Lines Matching refs:cfg_addr
45 (void)PEX_IN(bus->phb->cfg_addr, PEXDMRDEN0); in scc_pciex_io_flush()
109 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul)); in scc_pciex_read_port()
110 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd); in scc_pciex_read_port()
111 data = PEX_IN(phb->cfg_addr, PEXDRDATA); in scc_pciex_read_port()
136 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul)); in scc_pciex_write_port()
137 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd); in scc_pciex_write_port()
138 PEX_OUT(phb->cfg_addr, PEXDWDATA, data); in scc_pciex_write_port()
291 PEX_OUT(bus->phb->cfg_addr, PEXDMRDADR0, dummy_page_da); in scc_pciex_iowa_init()
378 *val = config_read_pciex_rc(phb->cfg_addr, where, size); in scc_pciex_read_config()
380 *val = config_read_pciex_dev(phb->cfg_addr, bus->number, in scc_pciex_read_config()
395 config_write_pciex_rc(phb->cfg_addr, where, size, val); in scc_pciex_write_config()
397 config_write_pciex_dev(phb->cfg_addr, bus->number, in scc_pciex_write_config()
478 BUG_ON(phb->cfg_addr == NULL); in pciex_handle_internal_irq()
480 pciex_check_status(phb->cfg_addr); in pciex_handle_internal_irq()
497 phb->cfg_addr = ioremap(r.start, resource_size(&r)); in celleb_setup_pciex()
498 if (!phb->cfg_addr) { in celleb_setup_pciex()
523 pciex_clear_intr_all(phb->cfg_addr); in celleb_setup_pciex()
524 pciex_enable_intr_all(phb->cfg_addr); in celleb_setup_pciex()
531 if (phb->cfg_addr) in celleb_setup_pciex()
532 iounmap(phb->cfg_addr); in celleb_setup_pciex()
533 phb->cfg_addr = NULL; in celleb_setup_pciex()