Lines Matching full:regions
44 * the partition and holds properties for the two internal memory regions. The
45 * two regions are cached and non-cached memory respectively. Each region
256 * @num_regions: number of @regions
257 * @regions: list of the memory regions defining the shared memory
269 struct smem_region regions[0]; member
395 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
470 header = smem->regions[0].virt_base; in qcom_smem_get_global()
478 area = &smem->regions[i]; in qcom_smem_get_global()
607 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
619 header = smem->regions[0].virt_base; in qcom_smem_get_sbl_version()
630 ptable = smem->regions[0].virt_base + smem->regions[0].size - SZ_4K; in qcom_smem_get_ptable()
695 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_set_global_partition()
774 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_enumerate_partitions()
833 smem->regions[i].aux_base = (u32)r.start; in qcom_smem_map_memory()
834 smem->regions[i].size = fdt_resource_size(&r); in qcom_smem_map_memory()
835 smem->regions[i].virt_base = devm_ioremap(dev, r.start, fdt_resource_size(&r)); in qcom_smem_map_memory()
836 if (!smem->regions[i].virt_base) in qcom_smem_map_memory()
875 header = smem->regions[0].virt_base; in qcom_smem_probe()