Lines Matching refs:bus
23 struct pci_bus *bus, unsigned int devfn, int where, u32 *data) in sh7786_pcie_config_access() argument
25 struct pci_channel *chan = bus->sysdata; in sh7786_pcie_config_access()
30 type = !!bus->parent; in sh7786_pcie_config_access()
33 if (bus->number > 255 || dev > 31 || func > 7) in sh7786_pcie_config_access()
51 if (pci_is_root_bus(bus)) { in sh7786_pcie_config_access()
67 pci_write_reg(chan, (bus->number << 24) | (dev << 19) | in sh7786_pcie_config_access()
92 static int sh7786_pcie_read(struct pci_bus *bus, unsigned int devfn, in sh7786_pcie_read() argument
105 ret = sh7786_pcie_config_access(PCI_ACCESS_READ, bus, in sh7786_pcie_read()
119 dev_dbg(&bus->dev, "pcie-config-read: bus=%3d devfn=0x%04x " in sh7786_pcie_read()
120 "where=0x%04x size=%d val=0x%08lx\n", bus->number, in sh7786_pcie_read()
128 static int sh7786_pcie_write(struct pci_bus *bus, unsigned int devfn, in sh7786_pcie_write() argument
141 ret = sh7786_pcie_config_access(PCI_ACCESS_READ, bus, in sh7786_pcie_write()
146 dev_dbg(&bus->dev, "pcie-config-write: bus=%3d devfn=0x%04x " in sh7786_pcie_write()
147 "where=0x%04x size=%d val=%08lx\n", bus->number, in sh7786_pcie_write()
161 ret = sh7786_pcie_config_access(PCI_ACCESS_WRITE, bus, in sh7786_pcie_write()