Lines Matching refs:where
103 unsigned int devfn, int where, u32 val);
118 unsigned int devfn, int where, u32 *val) in grpci1_cfg_r32() argument
122 if (where & 0x3) in grpci1_cfg_r32()
137 pci_conf = (u32 *) (priv->pci_conf | (devfn << 8) | (where & 0xfc)); in grpci1_cfg_r32()
155 unsigned int devfn, int where, u32 *val) in grpci1_cfg_r16() argument
160 if (where & 0x1) in grpci1_cfg_r16()
162 ret = grpci1_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci1_cfg_r16()
163 *val = 0xffff & (v >> (8 * (where & 0x3))); in grpci1_cfg_r16()
168 unsigned int devfn, int where, u32 *val) in grpci1_cfg_r8() argument
173 ret = grpci1_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci1_cfg_r8()
174 *val = 0xff & (v >> (8 * (where & 3))); in grpci1_cfg_r8()
180 unsigned int devfn, int where, u32 val) in grpci1_cfg_w32() argument
185 if (where & 0x3) in grpci1_cfg_w32()
200 (devfn << 8) | (where & 0xfc)); in grpci1_cfg_w32()
207 unsigned int devfn, int where, u32 val) in grpci1_cfg_w16() argument
212 if (where & 0x1) in grpci1_cfg_w16()
214 ret = grpci1_cfg_r32(priv, bus, devfn, where&~3, &v); in grpci1_cfg_w16()
217 v = (v & ~(0xffff << (8 * (where & 0x3)))) | in grpci1_cfg_w16()
218 ((0xffff & val) << (8 * (where & 0x3))); in grpci1_cfg_w16()
219 return grpci1_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci1_cfg_w16()
223 unsigned int devfn, int where, u32 val) in grpci1_cfg_w8() argument
228 ret = grpci1_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci1_cfg_w8()
231 v = (v & ~(0xff << (8 * (where & 0x3)))) | in grpci1_cfg_w8()
232 ((0xff & val) << (8 * (where & 0x3))); in grpci1_cfg_w8()
233 return grpci1_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci1_cfg_w8()
240 int where, int size, u32 *val) in grpci1_read_config() argument
253 ret = grpci1_cfg_r8(priv, busno, devfn, where, val); in grpci1_read_config()
256 ret = grpci1_cfg_r16(priv, busno, devfn, where, val); in grpci1_read_config()
259 ret = grpci1_cfg_r32(priv, busno, devfn, where, val); in grpci1_read_config()
269 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, *val, size); in grpci1_read_config()
279 int where, int size, u32 val) in grpci1_write_config() argument
290 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, size, val); in grpci1_write_config()
297 return grpci1_cfg_w8(priv, busno, devfn, where, val); in grpci1_write_config()
299 return grpci1_cfg_w16(priv, busno, devfn, where, val); in grpci1_write_config()
301 return grpci1_cfg_w32(priv, busno, devfn, where, val); in grpci1_write_config()