Lines Matching refs:cfg_addr
44 (void)PEX_IN(bus->phb->cfg_addr, PEXDMRDEN0); in scc_pciex_io_flush()
108 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul)); in scc_pciex_read_port()
109 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd); in scc_pciex_read_port()
110 data = PEX_IN(phb->cfg_addr, PEXDRDATA); in scc_pciex_read_port()
135 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul)); in scc_pciex_write_port()
136 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd); in scc_pciex_write_port()
137 PEX_OUT(phb->cfg_addr, PEXDWDATA, data); in scc_pciex_write_port()
290 PEX_OUT(bus->phb->cfg_addr, PEXDMRDADR0, dummy_page_da); in scc_pciex_iowa_init()
381 *val = config_read_pciex_rc(phb->cfg_addr, where, size); in scc_pciex_read_config()
383 *val = config_read_pciex_dev(phb->cfg_addr, bus->number, in scc_pciex_read_config()
402 config_write_pciex_rc(phb->cfg_addr, where, size, val); in scc_pciex_write_config()
404 config_write_pciex_dev(phb->cfg_addr, bus->number, in scc_pciex_write_config()
485 BUG_ON(phb->cfg_addr == NULL); in pciex_handle_internal_irq()
487 pciex_check_status(phb->cfg_addr); in pciex_handle_internal_irq()
504 phb->cfg_addr = ioremap(r.start, r.end - r.start + 1); in celleb_setup_pciex()
505 if (!phb->cfg_addr) { in celleb_setup_pciex()
530 pciex_clear_intr_all(phb->cfg_addr); in celleb_setup_pciex()
531 pciex_enable_intr_all(phb->cfg_addr); in celleb_setup_pciex()
538 if (phb->cfg_addr) in celleb_setup_pciex()
539 iounmap(phb->cfg_addr); in celleb_setup_pciex()
540 phb->cfg_addr = NULL; in celleb_setup_pciex()