Lines Matching refs:where
38 int where, int size, u32 *val) in thunder_pem_bridge_read() argument
44 if (devfn != 0 || where >= 2048) in thunder_pem_bridge_read()
52 read_val = where & ~3ull; in thunder_pem_bridge_read()
61 switch (where & ~3) { in thunder_pem_bridge_read()
122 read_val >>= (8 * (where & 3)); in thunder_pem_bridge_read()
138 int where, int size, u32 *val) in thunder_pem_config_read() argument
151 return thunder_pem_bridge_read(bus, devfn, where, size, val); in thunder_pem_config_read()
153 return pci_generic_config_read(bus, devfn, where, size, val); in thunder_pem_config_read()
214 int where, int size, u32 val) in thunder_pem_bridge_write() argument
219 u64 where_aligned = where & ~3ull; in thunder_pem_bridge_write()
223 if (devfn != 0 || where >= 2048) in thunder_pem_bridge_write()
237 mask = ~(0xff << (8 * (where & 3))); in thunder_pem_bridge_write()
239 val = (val & 0xff) << (8 * (where & 3)); in thunder_pem_bridge_write()
246 mask = ~(0xffff << (8 * (where & 3))); in thunder_pem_bridge_write()
248 val = (val & 0xffff) << (8 * (where & 3)); in thunder_pem_bridge_write()
262 u32 w1c_bits = thunder_pem_bridge_w1c_bits(where); in thunder_pem_bridge_write()
287 int where, int size, u32 val) in thunder_pem_config_write() argument
299 return thunder_pem_bridge_write(bus, devfn, where, size, val); in thunder_pem_config_write()
302 return pci_generic_config_write(bus, devfn, where, size, val); in thunder_pem_config_write()