Lines Matching defs:newirq
885 int i, pirq, newirq;
945 newirq = dev->irq;
946 if (newirq && !((1 << newirq) & mask)) {
948 newirq = 0;
951 "%#x; try pci=usepirqmask\n", newirq, mask);
953 if (!newirq && assign) {
957 if (pirq_penalty[i] < pirq_penalty[newirq] &&
959 newirq = i;
962 dev_dbg(&dev->dev, "PCI INT %c -> newirq %d", 'A' + pin - 1, newirq);
972 } else if (newirq && r->set &&
974 if (r->set(pirq_router_dev, dev, pirq, newirq)) {
975 elcr_set_level_irq(newirq);
977 irq = newirq;
982 if (newirq && mask == (1 << newirq)) {
984 irq = newirq;