Lines Matching refs:bus_num
40 static int check_args(struct pci_bus *bus, u32 devfn, u32 * bus_num) in check_args() argument
44 *bus_num = bus->number; in check_args()
45 db_assert(bus_num != NULL); in check_args()
47 *bus_num = 0; in check_args()
49 if (*bus_num == 0) { in check_args()
55 if ((*bus_num >= 64) || (PCI_SLOT(devfn) >= 16)) in check_args()
61 static inline int set_pci_configuration_address(unsigned char bus_num, in set_pci_configuration_address() argument
67 if (bus_num == 0) in set_pci_configuration_address()
76 config_win0 = (bus_num << 26) | (PCI_SLOT(devfn) << 22) | in set_pci_configuration_address()
87 u32 bus_num; in pci_config_read() local
94 if (check_args(bus, devfn, &bus_num) == PCIBIOS_DEVICE_NOT_FOUND) in pci_config_read()
99 if (set_pci_configuration_address(bus_num, devfn, where) < 0) in pci_config_read()
132 u32 bus_num; in pci_config_write() local
138 if (check_args(bus, devfn, &bus_num) == PCIBIOS_DEVICE_NOT_FOUND) in pci_config_write()
143 if (set_pci_configuration_address(bus_num, devfn, where) < 0) in pci_config_write()