Lines Matching refs:irq
30 void handle_bad_irq(unsigned int irq, struct irq_desc *desc) in handle_bad_irq() argument
32 print_irq_desc(irq, desc); in handle_bad_irq()
33 kstat_incr_irqs_this_cpu(irq, desc); in handle_bad_irq()
34 ack_bad_irq(irq); in handle_bad_irq()
46 static void warn_no_thread(unsigned int irq, struct irqaction *action) in warn_no_thread() argument
52 "but no thread function available.", irq, action->name); in warn_no_thread()
137 unsigned int flags = 0, irq = desc->irq_data.irq; in handle_irq_event_percpu() local
142 trace_irq_handler_entry(irq, action); in handle_irq_event_percpu()
143 res = action->handler(irq, action->dev_id); in handle_irq_event_percpu()
144 trace_irq_handler_exit(irq, action, res); in handle_irq_event_percpu()
147 irq, action->handler)) in handle_irq_event_percpu()
157 warn_no_thread(irq, action); in handle_irq_event_percpu()
176 add_interrupt_randomness(irq, flags); in handle_irq_event_percpu()
179 note_interrupt(irq, desc, retval); in handle_irq_event_percpu()