Lines Matching defs:devfn
40 #define PCI_SAL_ADDRESS(seg, bus, devfn, reg) \
41 (((u64) seg << 24) | (bus << 16) | (devfn << 8) | (reg))
45 #define PCI_SAL_EXT_ADDRESS(seg, bus, devfn, reg) \
46 (((u64) seg << 28) | (bus << 20) | (devfn << 12) | (reg))
48 int raw_pci_read(unsigned int seg, unsigned int bus, unsigned int devfn,
54 if (!value || (seg > 65535) || (bus > 255) || (devfn > 255) || (reg > 4095))
58 addr = PCI_SAL_ADDRESS(seg, bus, devfn, reg);
61 addr = PCI_SAL_EXT_ADDRESS(seg, bus, devfn, reg);
75 int raw_pci_write(unsigned int seg, unsigned int bus, unsigned int devfn,
81 if ((seg > 65535) || (bus > 255) || (devfn > 255) || (reg > 4095))
85 addr = PCI_SAL_ADDRESS(seg, bus, devfn, reg);
88 addr = PCI_SAL_EXT_ADDRESS(seg, bus, devfn, reg);
99 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where,
103 devfn, where, size, value);
106 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where,
110 devfn, where, size, value);