Lines Matching refs:tgtdev
2404 void btrfs_destroy_dev_replace_tgtdev(struct btrfs_device *tgtdev) in btrfs_destroy_dev_replace_tgtdev() argument
2406 struct btrfs_fs_devices *fs_devices = tgtdev->fs_info->fs_devices; in btrfs_destroy_dev_replace_tgtdev()
2410 btrfs_sysfs_remove_device(tgtdev); in btrfs_destroy_dev_replace_tgtdev()
2412 if (tgtdev->bdev) in btrfs_destroy_dev_replace_tgtdev()
2417 btrfs_assign_next_active_device(tgtdev, NULL); in btrfs_destroy_dev_replace_tgtdev()
2419 list_del_rcu(&tgtdev->dev_list); in btrfs_destroy_dev_replace_tgtdev()
2423 btrfs_scratch_superblocks(tgtdev->fs_info, tgtdev); in btrfs_destroy_dev_replace_tgtdev()
2425 btrfs_close_bdev(tgtdev); in btrfs_destroy_dev_replace_tgtdev()
2427 btrfs_free_device(tgtdev); in btrfs_destroy_dev_replace_tgtdev()
6306 new->dev = dev_replace->tgtdev; in handle_ops_on_dev_replace()
6686 if (dev_replace_is_ongoing && dev_replace->tgtdev != NULL && in btrfs_map_block()
6772 if (dev_replace_is_ongoing && dev_replace->tgtdev != NULL && in btrfs_map_block()