Lines Matching refs:virt_base
207 void __iomem *virt_base; member
260 void __iomem *virt_base; member
410 phdr = (struct smem_partition_header __force *)part->virt_base; in qcom_smem_alloc_private()
468 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
529 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) { in qcom_smem_alloc()
532 } else if (__smem->global_partition.virt_base) { in qcom_smem_alloc()
557 header = smem->regions[0].virt_base; in qcom_smem_get_global()
577 return region->virt_base + entry_offset; in qcom_smem_get_global()
595 phdr = (struct smem_partition_header __force *)part->virt_base; in qcom_smem_get_private()
696 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) { in qcom_smem_get()
699 } else if (__smem->global_partition.virt_base) { in qcom_smem_get()
729 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) { in qcom_smem_get_free_space()
731 phdr = part->virt_base; in qcom_smem_get_free_space()
737 } else if (__smem->global_partition.virt_base) { in qcom_smem_get_free_space()
739 phdr = part->virt_base; in qcom_smem_get_free_space()
746 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
779 if (addr_in_range(part->virt_base, part->size, p)) { in qcom_smem_virt_to_phys()
780 offset = p - part->virt_base; in qcom_smem_virt_to_phys()
788 if (addr_in_range(part->virt_base, part->size, p)) { in qcom_smem_virt_to_phys()
789 offset = p - part->virt_base; in qcom_smem_virt_to_phys()
797 if (addr_in_range(area->virt_base, area->size, p)) { in qcom_smem_virt_to_phys()
798 offset = p - area->virt_base; in qcom_smem_virt_to_phys()
868 header = smem->regions[0].virt_base; in qcom_smem_get_sbl_version()
967 if (smem->global_partition.virt_base) { in qcom_smem_set_global_partition()
1002 smem->global_partition.virt_base = (void __iomem *)header; in qcom_smem_set_global_partition()
1046 if (smem->partitions[remote_host].virt_base) { in qcom_smem_enumerate_partitions()
1055 smem->partitions[remote_host].virt_base = (void __iomem *)header; in qcom_smem_enumerate_partitions()
1070 region->virt_base = devm_ioremap_wc(smem->dev, region->aux_base, SZ_4K); in qcom_smem_map_toc()
1075 if (!region->virt_base || !smem->ptable) in qcom_smem_map_toc()
1088 smem->regions[0].virt_base = devm_ioremap_wc(smem->dev, phys_addr, size); in qcom_smem_map_global()
1090 if (!smem->regions[0].virt_base) in qcom_smem_map_global()
1172 smem->regions[i].virt_base = devm_ioremap_wc(&pdev->dev, in qcom_smem_probe()
1175 if (!smem->regions[i].virt_base) { in qcom_smem_probe()
1181 header = smem->regions[0].virt_base; in qcom_smem_probe()
1209 devm_iounmap(smem->dev, smem->regions[0].virt_base); in qcom_smem_probe()