Lines Matching defs:uarg

552 	struct tee_ioctl_open_session_arg __user *uarg;
568 uarg = u64_to_user_ptr(buf.buf_ptr);
569 if (copy_from_user(&arg, uarg, sizeof(arg)))
579 uparams = uarg->params;
597 if (put_user(arg.session, &uarg->session) ||
598 put_user(arg.ret, &uarg->ret) ||
599 put_user(arg.ret_origin, &uarg->ret_origin)) {
620 struct tee_ioctl_invoke_arg __user *uarg;
635 uarg = u64_to_user_ptr(buf.buf_ptr);
636 if (copy_from_user(&arg, uarg, sizeof(arg)))
646 uparams = uarg->params;
656 if (put_user(arg.ret, &uarg->ret) ||
657 put_user(arg.ret_origin, &uarg->ret_origin)) {
672 struct tee_ioctl_object_invoke_arg __user *uarg;
687 uarg = u64_to_user_ptr(buf.buf_ptr);
688 if (copy_from_user(&arg, uarg, sizeof(arg)))
698 uparams = uarg->params;
708 if (put_user(arg.ret, &uarg->ret)) {
719 struct tee_ioctl_cancel_arg __user *uarg)
726 if (copy_from_user(&arg, uarg, sizeof(arg)))
735 struct tee_ioctl_close_session_arg __user *uarg)
742 if (copy_from_user(&arg, uarg, sizeof(arg)))
810 struct tee_iocl_supp_recv_arg __user *uarg;
825 uarg = u64_to_user_ptr(buf.buf_ptr);
826 if (get_user(num_params, &uarg->num_params))
829 if (size_add(sizeof(*uarg), TEE_IOCTL_PARAM_SIZE(num_params)) != buf.buf_len)
836 rc = params_from_user(ctx, params, num_params, uarg->params);
850 if (put_user(func, &uarg->func) ||
851 put_user(num_params, &uarg->num_params)) {
856 rc = params_to_supp(ctx, uarg->params, num_params, params);
928 struct tee_iocl_supp_send_arg __user *uarg;
944 uarg = u64_to_user_ptr(buf.buf_ptr);
945 if (get_user(ret, &uarg->ret) ||
946 get_user(num_params, &uarg->num_params))
949 if (size_add(sizeof(*uarg), TEE_IOCTL_PARAM_SIZE(num_params)) > buf.buf_len)
956 rc = params_from_supp(params, num_params, uarg->params);
969 void __user *uarg = (void __user *)arg;
973 return tee_ioctl_version(ctx, uarg);
975 return tee_ioctl_shm_alloc(ctx, uarg);
977 return tee_ioctl_shm_register(ctx, uarg);
979 return tee_ioctl_shm_register_fd(ctx, uarg);
981 return tee_ioctl_open_session(ctx, uarg);
983 return tee_ioctl_invoke(ctx, uarg);
985 return tee_ioctl_object_invoke(ctx, uarg);
987 return tee_ioctl_cancel(ctx, uarg);
989 return tee_ioctl_close_session(ctx, uarg);
991 return tee_ioctl_supp_recv(ctx, uarg);
993 return tee_ioctl_supp_send(ctx, uarg);