Lines Matching refs:where
102 unsigned int devfn, int where, u32 val);
117 unsigned int devfn, int where, u32 *val) in grpci1_cfg_r32() argument
121 if (where & 0x3) in grpci1_cfg_r32()
136 pci_conf = (u32 *) (priv->pci_conf | (devfn << 8) | (where & 0xfc)); in grpci1_cfg_r32()
154 unsigned int devfn, int where, u32 *val) in grpci1_cfg_r16() argument
159 if (where & 0x1) in grpci1_cfg_r16()
161 ret = grpci1_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci1_cfg_r16()
162 *val = 0xffff & (v >> (8 * (where & 0x3))); in grpci1_cfg_r16()
167 unsigned int devfn, int where, u32 *val) in grpci1_cfg_r8() argument
172 ret = grpci1_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci1_cfg_r8()
173 *val = 0xff & (v >> (8 * (where & 3))); in grpci1_cfg_r8()
179 unsigned int devfn, int where, u32 val) in grpci1_cfg_w32() argument
184 if (where & 0x3) in grpci1_cfg_w32()
199 (devfn << 8) | (where & 0xfc)); in grpci1_cfg_w32()
206 unsigned int devfn, int where, u32 val) in grpci1_cfg_w16() argument
211 if (where & 0x1) in grpci1_cfg_w16()
213 ret = grpci1_cfg_r32(priv, bus, devfn, where&~3, &v); in grpci1_cfg_w16()
216 v = (v & ~(0xffff << (8 * (where & 0x3)))) | in grpci1_cfg_w16()
217 ((0xffff & val) << (8 * (where & 0x3))); in grpci1_cfg_w16()
218 return grpci1_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci1_cfg_w16()
222 unsigned int devfn, int where, u32 val) in grpci1_cfg_w8() argument
227 ret = grpci1_cfg_r32(priv, bus, devfn, where & ~0x3, &v); in grpci1_cfg_w8()
230 v = (v & ~(0xff << (8 * (where & 0x3)))) | in grpci1_cfg_w8()
231 ((0xff & val) << (8 * (where & 0x3))); in grpci1_cfg_w8()
232 return grpci1_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci1_cfg_w8()
239 int where, int size, u32 *val) in grpci1_read_config() argument
252 ret = grpci1_cfg_r8(priv, busno, devfn, where, val); in grpci1_read_config()
255 ret = grpci1_cfg_r16(priv, busno, devfn, where, val); in grpci1_read_config()
258 ret = grpci1_cfg_r32(priv, busno, devfn, where, val); in grpci1_read_config()
268 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, *val, size); in grpci1_read_config()
278 int where, int size, u32 val) in grpci1_write_config() argument
289 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, size, val); in grpci1_write_config()
296 return grpci1_cfg_w8(priv, busno, devfn, where, val); in grpci1_write_config()
298 return grpci1_cfg_w16(priv, busno, devfn, where, val); in grpci1_write_config()
300 return grpci1_cfg_w32(priv, busno, devfn, where, val); in grpci1_write_config()