| /linux/drivers/tee/optee/ |
| H A D | supp.c | 16 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 D | rpc.c | 20 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 D | call.c | 264 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 D | device.c | 35 inv_arg.num_params = 4; in get_devices() 132 sess_arg.num_params = 0; in __optee_enumerate_devices()
|
| H A D | smc_abi.c | 139 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 D | ffa_abi.c | 157 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 D | call.c | 204 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 D | user_obj.c | 166 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()
|
| /linux/drivers/tee/ |
| H A D | tee_core.c | 433 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 D | tee.h | 264 __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 D | rtc-optee.c | 162 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 D | call.c | 246 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 D | trusted_tee.c | 82 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/tools/testing/selftests/powerpc/include/ |
| H A D | basic_asm.h | 74 #define STACK_FRAME_LOCAL(num_params, var) \ argument 75 __STACK_FRAME_LOCAL(num_params, var)
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_ioctl.c | 578 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 D | stm32-bsec-optee-ta.c | 79 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/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_devlink.c | 1234 int num_params = ARRAY_SIZE(bnxt_dl_params); in bnxt_dl_params_register() local 1241 num_params--; in bnxt_dl_params_register() 1243 rc = devlink_params_register(bp->dl, bnxt_dl_params, num_params); in bnxt_dl_params_register() 1252 int num_params = ARRAY_SIZE(bnxt_dl_params); in bnxt_dl_params_unregister() local 1258 num_params--; in bnxt_dl_params_unregister() 1260 devlink_params_unregister(bp->dl, bnxt_dl_params, num_params); in bnxt_dl_params_unregister()
|
| /linux/kernel/module/ |
| H A D | internal.h | 374 struct kernel_param *kparam, unsigned int num_params); 381 unsigned int num_params) in mod_sysfs_setup() argument
|
| H A D | sysfs.c | 367 unsigned int num_params) in mod_sysfs_setup() argument 381 err = module_param_sysfs_setup(mod, kparam, num_params); in mod_sysfs_setup()
|
| /linux/drivers/net/wireless/ti/wl1251/ |
| H A D | event.h | 64 u8 num_params; member
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_query.c | 314 const u32 num_params = DRM_XE_QUERY_CONFIG_MAX_EXEC_QUEUE_PRIORITY + 1; in query_config() local 316 sizeof(struct drm_xe_query_config) + num_params * sizeof(u64); in query_config() 332 config->num_params = num_params; in query_config()
|
| /linux/kernel/ |
| H A D | params.c | 121 unsigned num_params, in parse_one() argument 130 for (i = 0; i < num_params; i++) { in parse_one() 702 unsigned int num_params) in module_param_sysfs_setup() argument 707 for (i = 0; i < num_params; i++) { in module_param_sysfs_setup()
|
| /linux/include/net/nfc/ |
| H A D | nci.h | 242 __u8 num_params; member 364 __u8 num_params; member
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-lantiq.h | 93 unsigned int num_params; member
|
| /linux/lib/kunit/ |
| H A D | test.c | 344 test->params_array.num_params = 0; in kunit_init_params() 658 if (test->param_index < params_arr->num_params) { in kunit_array_gen_params() 739 test.params_array.num_params); in kunit_run_tests()
|