Lines Matching defs:arg
281 struct tee_ioctl_open_session_arg *arg,
295 msg_arg = optee_get_msg_arg(ctx, arg->num_params + 2,
301 msg_arg->cancel_id = arg->cancel_id;
311 memcpy(&msg_arg->params[0].u.value, arg->uuid, sizeof(arg->uuid));
312 msg_arg->params[1].u.value.c = arg->clnt_login;
314 rc = tee_session_calc_client_uuid(&client_uuid, arg->clnt_login,
315 arg->clnt_uuid);
321 arg->num_params, param);
346 if (optee->ops->from_msg_param(optee, param, arg->num_params,
348 arg->ret = TEEC_ERROR_COMMUNICATION;
349 arg->ret_origin = TEEC_ORIGIN_COMMS;
353 arg->session = msg_arg->session;
354 arg->ret = msg_arg->ret;
355 arg->ret_origin = msg_arg->ret_origin;
402 int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg,
416 sess = find_session(ctxdata, arg->session);
421 msg_arg = optee_get_msg_arg(ctx, arg->num_params,
426 msg_arg->func = arg->func;
427 msg_arg->session = arg->session;
428 msg_arg->cancel_id = arg->cancel_id;
430 rc = optee->ops->to_msg_param(optee, msg_arg->params, arg->num_params,
440 if (optee->ops->from_msg_param(optee, param, arg->num_params,
446 arg->ret = msg_arg->ret;
447 arg->ret_origin = msg_arg->ret_origin;