Lines Matching refs:pcidev
451 iosapic_xlate_pin(struct iosapic_info *isi, struct pci_dev *pcidev) in iosapic_xlate_pin() argument
455 pci_read_config_byte(pcidev, PCI_INTERRUPT_PIN, &intr_pin); in iosapic_xlate_pin()
458 pcidev->slot_name, PCI_SLOT(pcidev->devfn), intr_pin); in iosapic_xlate_pin()
466 if (pcidev->bus->parent) { in iosapic_xlate_pin()
481 intr_pin = pci_bridge_funcs->xlate_intr_line(pcidev); in iosapic_xlate_pin()
484 struct pci_bus *p = pcidev->bus; in iosapic_xlate_pin()
498 intr_pin = pci_swizzle_interrupt_pin(pcidev, intr_pin); in iosapic_xlate_pin()
509 intr_slot = PCI_SLOT(pcidev->devfn); in iosapic_xlate_pin()
512 pcidev->bus->busn_res.start, intr_slot, intr_pin); in iosapic_xlate_pin()
697 int iosapic_fixup_irq(void *isi_obj, struct pci_dev *pcidev) in iosapic_fixup_irq() argument
706 pci_name(pcidev)); in iosapic_fixup_irq()
719 if (is_superio_device(pcidev)) { in iosapic_fixup_irq()
721 pcidev->irq = superio_fixup_irq(pcidev); in iosapic_fixup_irq()
724 if (PCI_FUNC(pcidev->devfn) != SUPERIO_USB_FN) in iosapic_fixup_irq()
725 return pcidev->irq; in iosapic_fixup_irq()
730 irte = iosapic_xlate_pin(isi, pcidev); in iosapic_fixup_irq()
733 pci_name(pcidev)); in iosapic_fixup_irq()
782 pcidev->irq = vi->txn_irq; in iosapic_fixup_irq()
785 PCI_SLOT(pcidev->devfn), PCI_FUNC(pcidev->devfn), in iosapic_fixup_irq()
786 pcidev->vendor, pcidev->device, isi_line, pcidev->irq); in iosapic_fixup_irq()
788 return pcidev->irq; in iosapic_fixup_irq()