Lines Matching refs:vm_region

47 static vaddr_t select_va_in_range(const struct vm_region *prev_reg,  in select_va_in_range()
48 const struct vm_region *next_reg, in select_va_in_range()
49 const struct vm_region *reg, in select_va_in_range()
134 static void rem_um_region(struct user_mode_ctx *uctx, struct vm_region *r) in rem_um_region()
138 struct vm_region *r2 = NULL; in rem_um_region()
183 struct vm_region *r) in set_reg_in_table()
201 static void set_um_region(struct user_mode_ctx *uctx, struct vm_region *r) in set_um_region()
236 static TEE_Result umap_add_region(struct vm_info *vmi, struct vm_region *reg, in umap_add_region()
240 struct vm_region dummy_first_reg = { }; in umap_add_region()
241 struct vm_region dummy_last_reg = { }; in umap_add_region()
242 struct vm_region *r = NULL; in umap_add_region()
243 struct vm_region *prev_r = NULL; in umap_add_region()
300 struct vm_region *reg = NULL; in vm_map_pad()
373 static struct vm_region *find_vm_region(struct vm_info *vm_info, vaddr_t va) in find_vm_region()
375 struct vm_region *r = NULL; in find_vm_region()
384 static bool va_range_is_contiguous(struct vm_region *r0, vaddr_t va, in va_range_is_contiguous()
386 bool (*cmp_regs)(const struct vm_region *r0, in va_range_is_contiguous()
387 const struct vm_region *r, in va_range_is_contiguous()
388 const struct vm_region *rn)) in va_range_is_contiguous()
390 struct vm_region *r = r0; in va_range_is_contiguous()
397 struct vm_region *r_next = TAILQ_NEXT(r, link); in va_range_is_contiguous()
413 struct vm_region *r, vaddr_t va) in split_vm_region()
415 struct vm_region *r2 = NULL; in split_vm_region()
449 bool (*cmp_regs)(const struct vm_region *r0, in split_vm_range()
450 const struct vm_region *r, in split_vm_range()
451 const struct vm_region *rn), in split_vm_range()
452 struct vm_region **r0_ret) in split_vm_range()
455 struct vm_region *r = NULL; in split_vm_range()
498 struct vm_region *r_next = NULL; in merge_vm_range()
499 struct vm_region *r = NULL; in merge_vm_range()
541 static bool cmp_region_for_remap(const struct vm_region *r0, in cmp_region_for_remap()
542 const struct vm_region *r, in cmp_region_for_remap()
543 const struct vm_region *rn) in cmp_region_for_remap()
561 struct vm_region *r0 = NULL; in vm_remap()
562 struct vm_region *r = NULL; in vm_remap()
563 struct vm_region *r_next = NULL; in vm_remap()
564 struct vm_region *r_last = NULL; in vm_remap()
565 struct vm_region *r_first = NULL; in vm_remap()
629 struct vm_region *r_tmp = NULL; in vm_remap()
630 struct vm_region *r_stop = NULL; in vm_remap()
687 static bool cmp_region_for_get_flags(const struct vm_region *r0, in cmp_region_for_get_flags()
688 const struct vm_region *r, in cmp_region_for_get_flags()
689 const struct vm_region *rn __unused) in cmp_region_for_get_flags()
697 struct vm_region *r = NULL; in vm_get_flags()
714 static bool cmp_region_for_get_prot(const struct vm_region *r0, in cmp_region_for_get_prot()
715 const struct vm_region *r, in cmp_region_for_get_prot()
716 const struct vm_region *rn __unused) in cmp_region_for_get_prot()
725 struct vm_region *r = NULL; in vm_get_prot()
746 struct vm_region *r0 = NULL; in vm_set_prot()
747 struct vm_region *r = NULL; in vm_set_prot()
806 static void umap_remove_region(struct vm_info *vmi, struct vm_region *reg) in umap_remove_region()
816 struct vm_region *r = NULL; in vm_unmap()
817 struct vm_region *r_next = NULL; in vm_unmap()
902 struct vm_region *next_r; in vm_clean_param()
903 struct vm_region *r; in vm_clean_param()
915 struct vm_region *r = NULL; in check_param_map_empty()
924 struct vm_region *region = NULL; in param_mem_to_user_va()
1101 struct vm_region *r = NULL; in vm_buf_is_inside_um_private()
1117 struct vm_region *r = NULL; in vm_buf_intersects_um_private()
1133 struct vm_region *r = NULL; in vm_buf_to_mboj_offs()
1155 struct vm_region *region = NULL; in tee_mmu_user_va2pa_attr()
1206 struct vm_region *region = NULL; in vm_pa2va()
1331 struct vm_region *r = NULL; in vm_get_mobj()