Lines Matching refs:dev_replace

1573 	btrfs_dev_replace_lock(&root->fs_info->dev_replace);  in btrfs_rm_device()
1574 if (btrfs_dev_replace_is_ongoing(&root->fs_info->dev_replace)) { in btrfs_rm_device()
1578 btrfs_dev_replace_unlock(&root->fs_info->dev_replace); in btrfs_rm_device()
3381 btrfs_dev_replace_lock(&fs_info->dev_replace); in btrfs_balance()
3382 if (btrfs_dev_replace_is_ongoing(&fs_info->dev_replace)) { in btrfs_balance()
3386 btrfs_dev_replace_unlock(&fs_info->dev_replace); in btrfs_balance()
4785 btrfs_dev_replace_lock(&fs_info->dev_replace); in btrfs_num_copies()
4786 if (btrfs_dev_replace_is_ongoing(&fs_info->dev_replace)) in btrfs_num_copies()
4788 btrfs_dev_replace_unlock(&fs_info->dev_replace); in btrfs_num_copies()
4845 fs_info->dev_replace.cont_reading_from_srcdev_mode == in find_live_mirror()
4847 srcdev = fs_info->dev_replace.srcdev; in find_live_mirror()
4965 struct btrfs_dev_replace *dev_replace = &fs_info->dev_replace; in __btrfs_map_block() local
5050 btrfs_dev_replace_lock(dev_replace); in __btrfs_map_block()
5051 dev_replace_is_ongoing = btrfs_dev_replace_is_ongoing(dev_replace); in __btrfs_map_block()
5053 btrfs_dev_replace_unlock(dev_replace); in __btrfs_map_block()
5057 dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5073 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5377 dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5379 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5403 new->dev = dev_replace->tgtdev; in __btrfs_map_block()
5412 dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5413 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5443 dev_replace->cursor_left) { in __btrfs_map_block()
5450 tgtdev_stripe->dev = dev_replace->tgtdev; in __btrfs_map_block()
5473 bbio->stripes[0].dev = dev_replace->tgtdev; in __btrfs_map_block()
5479 btrfs_dev_replace_unlock(dev_replace); in __btrfs_map_block()