Lines Matching refs:tgtdev
2066 void btrfs_destroy_dev_replace_tgtdev(struct btrfs_device *tgtdev) in btrfs_destroy_dev_replace_tgtdev() argument
2068 struct btrfs_fs_devices *fs_devices = tgtdev->fs_info->fs_devices; in btrfs_destroy_dev_replace_tgtdev()
2070 WARN_ON(!tgtdev); in btrfs_destroy_dev_replace_tgtdev()
2073 btrfs_sysfs_rm_device_link(fs_devices, tgtdev); in btrfs_destroy_dev_replace_tgtdev()
2075 if (tgtdev->bdev) in btrfs_destroy_dev_replace_tgtdev()
2080 btrfs_assign_next_active_device(tgtdev, NULL); in btrfs_destroy_dev_replace_tgtdev()
2082 list_del_rcu(&tgtdev->dev_list); in btrfs_destroy_dev_replace_tgtdev()
2093 btrfs_scratch_superblocks(tgtdev->bdev, tgtdev->name->str); in btrfs_destroy_dev_replace_tgtdev()
2095 btrfs_close_bdev(tgtdev); in btrfs_destroy_dev_replace_tgtdev()
2096 call_rcu(&tgtdev->rcu, free_device_rcu); in btrfs_destroy_dev_replace_tgtdev()
5120 fs_info->dev_replace.tgtdev) in btrfs_num_copies()
5544 new->dev = dev_replace->tgtdev; in handle_ops_on_dev_replace()
5587 tgtdev_stripe->dev = dev_replace->tgtdev; in handle_ops_on_dev_replace()
5708 !need_full_stripe(op) && dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5816 if (dev_replace_is_ongoing && dev_replace->tgtdev != NULL) { in __btrfs_map_block()
5829 if (dev_replace_is_ongoing && dev_replace->tgtdev != NULL) in __btrfs_map_block()
5875 if (dev_replace_is_ongoing && dev_replace->tgtdev != NULL && in __btrfs_map_block()
5894 bbio->stripes[0].dev = dev_replace->tgtdev; in __btrfs_map_block()