Lines Matching refs:where
166 static void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data) in rcar_rmw32() argument
168 int shift = 8 * (where & 3); in rcar_rmw32()
169 u32 val = rcar_pci_read_reg(pcie, where & ~3); in rcar_rmw32()
173 rcar_pci_write_reg(pcie, val, where & ~3); in rcar_rmw32()
176 static u32 rcar_read_conf(struct rcar_pcie *pcie, int where) in rcar_read_conf() argument
178 int shift = 8 * (where & 3); in rcar_read_conf()
179 u32 val = rcar_pci_read_reg(pcie, where & ~3); in rcar_read_conf()
187 unsigned int devfn, int where, u32 *data) in rcar_pcie_config_access() argument
193 reg = where & ~3; in rcar_pcie_config_access()
265 int where, int size, u32 *val) in rcar_pcie_read_conf() argument
271 bus, devfn, where, val); in rcar_pcie_read_conf()
278 *val = (*val >> (8 * (where & 3))) & 0xff; in rcar_pcie_read_conf()
280 *val = (*val >> (8 * (where & 2))) & 0xffff; in rcar_pcie_read_conf()
283 bus->number, devfn, where, size, (unsigned long)*val); in rcar_pcie_read_conf()
290 int where, int size, u32 val) in rcar_pcie_write_conf() argument
297 bus, devfn, where, &data); in rcar_pcie_write_conf()
302 bus->number, devfn, where, size, (unsigned long)val); in rcar_pcie_write_conf()
305 shift = 8 * (where & 3); in rcar_pcie_write_conf()
309 shift = 8 * (where & 2); in rcar_pcie_write_conf()
316 bus, devfn, where, &data); in rcar_pcie_write_conf()