Searched refs:itr_handler (Results 1 – 9 of 9) sorted by relevance
/optee_os/core/include/kernel/ |
A D | interrupt.h | 48 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 D | interrupt.c | 23 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 D | sp805_wdt.c | 88 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 D | sp805_wdt.h | 40 sp805_itr_handler_func_t itr_handler; member 67 sp805_itr_handler_func_t itr_handler);
|
A D | wdt.h | 14 struct itr_handler *wdt_itr;
|
/optee_os/core/arch/arm/plat-synquacer/ |
A D | main.c | 59 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 D | plat_tzc400.c | 17 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 D | main.c | 116 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 D | caam_jr.c | 64 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