Lines Matching refs:map
116 struct tee_mmap_region *map = NULL; in prepare_memory_map() local
129 mem_map->map = nex_calloc(kmem_map->count + 1, sizeof(*mem_map->map)); in prepare_memory_map()
130 if (!mem_map->map) in prepare_memory_map()
135 memcpy(mem_map->map, kmem_map->map, in prepare_memory_map()
136 sizeof(*mem_map->map) * mem_map->count); in prepare_memory_map()
140 map = mem_map->map + n; in prepare_memory_map()
141 if (map->va == (vaddr_t)(VCORE_UNPG_RW_PA)) { in prepare_memory_map()
142 map->type = MEM_AREA_TEE_RAM_RW; in prepare_memory_map()
143 map->attr = core_mmu_type_to_attr(map->type); in prepare_memory_map()
144 map->pa = tee_data; in prepare_memory_map()
146 if (map->va + map->size > max_va) in prepare_memory_map()
147 max_va = map->va + map->size; in prepare_memory_map()
154 teecore_memtype_name(mem_map->map[n].type), in prepare_memory_map()
155 mem_map->map[n].region_size, mem_map->map[n].pa, in prepare_memory_map()
156 mem_map->map[n].va, mem_map->map[n].size, in prepare_memory_map()
157 mem_map->map[n].attr); in prepare_memory_map()
173 struct tee_mmap_region *map = mem_map->map + n; in virt_init_memory() local
175 switch (map->type) { in virt_init_memory()
181 map->type, map->pa, map->pa + map->size); in virt_init_memory()
182 if (!nex_phys_mem_alloc2(map->pa, map->size)) in virt_init_memory()
263 nex_free(prtn->mem_map.map); in configure_guest_prtn_mem()
473 nex_free(prtn->mem_map.map); in virt_put_guest()
474 prtn->mem_map.map = NULL; in virt_put_guest()