Lines Matching refs:devfn
40 static int check_args(struct pci_bus *bus, u32 devfn, u32 * bus_num)
51 if (PCI_SLOT(devfn) >= 10)
55 if ((*bus_num >= 64) || (PCI_SLOT(devfn) >= 16))
62 unsigned int devfn, int where)
71 config_win0 = (1 << (22 + PCI_SLOT(devfn))) | (5 << 9);
76 config_win0 = (bus_num << 26) | (PCI_SLOT(devfn) << 22) |
84 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, int where,
94 if (check_args(bus, devfn, &bus_num) == PCIBIOS_DEVICE_NOT_FOUND)
99 if (set_pci_configuration_address(bus_num, devfn, where) < 0)
103 *(volatile u32 *)(base + (PCI_FUNC(devfn) << 8) +
129 static int pci_config_write(struct pci_bus *bus, unsigned int devfn, int where,
138 if (check_args(bus, devfn, &bus_num) == PCIBIOS_DEVICE_NOT_FOUND)
143 if (set_pci_configuration_address(bus_num, devfn, where) < 0)
148 *(volatile u32 *)(base + (PCI_FUNC(devfn) << 8) +
169 *(volatile u32 *)(base + (PCI_FUNC(devfn) << 8) +