• Home
  • Raw
  • Download

Lines Matching refs:tgt_device

315 	struct btrfs_device *tgt_device = NULL;  in btrfs_dev_replace_start()  local
341 src_device, &tgt_device); in btrfs_dev_replace_start()
375 WARN_ON(!tgt_device); in btrfs_dev_replace_start()
376 dev_replace->tgtdev = tgt_device; in btrfs_dev_replace_start()
383 rcu_str_deref(tgt_device->name)); in btrfs_dev_replace_start()
400 ret = btrfs_sysfs_add_device_link(tgt_device->fs_devices, tgt_device); in btrfs_dev_replace_start()
437 btrfs_destroy_dev_replace_tgtdev(fs_info, tgt_device); in btrfs_dev_replace_start()
464 struct btrfs_device *tgt_device; in btrfs_dev_replace_finishing() local
483 tgt_device = dev_replace->tgtdev; in btrfs_dev_replace_finishing()
532 tgt_device); in btrfs_dev_replace_finishing()
539 rcu_str_deref(tgt_device->name), scrub_ret); in btrfs_dev_replace_finishing()
544 if (tgt_device) in btrfs_dev_replace_finishing()
545 btrfs_destroy_dev_replace_tgtdev(fs_info, tgt_device); in btrfs_dev_replace_finishing()
556 rcu_str_deref(tgt_device->name)); in btrfs_dev_replace_finishing()
557 tgt_device->is_tgtdev_for_dev_replace = 0; in btrfs_dev_replace_finishing()
558 tgt_device->devid = src_device->devid; in btrfs_dev_replace_finishing()
560 memcpy(uuid_tmp, tgt_device->uuid, sizeof(uuid_tmp)); in btrfs_dev_replace_finishing()
561 memcpy(tgt_device->uuid, src_device->uuid, sizeof(tgt_device->uuid)); in btrfs_dev_replace_finishing()
563 btrfs_device_set_total_bytes(tgt_device, src_device->total_bytes); in btrfs_dev_replace_finishing()
564 btrfs_device_set_disk_total_bytes(tgt_device, in btrfs_dev_replace_finishing()
566 btrfs_device_set_bytes_used(tgt_device, src_device->bytes_used); in btrfs_dev_replace_finishing()
568 tgt_device->commit_total_bytes = src_device->commit_total_bytes; in btrfs_dev_replace_finishing()
569 tgt_device->commit_bytes_used = src_device->bytes_used; in btrfs_dev_replace_finishing()
571 fs_info->sb->s_bdev = tgt_device->bdev; in btrfs_dev_replace_finishing()
573 fs_info->fs_devices->latest_bdev = tgt_device->bdev; in btrfs_dev_replace_finishing()
574 list_add(&tgt_device->dev_alloc_list, &fs_info->fs_devices->alloc_list); in btrfs_dev_replace_finishing()
589 atomic_inc(&tgt_device->dev_stats_ccnt); in btrfs_dev_replace_finishing()
706 struct btrfs_device *tgt_device = NULL; in __btrfs_dev_replace_cancel() local
727 tgt_device = dev_replace->tgtdev; in __btrfs_dev_replace_cancel()
745 if (tgt_device) in __btrfs_dev_replace_cancel()
746 btrfs_destroy_dev_replace_tgtdev(fs_info, tgt_device); in __btrfs_dev_replace_cancel()