Lines Matching full:regions

42  * the partition and holds properties for the two internal memory regions. The
43 * two regions are cached and non-cached memory respectively. Each region
272 * @num_regions: number of @regions
273 * @regions: list of the memory regions defining the shared memory
287 struct smem_region regions[]; member
430 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
517 header = smem->regions[0].virt_base; in qcom_smem_get_global()
525 region = &smem->regions[i]; in qcom_smem_get_global()
713 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
716 if (ret > __smem->regions[0].size) in qcom_smem_get_free_space()
762 area = &__smem->regions[i]; in qcom_smem_virt_to_phys()
780 header = smem->regions[0].virt_base; in qcom_smem_get_sbl_version()
833 phys_addr = smem->regions[0].aux_base + le32_to_cpu(entry->offset); in qcom_smem_partition_header()
915 smem->global_partition.phys_base = smem->regions[0].aux_base + in qcom_smem_set_global_partition()
968 smem->partitions[remote_host].phys_base = smem->regions[0].aux_base + in qcom_smem_enumerate_partitions()
997 phys_addr = smem->regions[0].aux_base; in qcom_smem_map_global()
999 smem->regions[0].size = size; in qcom_smem_map_global()
1000 smem->regions[0].virt_base = devm_ioremap_wc(smem->dev, phys_addr, size); in qcom_smem_map_global()
1002 if (!smem->regions[0].virt_base) in qcom_smem_map_global()
1061 smem->regions[0].aux_base = rmem->base; in qcom_smem_probe()
1062 smem->regions[0].size = rmem->size; in qcom_smem_probe()
1068 ret = qcom_smem_resolve_mem(smem, "memory-region", &smem->regions[0]); in qcom_smem_probe()
1074 ret = qcom_smem_resolve_mem(smem, "qcom,rpm-msg-ram", &smem->regions[1]); in qcom_smem_probe()
1080 ret = qcom_smem_map_toc(smem, &smem->regions[0]); in qcom_smem_probe()
1085 smem->regions[i].virt_base = devm_ioremap_wc(&pdev->dev, in qcom_smem_probe()
1086 smem->regions[i].aux_base, in qcom_smem_probe()
1087 smem->regions[i].size); in qcom_smem_probe()
1088 if (!smem->regions[i].virt_base) { in qcom_smem_probe()
1089 dev_err(&pdev->dev, "failed to remap %pa\n", &smem->regions[i].aux_base); in qcom_smem_probe()
1094 header = smem->regions[0].virt_base; in qcom_smem_probe()
1124 devm_iounmap(smem->dev, smem->regions[0].virt_base); in qcom_smem_probe()