Lines Matching refs:devfn
44 static int p2sb_get_devfn(unsigned int *devfn) in p2sb_get_devfn() argument
53 *devfn = fn; in p2sb_get_devfn()
84 static void p2sb_scan_and_cache_devfn(struct pci_bus *bus, unsigned int devfn) in p2sb_scan_and_cache_devfn() argument
86 struct p2sb_res_cache *cache = &p2sb_resources[PCI_FUNC(devfn)]; in p2sb_scan_and_cache_devfn()
89 pdev = pci_scan_single_device(bus, devfn); in p2sb_scan_and_cache_devfn()
99 static int p2sb_scan_and_cache(struct pci_bus *bus, unsigned int devfn) in p2sb_scan_and_cache() argument
103 if (PCI_FUNC(devfn) == 0) { in p2sb_scan_and_cache()
109 slot = PCI_SLOT(devfn); in p2sb_scan_and_cache()
114 p2sb_scan_and_cache_devfn(bus, devfn); in p2sb_scan_and_cache()
117 if (!p2sb_valid_resource(&p2sb_resources[PCI_FUNC(devfn)].res)) in p2sb_scan_and_cache()
201 int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem) in p2sb_bar() argument
210 if (!devfn) { in p2sb_bar()
211 ret = p2sb_get_devfn(&devfn); in p2sb_bar()
216 cache = &p2sb_resources[PCI_FUNC(devfn)]; in p2sb_bar()