Searched refs:num_params (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/drivers/tee/optee/
H A Dsupp.c16 size_t num_params; member in struct:optee_supp_req
71 * @num_params: number of elements in @param array
76 u32 optee_supp_thrd_req(struct tee_context *ctx, u32 func, size_t num_params, argument
99 req->num_params = num_params;
153 int num_params, int *id)
170 if (num_params < req->num_params) {
185 static int supp_check_recv_params(size_t num_params, struct tee_param *params, argument
190 if (!num_params)
152 supp_pop_entry(struct optee_supp *supp, int num_params, int *id) argument
229 optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params, struct tee_param *param) argument
291 supp_pop_req(struct optee_supp *supp, size_t num_params, struct tee_param *param, size_t *num_meta) argument
338 optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params, struct tee_param *param) argument
[all...]
H A Drpc.c19 if (arg->num_params != 1)
52 if (arg->num_params != ARRAY_SIZE(attr)) {
57 params = kmalloc_array(arg->num_params, sizeof(struct tee_param),
64 if (optee->ops->from_msg_param(optee, params, arg->num_params,
68 for (i = 0; i < arg->num_params; i++) {
109 arg->num_params, params))
133 if (arg->num_params != 1)
163 if (arg->num_params != 1)
188 params = kmalloc_array(arg->num_params, sizeof(struct tee_param),
195 if (optee->ops->from_msg_param(optee, params, arg->num_params,
[all...]
H A Doptee_msg.h200 * @num_params: number of parameters supplied to the OS Command
216 u32 num_params; member in struct:optee_msg_arg
218 /* num_params tells the actual number of element in params */
225 * @num_params: Number of parameters embedded in the struct optee_msg_arg
230 #define OPTEE_MSG_GET_ARG_SIZE(num_params) \
232 sizeof(struct optee_msg_param) * (num_params))
H A Doptee_private.h181 size_t num_params, const struct tee_param *params);
183 size_t num_params,
258 u32 optee_supp_thrd_req(struct tee_context *ctx, u32 func, size_t num_params,
265 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
267 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
335 size_t num_params,
H A Dcall.c256 * @num_params: Number of parameter to store
264 size_t num_params,
278 if (num_params > MAX_ARG_PARAM_COUNT)
323 ma->num_params = num_params;
377 msg_arg = optee_get_msg_arg(ctx, arg->num_params + 2,
403 arg->num_params, param);
429 if (optee->ops->from_msg_param(optee, param, arg->num_params,
534 msg_arg = optee_get_msg_arg(ctx, arg->num_params,
543 rc = optee->ops->to_msg_param(optee, msg_arg->params, arg->num_params,
263 optee_get_msg_arg(struct tee_context *ctx, size_t num_params, struct optee_shm_arg_entry **entry_ret, struct tee_shm **shm_ret, u_int *offs_ret) argument
[all...]
H A Ddevice.c35 inv_arg.num_params = 4;
125 sess_arg.num_params = 0;
H A Dsmc_abi.c133 * @num_params: number of elements in the parameter arrays
138 size_t num_params,
144 for (n = 0; n < num_params; n++) {
223 * @num_params: number of elements in the parameter arrays
229 size_t num_params, const struct tee_param *params)
234 for (n = 0; n < num_params; n++) {
497 msg_arg->num_params = 1;
548 msg_arg->num_params = 1;
656 if (arg->num_params != 1 ||
689 if (!arg->num_params ||
137 optee_from_msg_param(struct optee *optee, struct tee_param *params, size_t num_params, const struct optee_msg_param *msg_params) argument
227 optee_to_msg_param(struct optee *optee, struct optee_msg_param *msg_params, size_t num_params, const struct tee_param *params) argument
[all...]
H A Dffa_abi.c150 * @num_params: number of elements in the parameter arrays
156 struct tee_param *params, size_t num_params,
161 for (n = 0; n < num_params; n++) {
223 * @num_params: number of elements in the parameter arrays
229 size_t num_params,
234 for (n = 0; n < num_params; n++) {
432 if (arg->num_params != 1 ||
472 if (arg->num_params != 1 ||
643 rpc_arg_offs = OPTEE_MSG_GET_ARG_SIZE(arg->num_params);
155 optee_ffa_from_msg_param(struct optee *optee, struct tee_param *params, size_t num_params, const struct optee_msg_param *msg_params) argument
227 optee_ffa_to_msg_param(struct optee *optee, struct optee_msg_param *msg_params, size_t num_params, const struct tee_param *params) argument
/linux-master/include/uapi/linux/
H A Dtee.h231 * @num_params [in] number of parameters following this struct
241 __u32 num_params; member in struct:tee_ioctl_open_session_arg
242 /* num_params tells the actual number of element in params */
264 * @num_params [in] number of parameters following this struct
272 __u32 num_params; member in struct:tee_ioctl_invoke_arg
273 /* num_params tells the actual number of element in params */
319 * @num_params [in/out] number of parameters following this struct
321 * @num_params is the number of params that tee-supplicant has room to
322 * receive when input, @num_params is the number of actual params
327 __u32 num_params; member in struct:tee_iocl_supp_recv_arg
348 __u32 num_params; member in struct:tee_iocl_supp_send_arg
[all...]
/linux-master/drivers/tee/
H A Dtee_core.c360 size_t num_params,
365 for (n = 0; n < num_params; n++) {
439 size_t num_params, struct tee_param *params)
443 for (n = 0; n < num_params; n++) {
493 if (sizeof(arg) + TEE_IOCTL_PARAM_SIZE(arg.num_params) != buf.buf_len)
496 if (arg.num_params) {
497 params = kcalloc(arg.num_params, sizeof(struct tee_param),
502 rc = params_from_user(ctx, params, arg.num_params, uparams);
525 rc = params_to_user(uparams, arg.num_params, params);
536 for (n = 0; n < arg.num_params;
359 params_from_user(struct tee_context *ctx, struct tee_param *params, size_t num_params, struct tee_ioctl_param __user *uparams) argument
438 params_to_user(struct tee_ioctl_param __user *uparams, size_t num_params, struct tee_param *params) argument
637 params_to_supp(struct tee_context *ctx, struct tee_ioctl_param __user *uparams, size_t num_params, struct tee_param *params) argument
688 u32 num_params; local
732 params_from_supp(struct tee_param *params, size_t num_params, struct tee_ioctl_param __user *uparams) argument
785 u32 num_params; local
[all...]
/linux-master/tools/testing/selftests/powerpc/include/
H A Dbasic_asm.h74 #define STACK_FRAME_LOCAL(num_params, var) \
75 __STACK_FRAME_LOCAL(num_params, var)
/linux-master/sound/soc/sof/
H A Dsof-client-probes-ipc3.c103 void **params, size_t *num_params)
112 *num_params = 0;
137 *num_params = reply->num_elems;
102 ipc3_probes_info(struct sof_client_dev *cdev, unsigned int cmd, void **params, size_t *num_params) argument
/linux-master/security/keys/trusted-keys/
H A Dtrusted_tee.c82 inv_arg.num_params = 4;
129 inv_arg.num_params = 4;
175 inv_arg.num_params = 4;
220 sess_arg.num_params = 0;
/linux-master/drivers/tee/amdtee/
H A Dcall.c246 if (!arg || (!p && arg->num_params))
256 ret = tee_params_to_amd_params(p, arg->num_params, &cmd.op);
272 ret = amd_params_to_tee_params(p, arg->num_params, &cmd.op);
357 if (!arg || !info || (!p && arg->num_params))
367 ret = tee_params_to_amd_params(p, arg->num_params, &cmd.op);
382 ret = amd_params_to_tee_params(p, arg->num_params, &cmd.op);
/linux-master/drivers/net/wireless/ti/wl1251/
H A Devent.h64 u8 num_params; member in struct:event_debug_report
/linux-master/drivers/char/hw_random/
H A Doptee-rng.c88 inv_arg.num_params = 4;
188 inv_arg.num_params = 4;
231 sess_arg.num_params = 0;
/linux-master/drivers/nvmem/
H A Dstm32-bsec-optee-ta.c79 sess_arg.num_params = 0;
159 arg.num_params = 2;
227 arg.num_params = 2;
/linux-master/drivers/rtc/
H A Drtc-optee.c65 inv_arg.num_params = 4;
114 inv_arg.num_params = 4;
145 inv_arg.num_params = 4;
170 inv_arg.num_params = 4;
201 inv_arg.num_params = 4;
/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_ioctl.c578 uint32_t num_params, i; local
586 num_params = args->num_params;
587 len = num_params * sizeof(struct drm_virtgpu_context_set_param);
593 if (num_params > 4)
608 for (i = 0; i < num_params; i++) {
/linux-master/drivers/pinctrl/
H A Dpinctrl-lantiq.h93 unsigned int num_params; member in struct:ltq_pinmux_info
/linux-master/drivers/firmware/arm_scmi/
H A Doptee.c198 arg.num_params = 1;
238 arg.num_params = 1;
263 .num_params = 1,
286 .num_params = 3,
/linux-master/drivers/firmware/broadcom/
H A Dtee_bnxt_fw.c75 arg->num_params = MAX_TEE_PARAM_ARRY_MEMB;
202 sess_arg.num_params = 0;
/linux-master/include/linux/
H A Dtee_drv.h109 int (*supp_recv)(struct tee_context *ctx, u32 *func, u32 *num_params,
111 int (*supp_send)(struct tee_context *ctx, u32 ret, u32 num_params,
/linux-master/include/uapi/drm/
H A Dvirtgpu_drm.h209 __u32 num_params; member in struct:drm_virtgpu_context_init
/linux-master/drivers/gpu/drm/xe/
H A Dxe_query.c315 const u32 num_params = DRM_XE_QUERY_CONFIG_MAX_EXEC_QUEUE_PRIORITY + 1; local
317 sizeof(struct drm_xe_query_config) + num_params * sizeof(u64);
333 config->num_params = num_params;

Completed in 255 milliseconds

12