Lines Matching full:regions
41 * the partition and holds properties for the two internal memory regions. The
42 * two regions are cached and non-cached memory respectively. Each region
259 * @num_regions: number of @regions
260 * @regions: list of the memory regions defining the shared memory
275 struct smem_region regions[]; member
407 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
492 header = smem->regions[0].virt_base; in qcom_smem_get_global()
500 region = &smem->regions[i]; in qcom_smem_get_global()
640 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
660 struct smem_region *region = &__smem->regions[i]; in qcom_smem_virt_to_phys()
680 header = smem->regions[0].virt_base; in qcom_smem_get_sbl_version()
691 ptable = smem->regions[0].virt_base + smem->regions[0].size - SZ_4K; in qcom_smem_get_ptable()
732 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_partition_header()
886 smem->regions[i].virt_base = devm_ioremap_wc(dev, r.start, size); in qcom_smem_map_memory()
887 if (!smem->regions[i].virt_base) in qcom_smem_map_memory()
889 smem->regions[i].aux_base = (u32)r.start; in qcom_smem_map_memory()
890 smem->regions[i].size = size; in qcom_smem_map_memory()
925 header = smem->regions[0].virt_base; in qcom_smem_probe()