Lines Matching refs:devfn

103 				unsigned int devfn, int where, u32 val);
118 unsigned int devfn, int where, u32 *val) in grpci1_cfg_r32() argument
126 devfn += (0x8 * 6); /* start at AD16=Device0 */ in grpci1_cfg_r32()
129 devfn = 0; /* special case: bridge controller itself */ 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
162 ret = grpci1_cfg_r32(priv, bus, devfn, where & ~0x3, &v); 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()
180 unsigned int devfn, int where, u32 val) in grpci1_cfg_w32() argument
189 devfn += (0x8 * 6); /* start at AD16=Device0 */ in grpci1_cfg_w32()
192 devfn = 0; /* special case: bridge controller itself */ 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
214 ret = grpci1_cfg_r32(priv, bus, devfn, where&~3, &v); 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()
233 return grpci1_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci1_cfg_w8()
239 static int grpci1_read_config(struct pci_bus *bus, unsigned int devfn, in grpci1_read_config() argument
246 if (PCI_SLOT(devfn) > 15 || busno > 15) { in grpci1_read_config()
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()
278 static int grpci1_write_config(struct pci_bus *bus, unsigned int devfn, in grpci1_write_config() argument
284 if (PCI_SLOT(devfn) > 15 || busno > 15) in grpci1_write_config()
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()