Home
last modified time | relevance | path

Searched refs:vm_info (Results 1 – 15 of 15) sorted by relevance

/optee_os-3.20.0/core/mm/
A Dvm.c146 uctx->vm_info.asid); in rem_um_region()
374 static struct vm_region *find_vm_region(struct vm_info *vm_info, vaddr_t va) in find_vm_region() argument
469 r = find_vm_region(&uctx->vm_info, va); in split_vm_range()
782 uctx->vm_info.asid); in vm_set_prot()
890 TAILQ_INIT(&uctx->vm_info.regions); in vm_info_init()
892 uctx->vm_info.asid = asid; in vm_info_init()
1128 if (!uctx->vm_info.asid) in vm_info_final()
1135 tlbi_asid(uctx->vm_info.asid); in vm_info_final()
1137 asid_free(uctx->vm_info.asid); in vm_info_final()
1139 umap_remove_region(&uctx->vm_info, in vm_info_final()
[all …]
A Dcore_mmu.c1899 if (TAILQ_EMPTY(&uctx->vm_info.regions)) in core_mmu_populate_user_map()
1910 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) in core_mmu_populate_user_map()
/optee_os-3.20.0/core/include/kernel/
A Duser_mode_ctx_struct.h33 struct vm_info vm_info; member
/optee_os-3.20.0/core/arch/arm/mm/
A Dpgt_cache.c274 struct vm_info *vm_info = &uctx->vm_info; in pgt_check_avail() local
288 TAILQ_FOREACH(r, &vm_info->regions, link) { in pgt_check_avail()
312 TAILQ_FOREACH(r, &vm_info->regions, link) { in pgt_check_avail()
770 struct vm_info *vm_info) in pgt_alloc_unlocked() argument
777 TAILQ_FOREACH(r, &vm_info->regions, link) { in pgt_alloc_unlocked()
800 struct vm_info *vm_info = &uctx->vm_info; in pgt_check_avail() local
806 TAILQ_FOREACH(r, &vm_info->regions, link) { in pgt_check_avail()
822 struct vm_info *vm_info = &uctx->vm_info; in pgt_get_all() local
824 if (TAILQ_EMPTY(&vm_info->regions)) in pgt_get_all()
830 while (!pgt_alloc_unlocked(pgt_cache, uctx->ts_ctx, vm_info)) { in pgt_get_all()
A Dsp_mem.c214 TAILQ_FOREACH(region, &uctx->vm_info.regions, link) { in sp_mem_get_va()
A Dcore_mmu_v7.c520 map->ctxid = uctx->vm_info.asid; in core_mmu_create_user_map()
A Dtee_pager.c471 uint32_t asid = to_user_mode_ctx(tblidx.pgt->ctx)->vm_info.asid; in tblidx_tlbi_entry()
1057 tlbi_asid(uctx->vm_info.asid); in tee_pager_rem_um_region()
A Dcore_mmu_lpae.c986 map->asid = uctx->vm_info.asid; in core_mmu_create_user_map()
/optee_os-3.20.0/core/kernel/
A Duser_mode_ctx.c16 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) { in user_mode_ctx_print_mappings()
A Duser_ta.c376 return to_user_ta_ctx(ctx)->uctx.vm_info.asid; in user_ta_get_instance_id()
/optee_os-3.20.0/core/pta/
A Dattestation.c512 static TEE_Result hash_regions(struct vm_info *vm_info, uint8_t *hash) in hash_regions() argument
533 TAILQ_FOREACH(r, &vm_info->regions, link) in hash_regions()
543 TAILQ_FOREACH(r, &vm_info->regions, link) in hash_regions()
655 res = hash_regions(&uctx->vm_info, out); in cmd_hash_ta_memory()
/optee_os-3.20.0/core/include/mm/
A Dtee_mmu_types.h124 struct vm_info { struct
/optee_os-3.20.0/core/arch/arm/kernel/
A Dldelf_loader.c178 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) in ldelf_dump_state()
200 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) { in ldelf_dump_state()
A Dstmm_sp.c488 return to_stmm_ctx(ctx)->uctx.vm_info.asid; in stmm_get_instance_id()
A Dsecure_partition.c162 TAILQ_FOREACH(region, &uctx->vm_info.regions, link) { in sp_has_exclusive_access()

Completed in 29 milliseconds