Lines Matching refs:devfn
1203 dev->bus->number, PCI_SLOT(dev->devfn), in pci_setup_device()
1204 PCI_FUNC(dev->devfn)); in pci_setup_device()
1544 bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l, in pci_bus_read_dev_vendor_id() argument
1549 if (pci_bus_read_config_dword(bus, devfn, PCI_VENDOR_ID, l)) in pci_bus_read_dev_vendor_id()
1569 if (pci_bus_read_config_dword(bus, devfn, PCI_VENDOR_ID, l)) in pci_bus_read_dev_vendor_id()
1574 pci_domain_nr(bus), bus->number, PCI_SLOT(devfn), in pci_bus_read_dev_vendor_id()
1575 PCI_FUNC(devfn)); in pci_bus_read_dev_vendor_id()
1588 static struct pci_dev *pci_scan_device(struct pci_bus *bus, int devfn) in pci_scan_device() argument
1593 if (!pci_bus_read_dev_vendor_id(bus, devfn, &l, 60*1000)) in pci_scan_device()
1600 dev->devfn = devfn; in pci_scan_device()
1769 struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn) in pci_scan_single_device() argument
1773 dev = pci_get_slot(bus, devfn); in pci_scan_single_device()
1779 dev = pci_scan_device(bus, devfn); in pci_scan_single_device()
1842 int pci_scan_slot(struct pci_bus *bus, int devfn) in pci_scan_slot() argument
1847 if (only_one_child(bus) && (devfn > 0)) in pci_scan_slot()
1850 dev = pci_scan_single_device(bus, devfn); in pci_scan_slot()
1857 dev = pci_scan_single_device(bus, devfn + fn); in pci_scan_slot()
2028 unsigned int devfn, pass, max = bus->busn_res.start; in pci_scan_child_bus() local
2034 for (devfn = 0; devfn < 0x100; devfn += 8) in pci_scan_child_bus()
2035 pci_scan_slot(bus, devfn); in pci_scan_child_bus()
2397 if (a->devfn < b->devfn) return -1; in pci_sort_bf_cmp()
2398 else if (a->devfn > b->devfn) return 1; in pci_sort_bf_cmp()