Searched refs:handler (Results 1 – 9 of 9) sorted by relevance
| /platform/pc/ |
| A D | interrupts.c | 33 int_handler handler; member 105 struct int_vector *handler = &int_table[vector]; in platform_irq() local 108 if (handler->flags.edge) { in platform_irq() 109 if (handler->flags.type == INTC_TYPE_MSI) { in platform_irq() 118 if (handler->handler) { in platform_irq() 119 ret = handler->handler(handler->arg); in platform_irq() 123 if (!handler->flags.edge) { in platform_irq() 124 if (handler->flags.type == INTC_TYPE_MSI) { in platform_irq() 141 int_table[vector].handler = handler; in register_int_handler_etc() 150 register_int_handler_etc(vector, handler, arg, false, INTC_TYPE_PIC); in register_int_handler() [all …]
|
| /platform/armemu/ |
| A D | interrupts.c | 21 int_handler handler; member 69 if (int_handler_table[vector].handler) in platform_irq() 70 ret = int_handler_table[vector].handler(int_handler_table[vector].arg); in platform_irq() 83 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 87 int_handler_table[vector].handler = handler; in register_int_handler()
|
| /platform/microblaze/ |
| A D | intc.c | 36 int_handler handler; member 42 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 43 LTRACEF("vector %u, handler %p, arg %p\n", vector, handler, arg); in register_int_handler() 51 int_handler_table[vector].handler = handler; in register_int_handler() 80 if (irq < MAX_INT && int_handler_table[irq].handler) in platform_irq_handler() 81 ret = int_handler_table[irq].handler(int_handler_table[irq].arg); in platform_irq_handler()
|
| /platform/qemu-virt-m68k/ |
| A D | pic.c | 37 int_handler handler; member 86 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 87 LTRACEF("vector %u handler %p arg %p\n", vector, handler, arg); in register_int_handler() 91 handlers[vector].handler = handler; in register_int_handler() 122 if (handlers[vector].handler) { in m68k_platform_irq() 123 ret = handlers[vector].handler(handlers[vector].arg); in m68k_platform_irq()
|
| /platform/include/platform/ |
| A D | interrupts.h | 25 void register_int_handler(unsigned int vector, int_handler handler, void *arg); 30 void register_int_handler_msi(unsigned int vector, int_handler handler, void *arg, bool edge);
|
| /platform/qemu-mips/ |
| A D | intc.c | 50 int_handler handler; member 242 if (int_handler_table[vector].handler) in platform_irq() 243 ret = int_handler_table[vector].handler(int_handler_table[vector].arg); in platform_irq() 248 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 256 int_handler_table[vector].handler = handler; in register_int_handler()
|
| /platform/bcm28xx/ |
| A D | intc.c | 77 int_handler handler; member 149 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 156 int_handler_table[vector].handler = handler; in register_int_handler() 237 } else if (int_handler_table[vector].handler) { in platform_irq() 238 ret = int_handler_table[vector].handler(int_handler_table[vector].arg); in platform_irq()
|
| /platform/zynq/include/platform/ |
| A D | gpio.h | 41 void register_gpio_int_handler(unsigned gpio, int_handler handler, void *args);
|
| /platform/zynq/ |
| A D | gpio.c | 130 void register_gpio_int_handler(unsigned gpio, int_handler handler, void *args) { in register_gpio_int_handler() argument 132 DEBUG_ASSERT(handler); in register_gpio_int_handler() 134 irq_callbacks[gpio].callback = handler; in register_gpio_int_handler()
|
Completed in 16 milliseconds