Lines Matching refs:uctx
58 static TEE_Result system_derive_ta_unique_key(struct user_mode_ctx *uctx, in system_derive_ta_unique_key() argument
89 res = vm_check_access_rights(uctx, access_flags, in system_derive_ta_unique_key()
103 memcpy(data, &uctx->ts_ctx->uuid, sizeof(TEE_UUID)); in system_derive_ta_unique_key()
117 static TEE_Result system_map_zi(struct user_mode_ctx *uctx, in system_map_zi() argument
155 res = vm_map_pad(uctx, &va, num_bytes, prot, vm_flags, in system_map_zi()
164 static TEE_Result system_unmap(struct user_mode_ctx *uctx, uint32_t param_types, in system_unmap() argument
195 res = vm_get_flags(uctx, va, sz, &vm_flags); in system_unmap()
201 return vm_unmap(uctx, va, sz); in system_unmap()
204 static TEE_Result system_dlopen(struct user_mode_ctx *uctx, in system_dlopen() argument
227 res = ldelf_dlopen(uctx, uuid, flags); in system_dlopen()
233 static TEE_Result system_dlsym(struct user_mode_ctx *uctx, uint32_t param_types, in system_dlsym() argument
260 res = ldelf_dlsym(uctx, uuid, sym, maxlen, &va); in system_dlsym()
334 struct user_mode_ctx *uctx = to_user_mode_ctx(s->ctx); in invoke_command() local
340 return system_derive_ta_unique_key(uctx, param_types, params); in invoke_command()
342 return system_map_zi(uctx, param_types, params); in invoke_command()
344 return system_unmap(uctx, param_types, params); in invoke_command()
346 return system_dlopen(uctx, param_types, params); in invoke_command()
348 return system_dlsym(uctx, param_types, params); in invoke_command()