Lines Matching defs:bctl
3466 struct btrfs_balance_control *bctl = fs_info->balance_ctl;
3468 bargs->flags = bctl->flags;
3477 memcpy(&bargs->data, &bctl->data, sizeof(bargs->data));
3478 memcpy(&bargs->meta, &bctl->meta, sizeof(bargs->meta));
3479 memcpy(&bargs->sys, &bctl->sys, sizeof(bargs->sys));
3482 memcpy(&bargs->stat, &bctl->stat, sizeof(bargs->stat));
3557 struct btrfs_balance_control *bctl;
3587 bctl = fs_info->balance_ctl;
3589 bctl->flags |= BTRFS_BALANCE_RESUME;
3606 bctl = kzalloc(sizeof(*bctl), GFP_KERNEL);
3607 if (!bctl) {
3612 memcpy(&bctl->data, &bargs->data, sizeof(bctl->data));
3613 memcpy(&bctl->meta, &bargs->meta, sizeof(bctl->meta));
3614 memcpy(&bctl->sys, &bargs->sys, sizeof(bctl->sys));
3616 bctl->flags = bargs->flags;
3619 * Ownership of bctl and exclusive operation goes to btrfs_balance.
3620 * bctl is freed in reset_balance_state, or, if restriper was paused
3626 ret = btrfs_balance(fs_info, bctl, bargs);
3627 bctl = NULL;
3634 kfree(bctl);