Lines Matching refs:pin

531 	int pin = pci_get_interrupt_pin(dev, &bridge);  in pirq_bios_set()  local
532 return pcibios_set_irq_routing(bridge, pin - 1, irq); in pirq_bios_set()
880 u8 pin; in pcibios_lookup_irq() local
890 pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin); in pcibios_lookup_irq()
891 if (!pin) { in pcibios_lookup_irq()
907 'A' + pin - 1); in pcibios_lookup_irq()
910 pirq = info->irq[pin - 1].link; in pcibios_lookup_irq()
911 mask = info->irq[pin - 1].bitmap; in pcibios_lookup_irq()
913 dev_dbg(&dev->dev, "PCI INT %c not routed\n", 'A' + pin - 1); in pcibios_lookup_irq()
917 'A' + pin - 1, pirq, mask, pirq_table->exclusive_irqs); in pcibios_lookup_irq()
959 dev_dbg(&dev->dev, "PCI INT %c -> newirq %d", 'A' + pin - 1, newirq); in pcibios_lookup_irq()
987 dev_info(&dev->dev, "%s PCI INT %c -> IRQ %d\n", msg, 'A' + pin - 1, irq); in pcibios_lookup_irq()
991 pci_read_config_byte(dev2, PCI_INTERRUPT_PIN, &pin); in pcibios_lookup_irq()
992 if (!pin) in pcibios_lookup_irq()
998 if (info->irq[pin - 1].link == pirq) { in pcibios_lookup_irq()
1026 u8 pin; in pcibios_fixup_irqs() local
1054 pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin); in pcibios_fixup_irqs()
1055 if (!pin) in pcibios_fixup_irqs()
1190 u8 pin = 0; in pirq_enable_irq() local
1192 pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin); in pirq_enable_irq()
1193 if (pin && !pcibios_lookup_irq(dev, 1)) { in pirq_enable_irq()
1208 PCI_SLOT(dev->devfn), pin - 1); in pirq_enable_irq()
1219 pin = pci_swizzle_interrupt_pin(dev, pin); in pirq_enable_irq()
1222 pin - 1); in pirq_enable_irq()
1226 pci_name(bridge), 'A' + pin - 1, in pirq_enable_irq()
1235 "INT %c -> IRQ %d\n", 'A' + pin - 1, irq); in pirq_enable_irq()
1254 'A' + pin - 1, msg); in pirq_enable_irq()