Home
last modified time | relevance | path

Searched refs:utee_params (Results 1 – 9 of 9) sorted by relevance

/optee_os/ta/
H A Duser_ta_header.c30 struct utee_params;
40 struct utee_params *up, unsigned long cmd_id);
45 struct utee_params *up,
51 struct utee_params *up, in _C_FUNCTION()
/optee_os/core/kernel/
H A Duser_ta.c46 static TEE_Result init_utee_param(struct utee_params *up, in init_utee_param()
52 struct utee_params *up_bbuf = NULL; in init_utee_param()
54 up_bbuf = bb_alloc(sizeof(struct utee_params)); in init_utee_param()
86 res = copy_to_user(up, up_bbuf, sizeof(struct utee_params)); in init_utee_param()
88 bb_free(up_bbuf, sizeof(struct utee_params)); in init_utee_param()
94 const struct utee_params *up) in update_from_utee_param()
98 struct utee_params *up_bbuf = NULL; in update_from_utee_param()
151 struct utee_params *usr_params = NULL; in user_ta_enter()
175 usr_stack -= ROUNDUP(sizeof(struct utee_params), STACK_ALIGNMENT); in user_ta_enter()
176 usr_params = (struct utee_params *)usr_stack; in user_ta_enter()
/optee_os/core/include/tee/
H A Dtee_svc.h54 unsigned long cancel_req_to, struct utee_params *params,
61 struct utee_params *params, uint32_t *ret_orig);
/optee_os/lib/libutee/
H A Duser_ta_entry.c277 static void to_utee_params(struct utee_params *up, uint32_t param_types, in to_utee_params()
307 const struct utee_params *up) in from_utee_params()
339 struct utee_params *up) in entry_open_session()
381 struct utee_params *up, unsigned long cmd_id) in entry_invoke_command()
403 struct utee_params *up) in entry_dump_memstats()
432 struct utee_params *up, unsigned long cmd_id) in __utee_entry()
H A Dtee_api.c36 static void copy_param(struct utee_params *up, uint32_t param_types, in copy_param()
66 static void copy_gp11_param(struct utee_params *up, uint32_t param_types, in copy_gp11_param()
96 static TEE_Result map_tmp_param(struct utee_params *up, void **tmp_buf, in map_tmp_param()
179 const struct utee_params *up) in update_out_param()
209 const struct utee_params *up) in update_out_gp11_param()
325 struct utee_params up = { }; in TEE_OpenTASession()
374 struct utee_params up = { }; in __GP11_TEE_OpenTASession()
431 struct utee_params up = { }; in TEE_InvokeTACommand()
484 struct utee_params up = { }; in __GP11_TEE_InvokeTACommand()
H A Dtee_api_private.h19 struct utee_params *up, unsigned long cmd_id);
/optee_os/lib/libutee/include/
H A Dutee_types.h45 struct utee_params { struct
H A Dutee_syscalls.h52 struct utee_params *params, uint32_t *sess,
62 struct utee_params *params,
/optee_os/core/tee/
H A Dtee_svc.c588 struct utee_params *up) in utee_param_to_param()
593 struct utee_params *up_bbuf = NULL; in utee_param_to_param()
645 bb_free(up_bbuf, sizeof(struct utee_params)); in utee_param_to_param()
660 struct utee_params *callee_params, in tee_svc_copy_param()
681 sizeof(struct utee_params)); in tee_svc_copy_param()
736 struct utee_params *usr_param) in tee_svc_update_out_param()
780 struct utee_params *usr_param, uint32_t *ta_sess, in syscall_open_ta_session()
847 struct utee_params *usr_param, uint32_t *ret_orig) in syscall_invoke_ta_command()