Lines Matching refs:cfg_addr
45 (void)PEX_IN(bus->phb->cfg_addr, PEXDMRDEN0);
109 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul));
110 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd);
111 data = PEX_IN(phb->cfg_addr, PEXDRDATA);
136 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul));
137 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd);
138 PEX_OUT(phb->cfg_addr, PEXDWDATA, data);
291 PEX_OUT(bus->phb->cfg_addr, PEXDMRDADR0, dummy_page_da);
373 *val = config_read_pciex_rc(phb->cfg_addr, where, size);
375 *val = config_read_pciex_dev(phb->cfg_addr, bus->number,
390 config_write_pciex_rc(phb->cfg_addr, where, size, val);
392 config_write_pciex_dev(phb->cfg_addr, bus->number,
464 BUG_ON(phb->cfg_addr == NULL);
466 pciex_check_status(phb->cfg_addr);
483 phb->cfg_addr = ioremap(r.start, r.end - r.start + 1);
484 if (!phb->cfg_addr) {
509 pciex_clear_intr_all(phb->cfg_addr);
510 pciex_enable_intr_all(phb->cfg_addr);
517 if (phb->cfg_addr)
518 iounmap(phb->cfg_addr);
519 phb->cfg_addr = NULL;