Lines Matching refs:devfn

234 				unsigned int devfn, int where, u32 *val)  in grpci2_cfg_r32()  argument
244 devfn += (0x8 * 6); /* start at AD16=Device0 */ in grpci2_cfg_r32()
247 devfn = 0; /* special case: bridge controller itself */ 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
287 ret = grpci2_cfg_r32(priv, bus, devfn, where & ~0x3, &v); 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()
305 unsigned int devfn, int where, u32 val) in grpci2_cfg_w32() argument
314 devfn += (0x8 * 6); /* start at AD16=Device0 */ in grpci2_cfg_w32()
317 devfn = 0; /* special case: bridge controller itself */ 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
350 ret = grpci2_cfg_r32(priv, bus, devfn, where&~3, &v); 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()
369 return grpci2_cfg_w32(priv, bus, devfn, where & ~0x3, v); in grpci2_cfg_w8()
375 static int grpci2_read_config(struct pci_bus *bus, unsigned int devfn, in grpci2_read_config() argument
382 if (PCI_SLOT(devfn) > 15 || busno > 255) { in grpci2_read_config()
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()
414 static int grpci2_write_config(struct pci_bus *bus, unsigned int devfn, in grpci2_write_config() argument
420 if (PCI_SLOT(devfn) > 15 || busno > 255) in grpci2_write_config()
425 "val=%x\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), 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()