Home
last modified time | relevance | path

Searched refs:itr_handler (Results 1 – 9 of 9) sorted by relevance

/optee_os/core/include/kernel/
A Dinterrupt.h48 struct itr_handler;
50 typedef enum itr_return (*itr_handler_t)(struct itr_handler *h);
52 struct itr_handler { struct
57 SLIST_ENTRY(itr_handler) link; argument
90 struct itr_handler *itr_alloc_add_type_prio(size_t it, itr_handler_t handler,
93 void itr_free(struct itr_handler *hdl);
94 void itr_add_type_prio(struct itr_handler *handler, uint32_t type,
118 static inline void itr_add(struct itr_handler *handler) in itr_add()
123 static inline struct itr_handler *itr_alloc_add(size_t it, in itr_alloc_add()
/optee_os/core/kernel/
A Dinterrupt.c23 static SLIST_HEAD(, itr_handler) handlers __nex_data =
52 struct itr_handler *h = NULL; in itr_handle()
70 struct itr_handler *itr_alloc_add_type_prio(size_t it, itr_handler_t handler, in itr_alloc_add_type_prio()
74 struct itr_handler *hdl = calloc(1, sizeof(*hdl)); in itr_alloc_add_type_prio()
87 void itr_free(struct itr_handler *hdl) in itr_free()
94 SLIST_REMOVE(&handlers, hdl, itr_handler, link); in itr_free()
98 void itr_add_type_prio(struct itr_handler *h, uint32_t type, uint32_t prio) in itr_add_type_prio()
100 struct itr_handler __maybe_unused *hdl = NULL; in itr_add_type_prio()
/optee_os/core/drivers/
A Dsp805_wdt.c88 static enum itr_return wdt_itr_cb(struct itr_handler *h) in wdt_itr_cb()
94 if (pd->itr_handler) in wdt_itr_cb()
95 pd->itr_handler(chip); in wdt_itr_cb()
103 sp805_itr_handler_func_t itr_handler) in sp805_register_itr_handler() argument
105 struct itr_handler *wdt_itr; in sp805_register_itr_handler()
114 pd->itr_handler = itr_handler; in sp805_register_itr_handler()
/optee_os/core/include/drivers/
A Dsp805_wdt.h40 sp805_itr_handler_func_t itr_handler; member
67 sp805_itr_handler_func_t itr_handler);
A Dwdt.h14 struct itr_handler *wdt_itr;
/optee_os/core/arch/arm/plat-synquacer/
A Dmain.c59 static enum itr_return timer_itr_cb(struct itr_handler *h __unused) in timer_itr_cb()
70 static struct itr_handler timer_itr = {
/optee_os/core/arch/arm/plat-stm32mp1/
A Dplat_tzc400.c17 static enum itr_return tzc_it_handler(struct itr_handler *handler __unused) in tzc_it_handler()
30 static struct itr_handler tzc_itr_handler = {
/optee_os/core/arch/arm/plat-vexpress/
A Dmain.c116 static enum itr_return console_itr_cb(struct itr_handler *h __maybe_unused) in console_itr_cb()
131 static struct itr_handler console_itr = {
/optee_os/core/drivers/crypto/caam/
A Dcaam_jr.c64 struct itr_handler it_handler; /* Interrupt handler */
157 static enum itr_return caam_jr_irqhandler(struct itr_handler *handler) in caam_jr_irqhandler()

Completed in 10 milliseconds