Lines Matching refs:user_arg

56 static long bch2_ioctl_assemble(struct bch_ioctl_assemble __user *user_arg)
65 if (copy_from_user(&arg, user_arg, sizeof(arg)))
77 if (copy_from_user(user_devs, user_arg->devs,
102 static long bch2_ioctl_incremental(struct bch_ioctl_incremental __user *user_arg)
108 if (copy_from_user(&arg, user_arg, sizeof(arg)))
157 struct bch_ioctl_query_uuid __user *user_arg) in bch2_ioctl_query_uuid() argument
159 return copy_to_user_errcode(&user_arg->uuid, &c->sb.user_uuid, in bch2_ioctl_query_uuid()
418 struct bch_ioctl_fs_usage __user *user_arg) in bch2_ioctl_fs_usage() argument
428 if (get_user(replica_entries_bytes, &user_arg->replica_entries_bytes)) in bch2_ioctl_fs_usage()
433 copy_to_user_errcode(&user_arg->replicas, replicas.data, replicas.nr); in bch2_ioctl_fs_usage()
452 ret = copy_to_user_errcode(user_arg, &arg, sizeof(arg)); in bch2_ioctl_fs_usage()
459 struct bch_ioctl_query_accounting __user *user_arg) in bch2_ioctl_query_accounting() argument
468 ret = copy_from_user_errcode(&arg, user_arg, sizeof(arg)) ?: in bch2_ioctl_query_accounting()
471 copy_to_user_errcode(&user_arg->accounting, accounting.data, accounting.nr); in bch2_ioctl_query_accounting()
480 ret = copy_to_user_errcode(user_arg, &arg, sizeof(arg)); in bch2_ioctl_query_accounting()
488 struct bch_ioctl_dev_usage __user *user_arg) in bch2_ioctl_dev_usage() argument
498 if (copy_from_user(&arg, user_arg, sizeof(arg))) in bch2_ioctl_dev_usage()
525 return copy_to_user_errcode(user_arg, &arg, sizeof(arg)); in bch2_ioctl_dev_usage()
529 struct bch_ioctl_dev_usage_v2 __user *user_arg) in bch2_ioctl_dev_usage_v2() argument
539 if (copy_from_user(&arg, user_arg, sizeof(arg))) in bch2_ioctl_dev_usage_v2()
559 ret = copy_to_user_errcode(user_arg, &arg, sizeof(arg)); in bch2_ioctl_dev_usage_v2()
570 ret = copy_to_user_errcode(&user_arg->d[i], &t, sizeof(t)); in bch2_ioctl_dev_usage_v2()