Lines Matching refs:irq
30 void ack_bad_irq(unsigned int irq) in ack_bad_irq() argument
33 printk("unexpected IRQ trap at vector %02x\n", irq); in ack_bad_irq()
70 static inline void handle_one_irq(unsigned int irq) in handle_one_irq() argument
107 : "r" (irq), "r" (generic_handle_irq), "r" (isp) in handle_one_irq()
112 generic_handle_irq(irq); in handle_one_irq()
178 static inline void handle_one_irq(unsigned int irq) in handle_one_irq() argument
180 generic_handle_irq(irq); in handle_one_irq()
184 asmlinkage __irq_entry int do_IRQ(unsigned int irq, struct pt_regs *regs) in do_IRQ() argument
190 irq = irq_demux(irq_lookup(irq)); in do_IRQ()
192 if (irq != NO_IRQ_IGNORE) { in do_IRQ()
193 handle_one_irq(irq); in do_IRQ()
194 irq_finish(irq); in do_IRQ()
225 unsigned int irq, cpu = smp_processor_id(); in migrate_irqs() local
227 for_each_active_irq(irq) { in migrate_irqs()
228 struct irq_data *data = irq_get_irq_data(irq); in migrate_irqs()
235 irq, cpu); in migrate_irqs()
239 irq_set_affinity(irq, data->affinity); in migrate_irqs()