Lines Matching refs:pci_dev
35 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_add_device() local
37 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device()
42 .seg = pci_domain_nr(pci_dev->bus), in xen_add_device()
43 .bus = pci_dev->bus->number, in xen_add_device()
44 .devfn = pci_dev->devfn in xen_add_device()
51 if (pci_dev->is_virtfn) { in xen_add_device()
57 if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) in xen_add_device()
61 handle = DEVICE_ACPI_HANDLE(&pci_dev->dev); in xen_add_device()
62 if (!handle && pci_dev->bus->bridge) in xen_add_device()
63 handle = DEVICE_ACPI_HANDLE(pci_dev->bus->bridge); in xen_add_device()
65 if (!handle && pci_dev->is_virtfn) in xen_add_device()
92 if (pci_domain_nr(pci_dev->bus)) in xen_add_device()
95 else if (pci_dev->is_virtfn) { in xen_add_device()
97 .bus = pci_dev->bus->number, in xen_add_device()
98 .devfn = pci_dev->devfn, in xen_add_device()
108 else if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) { in xen_add_device()
110 .bus = pci_dev->bus->number, in xen_add_device()
111 .devfn = pci_dev->devfn, in xen_add_device()
119 .bus = pci_dev->bus->number, in xen_add_device()
120 .devfn = pci_dev->devfn, in xen_add_device()
133 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_remove_device() local
137 .seg = pci_domain_nr(pci_dev->bus), in xen_remove_device()
138 .bus = pci_dev->bus->number, in xen_remove_device()
139 .devfn = pci_dev->devfn in xen_remove_device()
144 } else if (pci_domain_nr(pci_dev->bus)) in xen_remove_device()
148 .bus = pci_dev->bus->number, in xen_remove_device()
149 .devfn = pci_dev->devfn in xen_remove_device()