Lines Matching defs:bus
25 static int hisi_pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
28 struct pci_config_window *cfg = bus->sysdata;
31 if (bus->number == cfg->busr.start) {
36 return pci_generic_config_read32(bus, devfn, where,
40 return pci_generic_config_read(bus, devfn, where, size, val);
43 static int hisi_pcie_wr_conf(struct pci_bus *bus, u32 devfn,
46 struct pci_config_window *cfg = bus->sysdata;
49 if (bus->number == cfg->busr.start) {
54 return pci_generic_config_write32(bus, devfn, where,
58 return pci_generic_config_write(bus, devfn, where, size, val);
61 static void __iomem *hisi_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
64 struct pci_config_window *cfg = bus->sysdata;
67 if (bus->number == cfg->busr.start)
70 return pci_ecam_map_bus(bus, devfn, where);