Lines Matching refs:handler
92 action->handler(irq, action->dev_id, regs); in handle_IRQ_event()
119 desc->handler->disable(irq); in disable_irq_nosync()
153 hw_resend_irq(desc->handler,irq); in enable_irq()
155 desc->handler->enable(irq); in enable_irq()
218 desc->handler->startup(irq); in setup_irq()
239 if (! irq_desc[irq].handler->set_affinity || irq_user_affinity[irq]) in select_smp_affinity()
247 irq_desc[irq].handler->set_affinity(irq, 1UL << cpu); in select_smp_affinity()
306 if (!irq_desc[irq].handler->set_affinity) in irq_affinity_write_proc()
325 irq_desc[irq].handler->set_affinity(irq, new_value); in irq_affinity_write_proc()
367 if (!root_irq_dir || (irq_desc[irq].handler == &no_irq_type)) in register_irq_proc()
377 if (irq_desc[irq].handler->set_affinity) { in register_irq_proc()
421 if (irq_desc[i].handler == &no_irq_type) in init_irq_proc()
429 request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), in request_irq()
437 if (!handler) in request_irq()
459 action->handler = handler; in request_irq()
503 desc->handler->shutdown(irq); in free_irq()
560 p += sprintf(p, " %14s", irq_desc[i].handler->typename); in get_irq_list()
621 desc->handler->ack(irq); in handle_irq()
675 desc->handler->end(irq); in handle_irq()
705 irq_desc[i].handler->startup(i); in probe_irq_on()
722 if (desc->handler->startup(i)) in probe_irq_on()
749 desc->handler->shutdown(i); in probe_irq_on()
786 desc->handler->shutdown(i); in probe_irq_mask()
821 desc->handler->shutdown(i); in probe_irq_off()