Lines Matching refs:handler
40 interrupt_handler_t *handler; member
49 void irq_install_handler(int irq, interrupt_handler_t *handler, void *arg) in irq_install_handler() argument
58 if (irq_handlers[irq].handler != NULL) in irq_install_handler()
60 (ulong) handler, in irq_install_handler()
61 (ulong) irq_handlers[irq].handler); in irq_install_handler()
65 irq_handlers[irq].handler = handler; in irq_install_handler()
92 irq_handlers[irq].handler = NULL; in irq_free_handler()
110 if (irq_handlers[irq].handler) { in do_irq()
114 irq_handlers[irq].handler(irq_handlers[irq].arg); in do_irq()
146 if (irq_handlers[irq].handler != NULL) { in do_irqinfo()
149 (ulong)irq_handlers[irq].handler, in do_irqinfo()