Lines Matching refs:where

235 				unsigned int devfn, int where, u32 *val)  in grpci2_cfg_r32()  argument
241 if (where & 0x3) in grpci2_cfg_r32()
261 (devfn << 8) | (where & 0xfc)); in grpci2_cfg_r32()
281 unsigned int devfn, int where, u32 *val) in grpci2_cfg_r16() argument
286 if (where & 0x1) in grpci2_cfg_r16()
288 ret = grpci2_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci2_cfg_r16()
289 *val = 0xffff & (v >> (8 * (where & 0x3))); in grpci2_cfg_r16()
294 unsigned int devfn, int where, u32 *val) in grpci2_cfg_r8() argument
299 ret = grpci2_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci2_cfg_r8()
300 *val = 0xff & (v >> (8 * (where & 3))); in grpci2_cfg_r8()
306 unsigned int devfn, int where, u32 val) in grpci2_cfg_w32() argument
311 if (where & 0x3) in grpci2_cfg_w32()
331 (devfn << 8) | (where & 0xfc)); in grpci2_cfg_w32()
344 unsigned int devfn, int where, u32 val) in grpci2_cfg_w16() argument
349 if (where & 0x1) in grpci2_cfg_w16()
351 ret = grpci2_cfg_r32(priv, bus, devfn, where&~3, &v); in grpci2_cfg_w16()
354 v = (v & ~(0xffff << (8 * (where & 0x3)))) | in grpci2_cfg_w16()
355 ((0xffff & val) << (8 * (where & 0x3))); in grpci2_cfg_w16()
356 return grpci2_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci2_cfg_w16()
360 unsigned int devfn, int where, u32 val) in grpci2_cfg_w8() argument
365 ret = grpci2_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci2_cfg_w8()
368 v = (v & ~(0xff << (8 * (where & 0x3)))) | in grpci2_cfg_w8()
369 ((0xff & val) << (8 * (where & 0x3))); in grpci2_cfg_w8()
370 return grpci2_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci2_cfg_w8()
377 int where, int size, u32 *val) in grpci2_read_config() argument
390 ret = grpci2_cfg_r8(priv, busno, devfn, where, val); in grpci2_read_config()
393 ret = grpci2_cfg_r16(priv, busno, devfn, where, val); in grpci2_read_config()
396 ret = grpci2_cfg_r32(priv, busno, devfn, where, val); in grpci2_read_config()
405 "size=%d\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, in grpci2_read_config()
416 int where, int size, u32 val) in grpci2_write_config() argument
427 where, size, val); in grpci2_write_config()
434 return grpci2_cfg_w8(priv, busno, devfn, where, val); in grpci2_write_config()
436 return grpci2_cfg_w16(priv, busno, devfn, where, val); in grpci2_write_config()
438 return grpci2_cfg_w32(priv, busno, devfn, where, val); in grpci2_write_config()