Lines Matching refs:where
23 struct pci_bus *bus, unsigned int devfn, int where, u32 *data) in sh7786_pcie_config_access() argument
31 reg = where & ~3; in sh7786_pcie_config_access()
93 int where, int size, u32 *val) in sh7786_pcie_read() argument
99 if ((size == 2) && (where & 1)) in sh7786_pcie_read()
101 else if ((size == 4) && (where & 3)) in sh7786_pcie_read()
106 devfn, where, &data); in sh7786_pcie_read()
113 *val = (data >> ((where & 3) << 3)) & 0xff; in sh7786_pcie_read()
115 *val = (data >> ((where & 2) << 3)) & 0xffff; in sh7786_pcie_read()
121 devfn, where, size, (unsigned long)*val); in sh7786_pcie_read()
129 int where, int size, u32 val) in sh7786_pcie_write() argument
135 if ((size == 2) && (where & 1)) in sh7786_pcie_write()
137 else if ((size == 4) && (where & 3)) in sh7786_pcie_write()
142 devfn, where, &data); in sh7786_pcie_write()
148 devfn, where, size, (unsigned long)val); in sh7786_pcie_write()
151 shift = (where & 3) << 3; in sh7786_pcie_write()
155 shift = (where & 2) << 3; in sh7786_pcie_write()
162 devfn, where, &data); in sh7786_pcie_write()