Home
last modified time | relevance | path

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

/optee_os/core/arch/arm/mm/
A Dtee_pager.c667 if (!regions) in find_region()
721 TAILQ_REMOVE(regions, reg, link); in unlink_region()
744 if (!uctx->regions) { in pager_add_um_region()
745 uctx->regions = malloc(sizeof(*uctx->regions)); in pager_add_um_region()
746 if (!uctx->regions) in pager_add_um_region()
748 TAILQ_INIT(uctx->regions); in pager_add_um_region()
1064 if (!uctx->regions) in tee_pager_rem_um_regions()
1075 free(uctx->regions); in tee_pager_rem_um_regions()
1916 if (!uctx->regions) in tee_pager_assign_um_tables()
1951 regions = to_user_mode_ctx(pgt->ctx)->regions; in tee_pager_pgt_save_and_release_entries()
[all …]
A Dsp_mem.c197 TAILQ_FOREACH(region, &uctx->vm_info.regions, link) { in sp_mem_get_va()
228 SLIST_INIT(&smem->regions); in sp_mem_new()
255 SLIST_FOREACH(reg, &smem->regions, link) { in sp_mem_is_shared()
294 while (!SLIST_EMPTY(&smem->regions)) { in sp_mem_remove()
295 struct sp_mem_map_region *region = SLIST_FIRST(&smem->regions); in sp_mem_remove()
299 SLIST_REMOVE_HEAD(&smem->regions, link); in sp_mem_remove()
A Dcore_mmu.c1896 r = TAILQ_FIRST(&uctx->vm_info.regions); in core_mmu_populate_user_map()
1899 r_last = TAILQ_LAST(&uctx->vm_info.regions, vm_region_head); in core_mmu_populate_user_map()
1910 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) in core_mmu_populate_user_map()
/optee_os/core/mm/
A Dvm.c119 if (TAILQ_EMPTY(&uctx->vm_info.regions)) { in get_num_req_pgts()
125 b = TAILQ_FIRST(&uctx->vm_info.regions)->va; in get_num_req_pgts()
235 TAILQ_FOREACH(r, &vmi->regions, link) { in umap_add_region()
246 r = TAILQ_LAST(&vmi->regions, vm_region_head); in umap_add_region()
253 TAILQ_INSERT_TAIL(&vmi->regions, reg, link); in umap_add_region()
341 TAILQ_FOREACH(r, &vm_info->regions, link) in find_vm_region()
754 TAILQ_REMOVE(&vmi->regions, reg, link); in umap_remove_region()
835 TAILQ_INIT(&uctx->vm_info.regions); in vm_info_init()
861 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) in check_param_map_empty()
1077 while (!TAILQ_EMPTY(&uctx->vm_info.regions)) in vm_info_final()
[all …]
A Dfobj.c72 TAILQ_INIT(&fobj->regions); in fobj_init()
78 assert(TAILQ_EMPTY(&fobj->regions)); in fobj_uninit()
207 assert(TAILQ_EMPTY(&fobj->regions)); in rwp_paged_iv_save_page()
318 assert(TAILQ_EMPTY(&fobj->regions)); in rwp_unpaged_iv_save_page()
/optee_os/core/arch/arm/plat-totalcompute/fdts/
A Doptee_sp_manifest.dts28 device-regions {
29 compatible = "arm,ffa-manifest-device-regions";
/optee_os/core/include/kernel/
A Duser_mode_ctx_struct.h33 struct vm_paged_region_head *regions; member
/optee_os/core/kernel/
A Duser_mode_ctx.c16 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) { in user_mode_ctx_print_mappings()
/optee_os/core/include/mm/
A Dsp_mem.h60 struct sp_mem_regions_head regions; member
A Dfobj.h27 struct vm_paged_region_head regions; member
A Dtee_mmu_types.h111 struct vm_region_head regions; member
/optee_os/core/arch/arm/kernel/
A Dspmc_sp_handler.c214 SLIST_INSERT_HEAD(&smem->regions, region, link); in spmc_sp_add_sp_region()
265 SLIST_INSERT_HEAD(&smem->regions, region, link); in spmc_sp_add_nw_region()
429 SLIST_FOREACH(reg, &smem->regions, link) { in check_retrieve_request()
479 SLIST_FOREACH(reg, &smem->regions, link) { in create_retrieve_response()
668 SLIST_FOREACH(reg, &smem->regions, link) { in zero_mem_region()
A Dsecure_partition.c123 TAILQ_FOREACH(region, &uctx->vm_info.regions, link) { in sp_has_exclusive_access()
267 SLIST_FOREACH(reg, &smem->regions, link) { in sp_map_shared()
287 SLIST_FOREACH(reg, &smem->regions, link) { in sp_unmap_ffa_regions()
A Dldelf_loader.c177 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) in ldelf_dump_state()
199 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) { in ldelf_dump_state()
A Dthread_spmc.c1425 static int set_pages(struct ffa_address_range *regions, in set_pages() argument
1433 unsigned int page_count = READ_ONCE(regions[n].page_count); in set_pages()
1434 uint64_t addr = READ_ONCE(regions[n].address); in set_pages()

Completed in 38 milliseconds