Lines Matching defs:reg
179 static uint32_t *hdr_addr(const uint32_t *hdr, int reg)
187 * to access the header data, so we add 0x20 to the reg offset,
194 addr = (uint32_t)hdr + reg + (bar_probing ? -0x10 : 0x20);
201 unsigned int devfn, int reg, int len, uint32_t *value)
209 return pci_direct_conf1.read(seg, bus, devfn, reg, len, value);
215 if (reg >= 0x70)
220 addr = hdr_addr(is_lx ? lxnb_hdr : gxnb_hdr, reg);
223 addr = hdr_addr(is_lx ? lxfb_hdr : gxfb_hdr, reg);
226 addr = is_lx ? hdr_addr(aes_hdr, reg) : &ff_loc;
229 addr = hdr_addr(isa_hdr, reg);
232 addr = hdr_addr(ac97_hdr, reg);
235 addr = hdr_addr(ohci_hdr, reg);
238 addr = hdr_addr(ehci_hdr, reg);
263 unsigned int devfn, int reg, int len, uint32_t value)
269 return pci_direct_conf1.write(seg, bus, devfn, reg, len, value);
281 if ((reg >= 0x10) && (reg < 0x2c)) {
290 if ((reg != PCI_ROM_ADDRESS) && (reg != PCI_COMMAND_MASTER) &&
291 (reg != PCI_LATENCY_TIMER) &&
292 (reg != PCI_CACHE_LINE_SIZE) && (reg != 0x44))
294 " %x reg %x value %x\n", devfn, reg, value);