/linux-master/drivers/tee/optee/ |
H A D | supp.c | 16 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 D | rpc.c | 19 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 D | optee_msg.h | 200 * @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 D | optee_private.h | 181 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 D | call.c | 256 * @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 D | device.c | 35 inv_arg.num_params = 4; 125 sess_arg.num_params = 0;
|
H A D | smc_abi.c | 133 * @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 D | ffa_abi.c | 150 * @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 D | tee.h | 231 * @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 D | tee_core.c | 360 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 D | basic_asm.h | 74 #define STACK_FRAME_LOCAL(num_params, var) \ 75 __STACK_FRAME_LOCAL(num_params, var)
|
/linux-master/sound/soc/sof/ |
H A D | sof-client-probes-ipc3.c | 103 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 D | trusted_tee.c | 82 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 D | call.c | 246 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 D | event.h | 64 u8 num_params; member in struct:event_debug_report
|
/linux-master/drivers/char/hw_random/ |
H A D | optee-rng.c | 88 inv_arg.num_params = 4; 188 inv_arg.num_params = 4; 231 sess_arg.num_params = 0;
|
/linux-master/drivers/nvmem/ |
H A D | stm32-bsec-optee-ta.c | 79 sess_arg.num_params = 0; 159 arg.num_params = 2; 227 arg.num_params = 2;
|
/linux-master/drivers/rtc/ |
H A D | rtc-optee.c | 65 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 D | virtgpu_ioctl.c | 578 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 D | pinctrl-lantiq.h | 93 unsigned int num_params; member in struct:ltq_pinmux_info
|
/linux-master/drivers/firmware/arm_scmi/ |
H A D | optee.c | 198 arg.num_params = 1; 238 arg.num_params = 1; 263 .num_params = 1, 286 .num_params = 3,
|
/linux-master/drivers/firmware/broadcom/ |
H A D | tee_bnxt_fw.c | 75 arg->num_params = MAX_TEE_PARAM_ARRY_MEMB; 202 sess_arg.num_params = 0;
|
/linux-master/include/linux/ |
H A D | tee_drv.h | 109 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 D | virtgpu_drm.h | 209 __u32 num_params; member in struct:drm_virtgpu_context_init
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_query.c | 315 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;
|