Lines Matching refs:dev_replace
1717 btrfs_dev_replace_lock(&root->fs_info->dev_replace); in btrfs_rm_device()
1718 if (btrfs_dev_replace_is_ongoing(&root->fs_info->dev_replace)) { in btrfs_rm_device()
1722 btrfs_dev_replace_unlock(&root->fs_info->dev_replace); in btrfs_rm_device()
3689 btrfs_dev_replace_lock(&fs_info->dev_replace); in btrfs_balance()
3690 if (btrfs_dev_replace_is_ongoing(&fs_info->dev_replace)) { in btrfs_balance()
3694 btrfs_dev_replace_unlock(&fs_info->dev_replace); in btrfs_balance()
5053 btrfs_dev_replace_lock(&fs_info->dev_replace); in btrfs_num_copies()
5054 if (btrfs_dev_replace_is_ongoing(&fs_info->dev_replace)) in btrfs_num_copies()
5056 btrfs_dev_replace_unlock(&fs_info->dev_replace); in btrfs_num_copies()
5113 fs_info->dev_replace.cont_reading_from_srcdev_mode == in find_live_mirror()
5115 srcdev = fs_info->dev_replace.srcdev; in find_live_mirror()
5231 struct btrfs_dev_replace *dev_replace = &fs_info->dev_replace; in __btrfs_map_block() local
5316 btrfs_dev_replace_lock(dev_replace); in __btrfs_map_block()
5317 dev_replace_is_ongoing = btrfs_dev_replace_is_ongoing(dev_replace); in __btrfs_map_block()
5319 btrfs_dev_replace_unlock(dev_replace); in __btrfs_map_block()
5323 dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5339 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5643 dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5645 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5669 new->dev = dev_replace->tgtdev; in __btrfs_map_block()
5678 dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5679 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5709 dev_replace->cursor_left) { in __btrfs_map_block()
5716 tgtdev_stripe->dev = dev_replace->tgtdev; in __btrfs_map_block()
5739 bbio->stripes[0].dev = dev_replace->tgtdev; in __btrfs_map_block()
5745 btrfs_dev_replace_unlock(dev_replace); in __btrfs_map_block()