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)(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);
51 set_val(v, where, size, val);
70 set_val(v, where, size, val);
80 set_val(v, where, size, val);
87 int where, int size, u32 *val)
90 int where_a = where & ~3;
103 return pci_generic_config_read(bus, devfn, where, size, val);
122 set_val(v, where, size, val);
128 int where, int size, u32 *val)
135 int where_a = where & ~3;
162 return thunder_ecam_p2_config_read(bus, devfn, where,
171 ((where >= 0x10 && where < 0x2c) ||
172 (where >= 0x1a4 && where < 0x1bc))) {
188 pr_debug("%04x:%04x - Fix pass#: %08x, where: %03x, devfn: %03x\n",
190 (unsigned) where, devfn);
209 set_val(v, where, size, val);
222 set_val(v, where, size, val);
234 set_val(v, where, size, val);
240 0x10, bus, devfn, where,
245 0x20, bus, devfn, where,
250 0x18, bus, devfn, where,
255 0x1a4, bus, devfn, where,
260 0x1b4, bus, devfn, where,
279 set_val(v, where, size, val);
287 set_val(v, where, size, val);
299 set_val(v, where, size, val);
305 set_val(v, where, size, val);
310 set_val(v, where, size, val);
315 set_val(v, where, size, val);
320 set_val(v, where, size, val);
325 set_val(v, where, size, val);
330 return pci_generic_config_read(bus, devfn, where, size, val);
334 int where, int size, u32 val)
340 if ((where >= 0x10 && where < 0x2c) ||
341 (where >= 0x1a4 && where < 0x1bc))
345 return pci_generic_config_write(bus, devfn, where, size, val);