Home
last modified time | relevance | path

Searched refs:tee_param (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/tee/optee/
Doptee_private.h131 struct tee_param *param);
140 struct tee_param *param);
142 struct tee_param *param);
147 struct tee_param *param);
150 struct tee_param *param);
166 int optee_from_msg_param(struct tee_param *params, size_t num_params,
169 const struct tee_param *params);
Dsupp.c17 struct tee_param *param;
77 struct tee_param *param) in optee_supp_thrd_req()
185 static int supp_check_recv_params(size_t num_params, struct tee_param *params, in supp_check_recv_params()
230 struct tee_param *param) in optee_supp_recv()
286 sizeof(struct tee_param) * req->num_params); in optee_supp_recv()
293 struct tee_param *param, in supp_pop_req()
339 struct tee_param *param) in optee_supp_send()
359 struct tee_param *p = req->param + n; in optee_supp_send()
Drpc.c146 struct tee_param *params; in handle_rpc_supp_cmd()
150 params = kmalloc_array(arg->num_params, sizeof(struct tee_param), in handle_rpc_supp_cmd()
173 struct tee_param param; in cmd_alloc_suppl()
291 struct tee_param param; in cmd_free_suppl()
Dcore.c36 int optee_from_msg_param(struct tee_param *params, size_t num_params, in optee_from_msg_param()
45 struct tee_param *p = params + n; in optee_from_msg_param()
119 const struct tee_param *p) in to_msg_param_tmp_mem()
147 const struct tee_param *p) in to_msg_param_reg_mem()
166 const struct tee_param *params) in optee_to_msg_param()
172 const struct tee_param *p = params + n; in optee_to_msg_param()
Ddevice.c39 struct tee_param param[4]; in get_devices()
Dcall.c210 struct tee_param *param) in optee_open_session()
311 struct tee_param *param) in optee_invoke_func()
/Linux-v5.4/include/linux/
Dtee_drv.h71 struct tee_param { struct
100 struct tee_param *param);
104 struct tee_param *param);
107 struct tee_param *param);
109 struct tee_param *param);
504 struct tee_param *param);
527 struct tee_param *param);
541 static inline bool tee_param_is_memref(struct tee_param *param) in tee_param_is_memref()
/Linux-v5.4/drivers/tee/
Dtee_core.c19 #define TEE_IOCTL_PARAM_SIZE(x) (sizeof(struct tee_param) * (x))
203 static int params_from_user(struct tee_context *ctx, struct tee_param *params, in params_from_user()
270 size_t num_params, struct tee_param *params) in params_to_user()
276 struct tee_param *p = params + n; in params_to_user()
306 struct tee_param *params = NULL; in tee_ioctl_open_session()
327 params = kcalloc(arg.num_params, sizeof(struct tee_param), in tee_ioctl_open_session()
378 struct tee_param *params = NULL; in tee_ioctl_invoke()
398 params = kcalloc(arg.num_params, sizeof(struct tee_param), in tee_ioctl_invoke()
462 size_t num_params, struct tee_param *params) in params_to_supp()
468 struct tee_param *p = params + n; in params_to_supp()
[all …]
/Linux-v5.4/drivers/char/tpm/
Dtpm_ftpm_tee.c81 struct tee_param command_params[4]; in ftpm_tee_tpm_op_send()
103 command_params[0] = (struct tee_param) { in ftpm_tee_tpm_op_send()
121 command_params[1] = (struct tee_param) { in ftpm_tee_tpm_op_send()
/Linux-v5.4/drivers/char/hw_random/
Doptee-rng.c80 struct tee_param param[4]; in get_optee_rng_data()
180 struct tee_param param[4]; in get_optee_rng_info()