Home
last modified time | relevance | path

Searched refs:itr_num (Results 1 – 11 of 11) sorted by relevance

/optee_os/core/include/kernel/
H A Dinterrupt.h104 size_t itr_num; member
209 void interrupt_call_handlers(struct itr_chip *chip, size_t itr_num);
218 static inline void interrupt_mask(struct itr_chip *chip, size_t itr_num) in interrupt_mask() argument
220 chip->ops->mask(chip, itr_num); in interrupt_mask()
230 static inline void interrupt_unmask(struct itr_chip *chip, size_t itr_num) in interrupt_unmask() argument
232 chip->ops->unmask(chip, itr_num); in interrupt_unmask()
240 static inline void interrupt_enable(struct itr_chip *chip, size_t itr_num) in interrupt_enable() argument
242 chip->ops->enable(chip, itr_num); in interrupt_enable()
250 static inline void interrupt_disable(struct itr_chip *chip, size_t itr_num) in interrupt_disable() argument
252 chip->ops->disable(chip, itr_num); in interrupt_disable()
[all …]
/optee_os/core/kernel/
H A Dinterrupt.c111 void interrupt_call_handlers(struct itr_chip *chip, size_t itr_num) in interrupt_call_handlers() argument
119 if (h->it == itr_num) { in interrupt_call_handlers()
128 EMSG("Mask unhandled interrupt %s:%zu", chip->name, itr_num); in interrupt_call_handlers()
129 interrupt_mask(chip, itr_num); in interrupt_call_handlers()
133 TEE_Result interrupt_configure(struct itr_chip *chip, size_t itr_num, in interrupt_configure() argument
141 chip->ops->configure(chip, itr_num, type, prio); in interrupt_configure()
183 TEE_Result interrupt_create_handler(struct itr_chip *itr_chip, size_t itr_num, in interrupt_create_handler() argument
197 .it = itr_num, in interrupt_create_handler()
248 size_t itr_num, in interrupt_alloc_add_conf_handler() argument
261 *hdl = ITR_HANDLER(chip, itr_num, flags, handler, data); in interrupt_alloc_add_conf_handler()
[all …]
/optee_os/core/include/drivers/
H A Dsp805_wdt.h39 uint32_t itr_num; member
66 uint32_t itr_num, uint32_t itr_flag,
H A Dstm32_i2c.h320 size_t itr_num);
/optee_os/core/drivers/
H A Dstm32_exti.c288 interrupt_enable(parent->chip, parent->itr_num); in stm32_exti_op_enable()
299 interrupt_disable(parent->chip, parent->itr_num); in stm32_exti_op_disable()
310 interrupt_mask(parent->chip, parent->itr_num); in stm32_exti_op_mask()
321 interrupt_unmask(parent->chip, parent->itr_num); in stm32_exti_op_unmask()
331 interrupt_raise_pi(parent->chip, parent->itr_num); in stm32_exti_op_raise_pi()
342 interrupt_raise_sgi(parent->chip, parent->itr_num, cpu_mask); in stm32_exti_op_raise_sgi()
353 interrupt_set_affinity(parent->chip, parent->itr_num, in stm32_exti_op_set_affinity()
370 interrupt_set_wake(parent->chip, parent->itr_num, on); in stm32_exti_op_set_wake()
666 interrupt_call_handlers(itr_desc->chip, itr_desc->itr_num); in stm32_exti_it_handler()
668 if (stm32_exti_event_is_configurable(exti, itr_desc->itr_num)) in stm32_exti_it_handler()
[all …]
H A Dsp805_wdt.c102 uint32_t itr_num, uint32_t itr_flags, in sp805_register_itr_handler() argument
110 res = interrupt_alloc_add_handler(interrupt_get_main_chip(), itr_num, in sp805_register_itr_handler()
H A Dstm32_iwdg.c106 size_t itr_num; member
233 interrupt_enable(iwdg->itr_chip, iwdg->itr_num); in configure_timeout()
322 interrupt_disable(iwdg->itr_chip, iwdg->itr_num); in iwdg_wdt_stop()
453 res = interrupt_dt_get(fdt, node, &iwdg->itr_chip, &iwdg->itr_num); in stm32_iwdg_parse_fdt()
457 res = interrupt_create_handler(iwdg->itr_chip, iwdg->itr_num, in stm32_iwdg_parse_fdt()
H A Dgic.c1124 int itr_num = DT_INFO_INVALID_INTERRUPT; in dt_get_gic_chip_cb() local
1146 itr_num = gic_dt_get_irq((const void *)phandle_args, arg->args_count, in dt_get_gic_chip_cb()
1148 if (itr_num == DT_INFO_INVALID_INTERRUPT) in dt_get_gic_chip_cb()
1151 gic_op_configure(chip, itr_num, type, prio); in dt_get_gic_chip_cb()
1154 itr_desc->itr_num = itr_num; in dt_get_gic_chip_cb()
H A Dstm32_rtc.c218 size_t itr_num; member
475 res = interrupt_dt_get(fdt, node, &rtc_dev.itr_chip, &rtc_dev.itr_num); in parse_dt()
1030 interrupt_set_wake(rtc_dev.itr_chip, rtc_dev.itr_num, status); in stm32_rtc_set_alarm_wakeup_status()
1112 rtc_dev.itr_num, in stm32_rtc_probe()
1124 interrupt_enable(rtc_dev.itr_chip, rtc_dev.itr_num); in stm32_rtc_probe()
H A Dstm32_i2c.c1667 size_t itr_num) in stm32_i2c_interrupt_access_lockdeps() argument
1676 itr_dep->num = itr_num; in stm32_i2c_interrupt_access_lockdeps()
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dplat_tzc400.c59 size_t itr_num; member
409 &tzc_dev->pdata.itr_num); in stm32mp_tzc_parse_fdt()
528 tzc_dev->pdata.itr_num, tzc_it_handler, in stm32mp1_tzc_probe()
533 interrupt_enable(tzc_dev->pdata.itr_chip, tzc_dev->pdata.itr_num); in stm32mp1_tzc_probe()