Lines Matching refs:newirq
948 int i, pirq, newirq; in pcibios_lookup_irq() local
1002 newirq = dev->irq; in pcibios_lookup_irq()
1003 if (!newirq && assign) { in pcibios_lookup_irq()
1007 if (pirq_penalty[i] < pirq_penalty[newirq] && in pcibios_lookup_irq()
1010 newirq = i; in pcibios_lookup_irq()
1014 DBG(" -> newirq=%d", newirq); in pcibios_lookup_irq()
1024 } else if (newirq && r->set && (dev->class >> 8) != PCI_CLASS_DISPLAY_VGA) { in pcibios_lookup_irq()
1025 DBG(" -> assigning IRQ %d", newirq); in pcibios_lookup_irq()
1026 if (r->set(pirq_router_dev, dev, pirq, newirq)) { in pcibios_lookup_irq()
1027 eisa_set_level_irq(newirq); in pcibios_lookup_irq()
1030 irq = newirq; in pcibios_lookup_irq()
1036 if (newirq && mask == (1 << newirq)) { in pcibios_lookup_irq()
1038 irq = newirq; in pcibios_lookup_irq()