Lines Matching defs:bargs
3513 struct btrfs_ioctl_balance_args *bargs)
3517 bargs->flags = bctl->flags;
3520 bargs->state |= BTRFS_BALANCE_STATE_RUNNING;
3522 bargs->state |= BTRFS_BALANCE_STATE_PAUSE_REQ;
3524 bargs->state |= BTRFS_BALANCE_STATE_CANCEL_REQ;
3526 memcpy(&bargs->data, &bctl->data, sizeof(bargs->data));
3527 memcpy(&bargs->meta, &bctl->meta, sizeof(bargs->meta));
3528 memcpy(&bargs->sys, &bctl->sys, sizeof(bargs->sys));
3531 memcpy(&bargs->stat, &bctl->stat, sizeof(bargs->stat));
3605 struct btrfs_ioctl_balance_args *bargs;
3617 bargs = memdup_user(arg, sizeof(*bargs));
3618 if (IS_ERR(bargs)) {
3619 ret = PTR_ERR(bargs);
3620 bargs = NULL;
3630 if (bargs->flags & BTRFS_BALANCE_RESUME) {
3645 if (bargs->flags & ~(BTRFS_BALANCE_ARGS_MASK | BTRFS_BALANCE_TYPE_MASK)) {
3661 memcpy(&bctl->data, &bargs->data, sizeof(bctl->data));
3662 memcpy(&bctl->meta, &bargs->meta, sizeof(bctl->meta));
3663 memcpy(&bctl->sys, &bargs->sys, sizeof(bctl->sys));
3665 bctl->flags = bargs->flags;
3675 ret = btrfs_balance(fs_info, bctl, bargs);
3679 if (copy_to_user(arg, bargs, sizeof(*bargs)))
3690 kfree(bargs);
3712 struct btrfs_ioctl_balance_args *bargs;
3724 bargs = kzalloc(sizeof(*bargs), GFP_KERNEL);
3725 if (!bargs) {
3730 btrfs_update_ioctl_balance_args(fs_info, bargs);
3732 if (copy_to_user(arg, bargs, sizeof(*bargs)))
3735 kfree(bargs);