Lines Matching defs:reg
180 static uint32_t *hdr_addr(const uint32_t *hdr, int reg)
188 * to access the header data, so we add 0x20 to the reg offset,
195 addr = (uint32_t)hdr + reg + (bar_probing ? -0x10 : 0x20);
202 unsigned int devfn, int reg, int len, uint32_t *value)
208 return pci_direct_conf1.read(seg, bus, devfn, reg, len, value);
214 if (reg >= 0x70)
219 addr = hdr_addr(is_lx ? lxnb_hdr : gxnb_hdr, reg);
222 addr = hdr_addr(is_lx ? lxfb_hdr : gxfb_hdr, reg);
225 addr = is_lx ? hdr_addr(aes_hdr, reg) : &ff_loc;
228 addr = hdr_addr(isa_hdr, reg);
231 addr = hdr_addr(ac97_hdr, reg);
234 addr = hdr_addr(ohci_hdr, reg);
237 addr = hdr_addr(ehci_hdr, reg);
262 unsigned int devfn, int reg, int len, uint32_t value)
266 return pci_direct_conf1.write(seg, bus, devfn, reg, len, value);
277 if ((reg >= 0x10) && (reg < 0x2c)) {
286 if ((reg != PCI_ROM_ADDRESS) && (reg != PCI_COMMAND_MASTER) &&
287 (reg != PCI_LATENCY_TIMER) &&
288 (reg != PCI_CACHE_LINE_SIZE) && (reg != 0x44))
290 " %x reg %x value %x\n", devfn, reg, value);