Lines Matching refs:pci_dev
39 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_add_device() local
41 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device()
49 .add.seg = pci_domain_nr(pci_dev->bus), in xen_add_device()
50 .add.bus = pci_dev->bus->number, in xen_add_device()
51 .add.devfn = pci_dev->devfn in xen_add_device()
60 if (pci_dev->is_virtfn) { in xen_add_device()
66 if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) in xen_add_device()
70 handle = ACPI_HANDLE(&pci_dev->dev); in xen_add_device()
72 if (!handle && pci_dev->is_virtfn) in xen_add_device()
81 for (pbus = pci_dev->bus; pbus; pbus = pbus->parent) { in xen_add_device()
111 if (pci_domain_nr(pci_dev->bus)) in xen_add_device()
114 else if (pci_dev->is_virtfn) { in xen_add_device()
116 .bus = pci_dev->bus->number, in xen_add_device()
117 .devfn = pci_dev->devfn, in xen_add_device()
127 else if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) { in xen_add_device()
129 .bus = pci_dev->bus->number, in xen_add_device()
130 .devfn = pci_dev->devfn, in xen_add_device()
138 .bus = pci_dev->bus->number, in xen_add_device()
139 .devfn = pci_dev->devfn, in xen_add_device()
152 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_remove_device() local
156 .seg = pci_domain_nr(pci_dev->bus), in xen_remove_device()
157 .bus = pci_dev->bus->number, in xen_remove_device()
158 .devfn = pci_dev->devfn in xen_remove_device()
163 } else if (pci_domain_nr(pci_dev->bus)) in xen_remove_device()
167 .bus = pci_dev->bus->number, in xen_remove_device()
168 .devfn = pci_dev->devfn in xen_remove_device()