Home
last modified time | relevance | path

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

123

/openbmc/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.c19 if (arg->num_params != 1) in handle_rpc_func_cmd_get_time()
52 if (arg->num_params != ARRAY_SIZE(attr)) { in handle_rpc_func_cmd_i2c_transfer()
57 params = kmalloc_array(arg->num_params, sizeof(struct tee_param), 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()
133 if (arg->num_params != 1) in handle_rpc_func_cmd_wq()
163 if (arg->num_params != 1) in handle_rpc_func_cmd_wait()
188 params = kmalloc_array(arg->num_params, sizeof(struct tee_param), in handle_rpc_supp_cmd()
195 if (optee->ops->from_msg_param(optee, params, arg->num_params, in handle_rpc_supp_cmd()
[all …]
H A Dcall.c182 size_t num_params, in optee_get_msg_arg() argument
196 if (num_params > MAX_ARG_PARAM_COUNT) in optee_get_msg_arg()
241 ma->num_params = num_params; in optee_get_msg_arg()
295 msg_arg = optee_get_msg_arg(ctx, arg->num_params + 2, in optee_open_session()
321 arg->num_params, param); in optee_open_session()
346 if (optee->ops->from_msg_param(optee, param, arg->num_params, in optee_open_session()
421 msg_arg = optee_get_msg_arg(ctx, arg->num_params, in optee_invoke_func()
430 rc = optee->ops->to_msg_param(optee, msg_arg->params, arg->num_params, in optee_invoke_func()
440 if (optee->ops->from_msg_param(optee, param, arg->num_params, in optee_invoke_func()
H A Doptee_private.h160 size_t num_params, const struct tee_param *params);
162 size_t num_params,
238 u32 optee_supp_thrd_req(struct tee_context *ctx, u32 func, size_t num_params,
245 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
247 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
312 size_t num_params,
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 Dffa_abi.c156 struct tee_param *params, size_t num_params, in optee_ffa_from_msg_param() argument
161 for (n = 0; n < num_params; n++) { in optee_ffa_from_msg_param()
229 size_t num_params, in optee_ffa_to_msg_param() argument
234 for (n = 0; n < num_params; n++) { in optee_ffa_to_msg_param()
432 if (arg->num_params != 1 || in handle_ffa_rpc_func_cmd_shm_alloc()
472 if (arg->num_params != 1 || in handle_ffa_rpc_func_cmd_shm_free()
640 rpc_arg_offs = OPTEE_MSG_GET_ARG_SIZE(arg->num_params); in optee_ffa_do_call_with_arg()
H A Dsmc_abi.c138 size_t num_params, in optee_from_msg_param() argument
144 for (n = 0; n < num_params; n++) { in optee_from_msg_param()
229 size_t num_params, const struct tee_param *params) in optee_to_msg_param() argument
234 for (n = 0; n < num_params; n++) { in optee_to_msg_param()
497 msg_arg->num_params = 1; in optee_shm_register()
548 msg_arg->num_params = 1; in optee_shm_unregister()
656 if (arg->num_params != 1 || in handle_rpc_func_cmd_shm_free()
688 if (!arg->num_params || in handle_rpc_func_cmd_shm_alloc()
694 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()
/openbmc/u-boot/drivers/tee/
H A Dsandbox.c27 u32 (*open_session)(uint num_params, struct tee_param *params);
28 u32 (*invoke_func)(u32 func, uint num_params, struct tee_param *params);
32 static u32 get_attr(uint n, uint num_params, struct tee_param *params) in get_attr() argument
34 if (n >= num_params) in get_attr()
40 static u32 check_params(u8 p0, u8 p1, u8 p2, u8 p3, uint num_params, in check_params() argument
47 if (p[n] != get_attr(n, num_params, params)) in check_params()
50 for (; n < num_params; n++) in check_params()
51 if (get_attr(n, num_params, params)) in check_params()
65 static u32 ta_avb_open_session(uint num_params, struct tee_param *params) in ta_avb_open_session() argument
73 num_params, params); in ta_avb_open_session()
[all …]
/openbmc/linux/drivers/tee/
H A Dtee_core.c357 size_t num_params, in params_from_user() argument
362 for (n = 0; n < num_params; n++) { in params_from_user()
436 size_t num_params, struct tee_param *params) in params_to_user() argument
440 for (n = 0; n < num_params; n++) { in params_to_user()
490 if (sizeof(arg) + TEE_IOCTL_PARAM_SIZE(arg.num_params) != buf.buf_len) in tee_ioctl_open_session()
493 if (arg.num_params) { in tee_ioctl_open_session()
494 params = kcalloc(arg.num_params, sizeof(struct tee_param), in tee_ioctl_open_session()
499 rc = params_from_user(ctx, params, arg.num_params, uparams); in tee_ioctl_open_session()
522 rc = params_to_user(uparams, arg.num_params, params); in tee_ioctl_open_session()
533 for (n = 0; n < arg.num_params; n++) in tee_ioctl_open_session()
[all …]
/openbmc/u-boot/drivers/tee/optee/
H A Dcore.c140 static int get_msg_arg(struct udevice *dev, uint num_params, in get_msg_arg() argument
147 OPTEE_MSG_GET_ARG_SIZE(num_params), TEE_SHM_ALLOC, in get_msg_arg()
153 memset(ma, 0, OPTEE_MSG_GET_ARG_SIZE(num_params)); in get_msg_arg()
154 ma->num_params = num_params; in get_msg_arg()
160 static int to_msg_param(struct optee_msg_param *msg_params, uint num_params, in to_msg_param() argument
165 for (n = 0; n < num_params; n++) { in to_msg_param()
199 static int from_msg_param(struct tee_param *params, uint num_params, in from_msg_param() argument
205 for (n = 0; n < num_params; n++) { in from_msg_param()
351 uint num_params, struct tee_param *params) in optee_open_session() argument
357 rc = get_msg_arg(dev, num_params + 2, &shm, &msg_arg); in optee_open_session()
[all …]
H A Doptee_msg.h202 u32 num_params; member
216 #define OPTEE_MSG_GET_ARG_SIZE(num_params) \ argument
218 sizeof(struct optee_msg_param) * (num_params))
H A Dsupplicant.c26 if (arg->num_params != 1 || in cmd_shm_alloc()
62 if (arg->num_params != 1 || in cmd_shm_free()
/openbmc/linux/include/uapi/linux/
H A Dtee.h241 __u32 num_params; member
272 __u32 num_params; member
327 __u32 num_params; member
348 __u32 num_params; member
/openbmc/u-boot/board/xes/xpedite550x/
H A Dddr.c73 u32 num_params = sizeof(board_specific_parameters[ctrl_num]) / in fsl_ddr_board_options() local
105 for (i = 0; i < num_params; i++) { in fsl_ddr_board_options()
116 if (i == num_params) { in fsl_ddr_board_options()
/openbmc/u-boot/arch/arm/mach-omap2/omap3/
H A Dboard.c350 u32 i, num_params = *parameters; in omap3_emu_romcode_call() local
357 for (i = 0; i < num_params; i++) { in omap3_emu_romcode_call()
371 emu_romcode_params.num_params = 1; in omap3_set_aux_cr_secure()
421 emu_romcode_params.num_params = 1; in omap3_invalidate_l2_cache_secure()
/openbmc/linux/drivers/rtc/
H A Drtc-optee.c65 inv_arg.num_params = 4; in optee_rtc_readtime()
114 inv_arg.num_params = 4; in optee_rtc_settime()
145 inv_arg.num_params = 4; in optee_rtc_readoffset()
170 inv_arg.num_params = 4; in optee_rtc_setoffset()
201 inv_arg.num_params = 4; in optee_rtc_read_info()
/openbmc/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()
/openbmc/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()
/openbmc/linux/sound/soc/sof/
H A Dsof-client-probes-ipc3.c103 void **params, size_t *num_params) in ipc3_probes_info() argument
112 *num_params = 0; in ipc3_probes_info()
137 *num_params = reply->num_elems; in ipc3_probes_info()
/openbmc/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)
/openbmc/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()
231 sess_arg.num_params = 0; in optee_rng_probe()
/openbmc/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_ioctl.c568 uint32_t num_params, i, param, value; in virtio_gpu_context_init_ioctl() local
576 num_params = args->num_params; in virtio_gpu_context_init_ioctl()
577 len = num_params * sizeof(struct drm_virtgpu_context_set_param); in virtio_gpu_context_init_ioctl()
583 if (num_params > 3) in virtio_gpu_context_init_ioctl()
598 for (i = 0; i < num_params; i++) { in virtio_gpu_context_init_ioctl()
/openbmc/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()
/openbmc/skeleton/libopenbmc_intf/
H A Dopenbmc_intf.c1083 gsize num_params; in hwmon_proxy_g_signal() local
1089 num_params = g_variant_n_children (parameters); in hwmon_proxy_g_signal()
1090 paramv = g_new0 (GValue, num_params + 1); in hwmon_proxy_g_signal()
1110 for (n = 0; n < num_params + 1; n++) in hwmon_proxy_g_signal()
1450 gsize num_params; in _hwmon_skeleton_handle_method_call() local
1457 num_params = g_variant_n_children (parameters); in _hwmon_skeleton_handle_method_call()
1458 num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); in _hwmon_skeleton_handle_method_call()
1493 for (n = 0; n < num_params + num_extra; n++) in _hwmon_skeleton_handle_method_call()
2995 gsize num_params; in fan_proxy_g_signal() local
3001 num_params = g_variant_n_children (parameters); in fan_proxy_g_signal()
[all …]
/openbmc/linux/drivers/firmware/arm_scmi/
H A Doptee.c196 arg.num_params = 1; in get_capabilities()
236 arg.num_params = 1; in get_channel()
261 .num_params = 1, in invoke_process_smt_channel()
284 .num_params = 3, in invoke_process_msg_channel()

123