Lines Matching defs:devfn
95 #define PCI_SLOT(devfn) (((devfn) >> 3) & 0x1f)
96 #define PCI_FUNC(devfn) ((devfn) & 0x07)
97 #define PCI_BUS_NUM(devfn) (((devfn) >> 8) & 0xff)
98 #define PCI_DEVID(bus, devfn) ((((uint16_t)(bus)) << 8) | (devfn))
329 unsigned int devfn;
387 return (PCI_DEVID(pdev->bus->number, pdev->devfn));
1291 unsigned int bus, unsigned int devfn);
1292 #define pci_get_domain_bus_and_slot(domain, bus, devfn) \
1293 lkpi_pci_get_domain_bus_and_slot(domain, bus, devfn)
1303 pci_bus_read_config(struct pci_bus *bus, unsigned int devfn,
1312 pci_bus_read_config_word(struct pci_bus *bus, unsigned int devfn, int pos, u16 *val)
1317 ret = pci_bus_read_config(bus, devfn, pos, &tmp, 2);
1323 pci_bus_read_config_byte(struct pci_bus *bus, unsigned int devfn, int pos, u8 *val)
1328 ret = pci_bus_read_config(bus, devfn, pos, &tmp, 1);
1334 pci_bus_write_config(struct pci_bus *bus, unsigned int devfn, int pos,
1343 pci_bus_write_config_byte(struct pci_bus *bus, unsigned int devfn, int pos,
1346 return (pci_bus_write_config(bus, devfn, pos, val, 1));
1350 pci_bus_write_config_word(struct pci_bus *bus, unsigned int devfn, int pos,
1353 return (pci_bus_write_config(bus, devfn, pos, val, 2));