Home
last modified time | relevance | path

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

/linux/drivers/tee/optee/
H A Dsupp.c21 struct tee_param *param;
86 struct tee_param *param) in optee_supp_thrd_req()
201 static int supp_check_recv_params(size_t num_params, struct tee_param *params, in supp_check_recv_params()
246 struct tee_param *param) in optee_supp_recv()
302 sizeof(struct tee_param) * req->num_params); in optee_supp_recv()
310 struct tee_param *param, in supp_pop_req()
361 struct tee_param *param) in optee_supp_send()
380 struct tee_param *p = req->param + n; in optee_supp_send()
H A Drpc.c41 struct tee_param *params; in handle_rpc_func_cmd_i2c_transfer()
58 params = kmalloc_objs(struct tee_param, arg->num_params); in handle_rpc_func_cmd_i2c_transfer()
190 struct tee_param *params; in handle_rpc_supp_cmd()
194 params = kmalloc_objs(struct tee_param, arg->num_params); in handle_rpc_supp_cmd()
218 struct tee_param param; in optee_rpc_cmd_alloc_suppl()
240 struct tee_param param; in optee_rpc_cmd_free_suppl()
267 struct tee_param params[1]; in handle_rpc_func_rpmb_probe_reset()
320 struct tee_param params[2]; in handle_rpc_func_rpmb_probe_next()
371 struct tee_param params[2]; in handle_rpc_func_rpmb_frames()
H A Dsmc_abi.c83 static int from_msg_param_tmp_mem(struct tee_param *p, u32 attr, in from_msg_param_tmp_mem()
110 static void from_msg_param_reg_mem(struct tee_param *p, u32 attr, in from_msg_param_reg_mem()
138 static int optee_from_msg_param(struct optee *optee, struct tee_param *params, in optee_from_msg_param()
146 struct tee_param *p = params + n; in optee_from_msg_param()
181 const struct tee_param *p) in to_msg_param_tmp_mem()
209 const struct tee_param *p) in to_msg_param_reg_mem()
230 size_t num_params, const struct tee_param *params) in optee_to_msg_param()
236 const struct tee_param *p = params + n; in optee_to_msg_param()
H A Dprotmem.c211 struct tee_param params[2] = { in get_protmem_config()
/linux/drivers/firmware/qcom/
H A Dqcom_pas_tee.c106 struct tee_param param[4] = { in qcom_pas_tee_supported()
134 struct tee_param param[4] = { in qcom_pas_tee_init_image()
189 struct tee_param param[4] = { in qcom_pas_tee_mem_setup()
226 struct tee_param param[4] = { in DEFINE_FREE()
295 struct tee_param param[4] = { in __qcom_pas_tee_auth_and_reset()
344 struct tee_param param[4] = { in qcom_pas_tee_set_remote_state()
371 struct tee_param param[4] = { in qcom_pas_tee_shutdown()
/linux/drivers/rtc/
H A Drtc-optee.c157 struct tee_param param[4] = {0}; in optee_rtc_readtime()
196 struct tee_param param[4] = {0}; in optee_rtc_settime()
231 struct tee_param param[4] = {0}; in optee_rtc_readoffset()
256 struct tee_param param[4] = {0}; in optee_rtc_setoffset()
281 struct tee_param param[1] = {0}; in optee_rtc_read_alarm()
328 struct tee_param param[1] = {0}; in optee_rtc_set_alarm()
367 struct tee_param param[1] = {0}; in optee_rtc_enable_alarm()
401 struct tee_param param[1] = {0}; in optee_rtc_wait_alarm()
426 struct tee_param param[1] = {0}; in optee_rtc_cancel_wait_alarm()
447 struct tee_param param[1] = {0}; in optee_rtc_set_alarm_wake_status()
[all …]
/linux/drivers/tee/
H A Dtee_core.c22 #define TEE_IOCTL_PARAM_SIZE(x) (size_mul(sizeof(struct tee_param), (x)))
432 static int params_from_user(struct tee_context *ctx, struct tee_param *params, in params_from_user()
494 size_t num_params, struct tee_param *params) in params_to_user()
500 struct tee_param *p = params + n; in params_to_user()
533 static void free_params(struct tee_param *params, size_t num_params) in free_params()
555 struct tee_param *params = NULL; in tee_ioctl_open_session()
576 params = kzalloc_objs(struct tee_param, arg.num_params); in tee_ioctl_open_session()
623 struct tee_param *params = NULL; in tee_ioctl_invoke()
643 params = kzalloc_objs(struct tee_param, arg.num_params); in tee_ioctl_invoke()
675 struct tee_param *params = NULL; in tee_ioctl_object_invoke()
[all …]
/linux/include/linux/
H A Dtee_drv.h101 struct tee_param { struct
247 struct tee_param *param);
284 struct tee_param *param);
/linux/drivers/tee/qcomtee/
H A Duser_obj.c367 struct tee_param *param, in qcomtee_user_param_to_object()
396 int qcomtee_user_param_from_object(struct tee_param *param, in qcomtee_user_param_from_object()
431 static int qcomtee_cb_params_from_args(struct tee_param *params, in qcomtee_cb_params_from_args()
505 struct tee_param *params, int num_params, in qcomtee_cb_params_to_args()
586 struct tee_param *params, int num_params, in qcomtee_user_object_select()
662 struct tee_param *params, int num_params, in qcomtee_user_object_submit()
H A Dmem_obj.c88 struct tee_param *param, in qcomtee_memobj_param_to_object()
123 int qcomtee_memobj_param_from_object(struct tee_param *param, in qcomtee_memobj_param_from_object()
/linux/security/keys/trusted-keys/
H A Dtrusted_tee.c67 struct tee_param param[4]; in trusted_tee_seal()
114 struct tee_param param[4]; in trusted_tee_unseal()
161 struct tee_param param[4]; in trusted_tee_get_random()
/linux/drivers/nvmem/
H A Dstm32-bsec-optee-ta.c144 struct tee_param param[2]; in stm32_bsec_optee_ta_read()
209 struct tee_param param[2]; in stm32_bsec_optee_ta_write()
/linux/drivers/platform/x86/amd/pmf/
H A Dtee-if.c48 struct tee_param *param) in amd_pmf_prepare_args()
248 struct tee_param param[MAX_TEE_PARAM]; in amd_pmf_invoke_cmd_enact()
286 struct tee_param param[MAX_TEE_PARAM]; in amd_pmf_invoke_cmd_init()
/linux/drivers/tee/tstee/
H A Dcore.c95 struct tee_param *param __always_unused) in tstee_open_session()
161 struct tee_param *param) in tstee_invoke_func()
/linux/drivers/firmware/efi/stmm/
H A Dtee_stmm_efi.c56 struct tee_param param[4]; in tee_mm_communicate()