Lines Matching refs:src_device

410 	struct btrfs_device *src_device = NULL;  in btrfs_dev_replace_start()  local
413 srcdev_name, &src_device); in btrfs_dev_replace_start()
418 src_device, &tgt_device); in btrfs_dev_replace_start()
448 WARN_ON(!src_device); in btrfs_dev_replace_start()
449 dev_replace->srcdev = src_device; in btrfs_dev_replace_start()
454 btrfs_dev_name(src_device), in btrfs_dev_replace_start()
455 src_device->devid, in btrfs_dev_replace_start()
492 ret = btrfs_scrub_dev(fs_info, src_device->devid, 0, in btrfs_dev_replace_start()
493 btrfs_device_get_total_bytes(src_device), in btrfs_dev_replace_start()
566 struct btrfs_device *src_device; in btrfs_dev_replace_finishing() local
585 src_device = dev_replace->srcdev; in btrfs_dev_replace_finishing()
622 src_device, in btrfs_dev_replace_finishing()
627 btrfs_dev_name(src_device), in btrfs_dev_replace_finishing()
628 src_device->devid, in btrfs_dev_replace_finishing()
644 btrfs_dev_name(src_device), in btrfs_dev_replace_finishing()
645 src_device->devid, in btrfs_dev_replace_finishing()
648 tgt_device->devid = src_device->devid; in btrfs_dev_replace_finishing()
649 src_device->devid = BTRFS_DEV_REPLACE_DEVID; in btrfs_dev_replace_finishing()
651 memcpy(tgt_device->uuid, src_device->uuid, sizeof(tgt_device->uuid)); in btrfs_dev_replace_finishing()
652 memcpy(src_device->uuid, uuid_tmp, sizeof(src_device->uuid)); in btrfs_dev_replace_finishing()
653 btrfs_device_set_total_bytes(tgt_device, src_device->total_bytes); in btrfs_dev_replace_finishing()
655 src_device->disk_total_bytes); in btrfs_dev_replace_finishing()
656 btrfs_device_set_bytes_used(tgt_device, src_device->bytes_used); in btrfs_dev_replace_finishing()
657 ASSERT(list_empty(&src_device->resized_list)); in btrfs_dev_replace_finishing()
658 tgt_device->commit_total_bytes = src_device->commit_total_bytes; in btrfs_dev_replace_finishing()
659 tgt_device->commit_bytes_used = src_device->bytes_used; in btrfs_dev_replace_finishing()
661 btrfs_assign_next_active_device(src_device, tgt_device); in btrfs_dev_replace_finishing()
670 btrfs_rm_dev_replace_remove_srcdev(src_device); in btrfs_dev_replace_finishing()
691 btrfs_sysfs_rm_device_link(fs_info->fs_devices, src_device); in btrfs_dev_replace_finishing()
692 btrfs_rm_dev_replace_free_srcdev(fs_info, src_device); in btrfs_dev_replace_finishing()
783 struct btrfs_device *src_device = NULL; in btrfs_dev_replace_cancel() local
805 src_device = dev_replace->srcdev; in btrfs_dev_replace_cancel()
826 btrfs_dev_name(src_device), src_device->devid, in btrfs_dev_replace_cancel()