Lines Matching defs:handler
36 * @handler: Array of handlers indexed by IPA interrupt ID
42 ipa_irq_handler_t handler[IPA_IRQ_COUNT];
64 if (irq_id < IPA_IRQ_COUNT && interrupt->handler[irq_id])
65 interrupt->handler[irq_id](interrupt->ipa, irq_id);
69 * so defer clearing until after the handler has been called.
99 /* Threaded part of the IPA IRQ handler */
113 /* Hard part (i.e., "real" IRQ handler) of the IRQ handler */
180 /* Add a handler for an IPA interrupt */
182 enum ipa_irq_id ipa_irq, ipa_irq_handler_t handler)
187 interrupt->handler[ipa_irq] = handler;
194 /* Remove the handler for an IPA interrupt type */
205 interrupt->handler[ipa_irq] = NULL;