Lines Matching refs:irq
32 void ack_bad_irq(unsigned int irq) in ack_bad_irq() argument
34 printk(KERN_ERR "Unexpected irq vector 0x%x on CPU %u!\n", irq, smp_processor_id()); in ack_bad_irq()
38 ia64_vector __ia64_irq_to_vector(int irq) in __ia64_irq_to_vector() argument
40 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
67 void set_irq_affinity_info (unsigned int irq, int hwid, int redir) in set_irq_affinity_info() argument
69 if (irq < NR_IRQS) { in set_irq_affinity_info()
70 cpumask_copy(irq_get_irq_data(irq)->affinity, in set_irq_affinity_info()
72 irq_redir[irq] = (char) (redir & 0xff); in set_irq_affinity_info()
103 int irq, new_cpu; in migrate_irqs() local
105 for (irq=0; irq < NR_IRQS; irq++) { in migrate_irqs()
106 struct irq_desc *desc = irq_to_desc(irq); in migrate_irqs()
127 vectors_in_migration[irq] = irq; in migrate_irqs()
151 unsigned int irq; in fixup_irqs() local
183 for (irq=0; irq < NR_IRQS; irq++) { in fixup_irqs()
184 if (vectors_in_migration[irq]) { in fixup_irqs()
187 vectors_in_migration[irq]=0; in fixup_irqs()
188 generic_handle_irq(irq); in fixup_irqs()