Lines Matching refs:pci_dev
38 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_add_device() local
40 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device()
48 .add.seg = pci_domain_nr(pci_dev->bus), in xen_add_device()
49 .add.bus = pci_dev->bus->number, in xen_add_device()
50 .add.devfn = pci_dev->devfn in xen_add_device()
59 if (pci_dev->is_virtfn) { in xen_add_device()
65 if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) in xen_add_device()
69 handle = ACPI_HANDLE(&pci_dev->dev); in xen_add_device()
70 if (!handle && pci_dev->bus->bridge) in xen_add_device()
71 handle = ACPI_HANDLE(pci_dev->bus->bridge); in xen_add_device()
73 if (!handle && pci_dev->is_virtfn) in xen_add_device()
100 if (pci_domain_nr(pci_dev->bus)) in xen_add_device()
103 else if (pci_dev->is_virtfn) { in xen_add_device()
105 .bus = pci_dev->bus->number, in xen_add_device()
106 .devfn = pci_dev->devfn, in xen_add_device()
116 else if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) { in xen_add_device()
118 .bus = pci_dev->bus->number, in xen_add_device()
119 .devfn = pci_dev->devfn, in xen_add_device()
127 .bus = pci_dev->bus->number, in xen_add_device()
128 .devfn = pci_dev->devfn, in xen_add_device()
141 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_remove_device() local
145 .seg = pci_domain_nr(pci_dev->bus), in xen_remove_device()
146 .bus = pci_dev->bus->number, in xen_remove_device()
147 .devfn = pci_dev->devfn in xen_remove_device()
152 } else if (pci_domain_nr(pci_dev->bus)) in xen_remove_device()
156 .bus = pci_dev->bus->number, in xen_remove_device()
157 .devfn = pci_dev->devfn in xen_remove_device()