Lines Matching refs:irq_handlers
44 static struct irq_action irq_handlers[SYS_NUM_IRQS] = { {0} }; variable
57 if (irq_handlers[irq].handler != NULL) in irq_install_handler()
60 (ulong) irq_handlers[irq].handler); in irq_install_handler()
64 irq_handlers[irq].handler = handler; in irq_install_handler()
65 irq_handlers[irq].arg = arg; in irq_install_handler()
66 irq_handlers[irq].count = 0; in irq_install_handler()
89 irq_handlers[irq].handler = NULL; in irq_free_handler()
90 irq_handlers[irq].arg = NULL; in irq_free_handler()
107 if (irq_handlers[irq].handler) { in do_irq()
110 irq_handlers[irq].handler(irq_handlers[irq].arg); in do_irq()
111 irq_handlers[irq].count++; in do_irq()
138 if (irq_handlers[irq].handler != NULL) { in do_irqinfo()
141 (ulong)irq_handlers[irq].handler, in do_irqinfo()
142 (ulong)irq_handlers[irq].arg, in do_irqinfo()
143 irq_handlers[irq].count); in do_irqinfo()