Lines Matching refs:irq
31 unsigned int irq = irq_desc_get_irq(desc); in handle_bad_irq() local
33 print_irq_desc(irq, desc); in handle_bad_irq()
35 ack_bad_irq(irq); in handle_bad_irq()
48 static void warn_no_thread(unsigned int irq, struct irqaction *action) in warn_no_thread() argument
54 "but no thread function available.", irq, action->name); in warn_no_thread()
138 unsigned int flags = 0, irq = desc->irq_data.irq; in handle_irq_event_percpu() local
145 trace_irq_handler_entry(irq, action); in handle_irq_event_percpu()
146 res = action->handler(irq, action->dev_id); in handle_irq_event_percpu()
147 trace_irq_handler_exit(irq, action, res); in handle_irq_event_percpu()
150 irq, action->handler)) in handle_irq_event_percpu()
160 warn_no_thread(irq, action); in handle_irq_event_percpu()
179 add_interrupt_randomness(irq, flags); in handle_irq_event_percpu()