Lines Matching refs:uctx
30 static void unmap_or_panic(struct user_mode_ctx *uctx, vaddr_t va, in unmap_or_panic() argument
33 TEE_Result res = vm_unmap(uctx, va, byte_count); in unmap_or_panic()
47 struct user_mode_ctx *uctx = to_user_mode_ctx(sess->ctx); in ldelf_syscall_map_zi() local
71 res = vm_map_pad(uctx, &va_copy, num_bytes, prot, vm_flags, in ldelf_syscall_map_zi()
77 unmap_or_panic(uctx, va_copy, num_bytes); in ldelf_syscall_map_zi()
87 struct user_mode_ctx *uctx = to_user_mode_ctx(sess->ctx); in ldelf_syscall_unmap() local
101 res = vm_get_flags(uctx, va, sz, &vm_flags); in ldelf_syscall_unmap()
107 return vm_unmap(uctx, va, sz); in ldelf_syscall_unmap()
127 struct user_mode_ctx *uctx = to_user_mode_ctx(sess->ctx); in ldelf_syscall_open_bin() local
139 res = vm_check_access_rights(uctx, in ldelf_syscall_open_bin()
302 struct user_mode_ctx *uctx = to_user_mode_ctx(sess->ctx); in ldelf_syscall_map_bin() local
365 vm_set_ctx(uctx->ts_ctx); in ldelf_syscall_map_bin()
389 res = vm_map_pad(uctx, &va_copy, num_rounded_bytes, in ldelf_syscall_map_bin()
415 res = vm_map_pad(uctx, &va_copy, num_rounded_bytes, in ldelf_syscall_map_bin()
424 res = vm_set_prot(uctx, va_copy, num_rounded_bytes, in ldelf_syscall_map_bin()
433 vm_set_ctx(uctx->ts_ctx); in ldelf_syscall_map_bin()
451 unmap_or_panic(uctx, va_copy, num_rounded_bytes); in ldelf_syscall_map_bin()
457 vm_set_ctx(uctx->ts_ctx); in ldelf_syscall_map_bin()
471 struct user_mode_ctx *uctx = to_user_mode_ctx(sess->ctx); in ldelf_syscall_copy_from_bin() local
475 res = vm_check_access_rights(uctx, in ldelf_syscall_copy_from_bin()
497 struct user_mode_ctx *uctx = to_user_mode_ctx(sess->ctx); in ldelf_syscall_set_prot() local
524 res = vm_get_flags(uctx, va, sz, &vm_flags); in ldelf_syscall_set_prot()
539 return vm_set_prot(uctx, va, sz, prot); in ldelf_syscall_set_prot()
548 struct user_mode_ctx *uctx = to_user_mode_ctx(sess->ctx); in ldelf_syscall_remap() local
555 res = vm_get_flags(uctx, old_va, num_bytes, &vm_flags); in ldelf_syscall_remap()
561 res = vm_remap(uctx, &va_copy, old_va, num_bytes, pad_begin, pad_end); in ldelf_syscall_remap()
570 res2 = vm_remap(uctx, &va, va_copy, num_bytes, 0, 0); in ldelf_syscall_remap()