Home
last modified time | relevance | path

Searched refs:num_params (Results 1 – 25 of 52) sorted by relevance

123

/linux/drivers/tee/optee/
H A Dsupp.c16 size_t num_params; member
76 u32 optee_supp_thrd_req(struct tee_context *ctx, u32 func, size_t num_params, in optee_supp_thrd_req() argument
98 req->num_params = num_params; in optee_supp_thrd_req()
134 int num_params, int *id) in supp_pop_entry() argument
151 if (num_params < req->num_params) { in supp_pop_entry()
166 static int supp_check_recv_params(size_t num_params, struct tee_param *params, in supp_check_recv_params() argument
171 if (!num_params) in supp_check_recv_params()
178 for (n = 0; n < num_params; n++) in supp_check_recv_params()
186 for (n = 0; n < num_params; n++) in supp_check_recv_params()
210 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params, in optee_supp_recv() argument
[all …]
H A Drpc.c20 if (arg->num_params != 1) in handle_rpc_func_cmd_get_time()
53 if (arg->num_params != ARRAY_SIZE(attr)) { in handle_rpc_func_cmd_i2c_transfer()
58 params = kmalloc_objs(struct tee_param, arg->num_params); in handle_rpc_func_cmd_i2c_transfer()
64 if (optee->ops->from_msg_param(optee, params, arg->num_params, in handle_rpc_func_cmd_i2c_transfer()
68 for (i = 0; i < arg->num_params; i++) { in handle_rpc_func_cmd_i2c_transfer()
109 arg->num_params, params)) in handle_rpc_func_cmd_i2c_transfer()
135 if (arg->num_params != 1) in handle_rpc_func_cmd_wq()
169 if (arg->num_params != 1) in handle_rpc_func_cmd_wait()
194 params = kmalloc_objs(struct tee_param, arg->num_params); in handle_rpc_supp_cmd()
200 if (optee->ops->from_msg_param(optee, params, arg->num_params, in handle_rpc_supp_cmd()
[all …]
H A Doptee_private.h213 size_t num_params, const struct tee_param *params);
215 size_t num_params,
312 u32 optee_supp_thrd_req(struct tee_context *ctx, u32 func, size_t num_params,
321 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
323 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
384 size_t num_params,
H A Dcall.c264 size_t num_params, in optee_get_msg_arg() argument
278 if (num_params > MAX_ARG_PARAM_COUNT) in optee_get_msg_arg()
323 ma->num_params = num_params; in optee_get_msg_arg()
377 msg_arg = optee_get_msg_arg(ctx, arg->num_params + 2, in optee_open_session()
403 arg->num_params, param); in optee_open_session()
429 if (optee->ops->from_msg_param(optee, param, arg->num_params, in optee_open_session()
534 msg_arg = optee_get_msg_arg(ctx, arg->num_params, in optee_invoke_func()
543 rc = optee->ops->to_msg_param(optee, msg_arg->params, arg->num_params, in optee_invoke_func()
553 if (optee->ops->from_msg_param(optee, param, arg->num_params, in optee_invoke_func()
H A Doptee_msg.h216 u32 num_params; member
230 #define OPTEE_MSG_GET_ARG_SIZE(num_params) \ argument
232 sizeof(struct optee_msg_param) * (num_params))
H A Ddevice.c35 inv_arg.num_params = 4; in get_devices()
132 sess_arg.num_params = 0; in __optee_enumerate_devices()
H A Dsmc_abi.c139 size_t num_params, in optee_from_msg_param() argument
145 for (n = 0; n < num_params; n++) { in optee_from_msg_param()
230 size_t num_params, const struct tee_param *params) in optee_to_msg_param() argument
235 for (n = 0; n < num_params; n++) { in optee_to_msg_param()
498 msg_arg->num_params = 1; in optee_shm_register()
549 msg_arg->num_params = 1; in optee_shm_unregister()
656 if (arg->num_params != 1 || in handle_rpc_func_cmd_shm_free()
689 if (!arg->num_params || in handle_rpc_func_cmd_shm_alloc()
695 for (n = 1; n < arg->num_params; n++) { in handle_rpc_func_cmd_shm_alloc()
905 rpc_arg_offs = OPTEE_MSG_GET_ARG_SIZE(arg->num_params); in optee_smc_do_call_with_arg()
H A Dffa_abi.c157 struct tee_param *params, size_t num_params, in optee_ffa_from_msg_param() argument
162 for (n = 0; n < num_params; n++) { in optee_ffa_from_msg_param()
230 size_t num_params, in optee_ffa_to_msg_param() argument
235 for (n = 0; n < num_params; n++) { in optee_ffa_to_msg_param()
433 if (arg->num_params != 1 || in handle_ffa_rpc_func_cmd_shm_alloc()
473 if (arg->num_params != 1 || in handle_ffa_rpc_func_cmd_shm_free()
644 rpc_arg_offs = OPTEE_MSG_GET_ARG_SIZE(arg->num_params); in optee_ffa_do_call_with_arg()
/linux/drivers/tee/qcomtee/
H A Dcall.c204 struct tee_param *params, int num_params, in qcomtee_params_to_args() argument
209 for (i = 0; i < num_params; i++) { in qcomtee_params_to_args()
272 struct qcomtee_arg *u, int num_params, in qcomtee_params_from_args() argument
311 for (; i < num_params && u[i].type; i++) { in qcomtee_params_from_args()
322 static int qcomtee_params_check(struct tee_param *params, int num_params) in qcomtee_params_check() argument
328 if (num_params > QCOMTEE_ARGS_MAX) in qcomtee_params_check()
332 for (i = 0; i < num_params; i++) { in qcomtee_params_check()
361 int num_params) in qcomtee_root_object_check() argument
375 if (op == QCOMTEE_ROOT_OP_REG_WITH_CREDENTIALS && num_params == 2) { in qcomtee_root_object_check()
402 if (qcomtee_params_check(params, arg->num_params)) in qcomtee_object_invoke()
[all …]
H A Duser_obj.c166 size_t ubuf_size, int num_params) in ureq_select() argument
185 if (num_params < qcomtee_args_len(u)) in ureq_select()
432 struct qcomtee_arg *u, int num_params, in qcomtee_cb_params_from_args() argument
505 struct tee_param *params, int num_params, in qcomtee_cb_params_to_args() argument
586 struct tee_param *params, int num_params, in qcomtee_user_object_select() argument
603 ureq = ureq_select(ctxdata, size, num_params); in qcomtee_user_object_select()
617 num_params, uaddr, in qcomtee_user_object_select()
662 struct tee_param *params, int num_params, in qcomtee_user_object_submit() argument
679 num_params, ctx); in qcomtee_user_object_submit()
H A Dqcomtee.h137 struct tee_param *params, int num_params,
141 struct tee_param *params, int num_params,
/linux/drivers/tee/
H A Dtee_core.c433 size_t num_params, in params_from_user() argument
438 for (n = 0; n < num_params; n++) { in params_from_user()
494 size_t num_params, struct tee_param *params) in params_to_user() argument
498 for (n = 0; n < num_params; n++) { in params_to_user()
559 if (size_add(sizeof(arg), TEE_IOCTL_PARAM_SIZE(arg.num_params)) != buf.buf_len) in tee_ioctl_open_session()
562 if (arg.num_params) { in tee_ioctl_open_session()
563 params = kzalloc_objs(struct tee_param, arg.num_params); in tee_ioctl_open_session()
567 rc = params_from_user(ctx, params, arg.num_params, uparams); in tee_ioctl_open_session()
590 rc = params_to_user(uparams, arg.num_params, params); in tee_ioctl_open_session()
601 for (n = 0; n < arg.num_params; n++) in tee_ioctl_open_session()
[all …]
/linux/include/uapi/linux/
H A Dtee.h264 __u32 num_params; member
295 __u32 num_params; member
351 __u32 num_params; member
373 __u32 num_params; member
472 __u32 num_params; member
/linux/drivers/rtc/
H A Drtc-optee.c162 inv_arg.num_params = 4; in optee_rtc_readtime()
202 inv_arg.num_params = 4; in optee_rtc_settime()
239 inv_arg.num_params = 4; in optee_rtc_readoffset()
264 inv_arg.num_params = 4; in optee_rtc_setoffset()
289 inv_arg.num_params = 1; in optee_rtc_read_alarm()
336 inv_arg.num_params = 1; in optee_rtc_set_alarm()
375 inv_arg.num_params = 1; in optee_rtc_enable_alarm()
409 inv_arg.num_params = 1; in optee_rtc_wait_alarm()
434 inv_arg.num_params = 0; in optee_rtc_cancel_wait_alarm()
455 inv_arg.num_params = 1; in optee_rtc_set_alarm_wake_status()
[all …]
/linux/drivers/tee/amdtee/
H A Dcall.c246 if (!arg || (!p && arg->num_params)) in handle_invoke_cmd()
256 ret = tee_params_to_amd_params(p, arg->num_params, &cmd.op); in handle_invoke_cmd()
272 ret = amd_params_to_tee_params(p, arg->num_params, &cmd.op); in handle_invoke_cmd()
357 if (!arg || !info || (!p && arg->num_params)) in handle_open_session()
367 ret = tee_params_to_amd_params(p, arg->num_params, &cmd.op); in handle_open_session()
382 ret = amd_params_to_tee_params(p, arg->num_params, &cmd.op); in handle_open_session()
/linux/security/keys/trusted-keys/
H A Dtrusted_tee.c82 inv_arg.num_params = 4; in trusted_tee_seal()
129 inv_arg.num_params = 4; in trusted_tee_unseal()
175 inv_arg.num_params = 4; in trusted_tee_get_random()
220 sess_arg.num_params = 0; in trusted_key_probe()
/linux/sound/soc/sof/
H A Dsof-client-probes-ipc3.c103 void **params, size_t *num_params, in ipc3_probes_info() argument
114 *num_params = 0; in ipc3_probes_info()
144 *num_params = reply->num_elems; in ipc3_probes_info()
/linux/tools/testing/selftests/powerpc/include/
H A Dbasic_asm.h74 #define STACK_FRAME_LOCAL(num_params, var) \ argument
75 __STACK_FRAME_LOCAL(num_params, var)
/linux/drivers/char/hw_random/
H A Doptee-rng.c88 inv_arg.num_params = 4; in get_optee_rng_data()
188 inv_arg.num_params = 4; in get_optee_rng_info()
228 sess_arg.num_params = 0; in optee_rng_probe()
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_ioctl.c578 uint32_t num_params, i; in virtio_gpu_context_init_ioctl() local
586 num_params = args->num_params; in virtio_gpu_context_init_ioctl()
587 len = num_params * sizeof(struct drm_virtgpu_context_set_param); in virtio_gpu_context_init_ioctl()
593 if (num_params > 4) in virtio_gpu_context_init_ioctl()
608 for (i = 0; i < num_params; i++) { in virtio_gpu_context_init_ioctl()
/linux/drivers/nvmem/
H A Dstm32-bsec-optee-ta.c79 sess_arg.num_params = 0; in stm32_bsec_ta_open_session()
159 arg.num_params = 2; in stm32_bsec_optee_ta_read()
227 arg.num_params = 2; in stm32_bsec_optee_ta_write()
/linux/drivers/firmware/arm_scmi/transports/
H A Doptee.c198 arg.num_params = 1; in get_capabilities()
238 arg.num_params = 1; in get_channel()
263 .num_params = 1, in invoke_process_smt_channel()
286 .num_params = 3, in invoke_process_msg_channel()
/linux/drivers/firmware/broadcom/
H A Dtee_bnxt_fw.c75 arg->num_params = MAX_TEE_PARAM_ARRY_MEMB; in prepare_args()
202 sess_arg.num_params = 0; in tee_bnxt_fw_probe()
/linux/include/linux/
H A Dtee_core.h122 int (*supp_recv)(struct tee_context *ctx, u32 *func, u32 *num_params,
124 int (*supp_send)(struct tee_context *ctx, u32 ret, u32 num_params,
/linux/drivers/char/tpm/
H A Dtpm_ftpm_tee.c71 .num_params = 4, in ftpm_tee_tpm_op_send()
200 sess_arg.num_params = 0; in ftpm_tee_probe_generic()

123