Lines Matching refs:where

234 				unsigned int devfn, int where, u32 *val)  in grpci2_cfg_r32()  argument
240 if (where & 0x3) in grpci2_cfg_r32()
260 (devfn << 8) | (where & 0xfc)); in grpci2_cfg_r32()
280 unsigned int devfn, int where, u32 *val) in grpci2_cfg_r16() argument
285 if (where & 0x1) in grpci2_cfg_r16()
287 ret = grpci2_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci2_cfg_r16()
288 *val = 0xffff & (v >> (8 * (where & 0x3))); in grpci2_cfg_r16()
293 unsigned int devfn, int where, u32 *val) in grpci2_cfg_r8() argument
298 ret = grpci2_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci2_cfg_r8()
299 *val = 0xff & (v >> (8 * (where & 3))); in grpci2_cfg_r8()
305 unsigned int devfn, int where, u32 val) in grpci2_cfg_w32() argument
310 if (where & 0x3) in grpci2_cfg_w32()
330 (devfn << 8) | (where & 0xfc)); in grpci2_cfg_w32()
343 unsigned int devfn, int where, u32 val) in grpci2_cfg_w16() argument
348 if (where & 0x1) in grpci2_cfg_w16()
350 ret = grpci2_cfg_r32(priv, bus, devfn, where&~3, &v); in grpci2_cfg_w16()
353 v = (v & ~(0xffff << (8 * (where & 0x3)))) | in grpci2_cfg_w16()
354 ((0xffff & val) << (8 * (where & 0x3))); in grpci2_cfg_w16()
355 return grpci2_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci2_cfg_w16()
359 unsigned int devfn, int where, u32 val) in grpci2_cfg_w8() argument
364 ret = grpci2_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci2_cfg_w8()
367 v = (v & ~(0xff << (8 * (where & 0x3)))) | in grpci2_cfg_w8()
368 ((0xff & val) << (8 * (where & 0x3))); in grpci2_cfg_w8()
369 return grpci2_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci2_cfg_w8()
376 int where, int size, u32 *val) in grpci2_read_config() argument
389 ret = grpci2_cfg_r8(priv, busno, devfn, where, val); in grpci2_read_config()
392 ret = grpci2_cfg_r16(priv, busno, devfn, where, val); in grpci2_read_config()
395 ret = grpci2_cfg_r32(priv, busno, devfn, where, val); in grpci2_read_config()
404 "size=%d\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, in grpci2_read_config()
415 int where, int size, u32 val) in grpci2_write_config() argument
426 where, size, val); in grpci2_write_config()
433 return grpci2_cfg_w8(priv, busno, devfn, where, val); in grpci2_write_config()
435 return grpci2_cfg_w16(priv, busno, devfn, where, val); in grpci2_write_config()
437 return grpci2_cfg_w32(priv, busno, devfn, where, val); in grpci2_write_config()