Lines Matching refs:irq
33 void ack_bad_irq(unsigned int irq) in ack_bad_irq() argument
35 printk(KERN_ERR "Unexpected irq vector 0x%x on CPU %u!\n", irq, smp_processor_id()); in ack_bad_irq()
39 ia64_vector __ia64_irq_to_vector(int irq) in __ia64_irq_to_vector() argument
41 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
68 void set_irq_affinity_info (unsigned int irq, int hwid, int redir) in set_irq_affinity_info() argument
70 if (irq < NR_IRQS) { in set_irq_affinity_info()
71 cpumask_copy(irq_get_affinity_mask(irq), in set_irq_affinity_info()
73 irq_redir[irq] = (char) (redir & 0xff); in set_irq_affinity_info()
104 int irq, new_cpu; in migrate_irqs() local
106 for (irq=0; irq < NR_IRQS; irq++) { in migrate_irqs()
107 struct irq_desc *desc = irq_to_desc(irq); in migrate_irqs()
128 vectors_in_migration[irq] = irq; in migrate_irqs()
152 unsigned int irq; in fixup_irqs() local
184 for (irq=0; irq < NR_IRQS; irq++) { in fixup_irqs()
185 if (vectors_in_migration[irq]) { in fixup_irqs()
188 vectors_in_migration[irq]=0; in fixup_irqs()
189 generic_handle_irq(irq); in fixup_irqs()