Lines Matching refs:rk_pcie
82 struct rk_pcie_acpi *rk_pcie; in rk_pcie_ecam_init() local
85 rk_pcie = devm_kzalloc(dev, sizeof(*rk_pcie), GFP_KERNEL); in rk_pcie_ecam_init()
86 if (!rk_pcie) in rk_pcie_ecam_init()
104 rk_pcie->dbi_base = devm_pci_remap_cfgspace(dev, res->start, resource_size(res)); in rk_pcie_ecam_init()
105 if (!rk_pcie->dbi_base) in rk_pcie_ecam_init()
115 rk_pcie->mcfg_addr = mcfg_addr; in rk_pcie_ecam_init()
117 rk_pcie->cfg_base = devm_pci_remap_cfgspace(dev, mcfg_addr, SZ_1M); in rk_pcie_ecam_init()
118 if (!rk_pcie->cfg_base) in rk_pcie_ecam_init()
121 cfg->priv = rk_pcie; in rk_pcie_ecam_init()
153 struct rk_pcie_acpi *rk_pcie = cfg->priv; in rk_pcie_ecam_map_bus() local
159 return rk_pcie->dbi_base + where; in rk_pcie_ecam_map_bus()
177 rk_pcie_prog_outbound_atu_unroll(cfg->parent, rk_pcie->dbi_base, DWC_ATU_REGION_INDEX1, in rk_pcie_ecam_map_bus()
178 atu_type, (u64)rk_pcie->mcfg_addr, busdev, ECAM_RESV_SIZE); in rk_pcie_ecam_map_bus()
181 rk_pcie->cfg_base + where, where); in rk_pcie_ecam_map_bus()
183 return rk_pcie->cfg_base + where; in rk_pcie_ecam_map_bus()