Lines Matching refs:where
16 static void set_val(u32 v, int where, int size, u32 *val)
18 int shift = (where & 3) * 8;
20 pr_debug("set_val %04x: %08x\n", (unsigned int)(where & ~3), v);
30 unsigned int devfn, int where, int size, u32 *val)
36 int where_a = where & 0xc;
39 set_val(e0, where, size, val);
50 set_val(v, where, size, val);
68 set_val(v, where, size, val);
77 set_val(v, where, size, val);
84 int where, int size, u32 *val)
87 int where_a = where & ~3;
100 return pci_generic_config_read(bus, devfn, where, size, val);
117 set_val(v, where, size, val);
123 int where, int size, u32 *val)
130 int where_a = where & ~3;
153 return thunder_ecam_p2_config_read(bus, devfn, where,
162 ((where >= 0x10 && where < 0x2c) ||
163 (where >= 0x1a4 && where < 0x1bc))) {
177 pr_debug("%04x:%04x - Fix pass#: %08x, where: %03x, devfn: %03x\n",
179 (unsigned int)where, devfn);
197 set_val(v, where, size, val);
209 set_val(v, where, size, val);
221 set_val(v, where, size, val);
227 0x10, bus, devfn, where,
232 0x20, bus, devfn, where,
237 0x18, bus, devfn, where,
242 0x1a4, bus, devfn, where,
247 0x1b4, bus, devfn, where,
265 set_val(v, where, size, val);
273 set_val(v, where, size, val);
285 set_val(v, where, size, val);
291 set_val(v, where, size, val);
296 set_val(v, where, size, val);
301 set_val(v, where, size, val);
306 set_val(v, where, size, val);
311 set_val(v, where, size, val);
316 return pci_generic_config_read(bus, devfn, where, size, val);
320 int where, int size, u32 val)
326 if ((where >= 0x10 && where < 0x2c) ||
327 (where >= 0x1a4 && where < 0x1bc))
331 return pci_generic_config_write(bus, devfn, where, size, val);