srcdev            385 fs/btrfs/ctree.h 	struct btrfs_device *srcdev;
srcdev             29 fs/btrfs/dev-replace.c 						struct btrfs_device *srcdev,
srcdev             71 fs/btrfs/dev-replace.c 		dev_replace->srcdev = NULL;
srcdev            110 fs/btrfs/dev-replace.c 		dev_replace->srcdev = NULL;
srcdev            115 fs/btrfs/dev-replace.c 		dev_replace->srcdev = btrfs_find_device(fs_info->fs_devices,
srcdev            124 fs/btrfs/dev-replace.c 		if (!dev_replace->srcdev &&
srcdev            143 fs/btrfs/dev-replace.c 			if (dev_replace->srcdev) {
srcdev            145 fs/btrfs/dev-replace.c 					dev_replace->srcdev->total_bytes;
srcdev            147 fs/btrfs/dev-replace.c 					dev_replace->srcdev->disk_total_bytes;
srcdev            149 fs/btrfs/dev-replace.c 					dev_replace->srcdev->commit_total_bytes;
srcdev            151 fs/btrfs/dev-replace.c 					dev_replace->srcdev->bytes_used;
srcdev            153 fs/btrfs/dev-replace.c 					dev_replace->srcdev->commit_bytes_used;
srcdev            182 fs/btrfs/dev-replace.c 				  struct btrfs_device *srcdev,
srcdev            219 fs/btrfs/dev-replace.c 	    btrfs_device_get_total_bytes(srcdev)) {
srcdev            246 fs/btrfs/dev-replace.c 	device->total_bytes = btrfs_device_get_total_bytes(srcdev);
srcdev            247 fs/btrfs/dev-replace.c 	device->disk_total_bytes = btrfs_device_get_disk_total_bytes(srcdev);
srcdev            248 fs/btrfs/dev-replace.c 	device->bytes_used = btrfs_device_get_bytes_used(srcdev);
srcdev            249 fs/btrfs/dev-replace.c 	device->commit_total_bytes = srcdev->commit_total_bytes;
srcdev            354 fs/btrfs/dev-replace.c 	if (dev_replace->srcdev)
srcdev            356 fs/btrfs/dev-replace.c 			dev_replace->srcdev->devid);
srcdev            450 fs/btrfs/dev-replace.c 	dev_replace->srcdev = src_device;
srcdev            488 fs/btrfs/dev-replace.c 		dev_replace->srcdev = NULL;
srcdev            589 fs/btrfs/dev-replace.c 	src_device = dev_replace->srcdev;
srcdev            635 fs/btrfs/dev-replace.c 	dev_replace->srcdev = NULL;
srcdev            724 fs/btrfs/dev-replace.c 						struct btrfs_device *srcdev,
srcdev            740 fs/btrfs/dev-replace.c 			if (srcdev == map->stripes[i].dev)
srcdev            770 fs/btrfs/dev-replace.c 						dev_replace->srcdev), 1000));
srcdev            821 fs/btrfs/dev-replace.c 		src_device = dev_replace->srcdev;
srcdev            845 fs/btrfs/dev-replace.c 		src_device = dev_replace->srcdev;
srcdev            847 fs/btrfs/dev-replace.c 		dev_replace->srcdev = NULL;
srcdev            973 fs/btrfs/dev-replace.c 		btrfs_dev_name(dev_replace->srcdev),
srcdev            974 fs/btrfs/dev-replace.c 		dev_replace->srcdev->devid,
srcdev            978 fs/btrfs/dev-replace.c 	ret = btrfs_scrub_dev(fs_info, dev_replace->srcdev->devid,
srcdev            980 fs/btrfs/dev-replace.c 			      btrfs_device_get_total_bytes(dev_replace->srcdev),
srcdev           2287 fs/btrfs/volumes.c void btrfs_rm_dev_replace_remove_srcdev(struct btrfs_device *srcdev)
srcdev           2291 fs/btrfs/volumes.c 	lockdep_assert_held(&srcdev->fs_info->fs_devices->device_list_mutex);
srcdev           2299 fs/btrfs/volumes.c 	fs_devices = srcdev->fs_devices;
srcdev           2301 fs/btrfs/volumes.c 	list_del_rcu(&srcdev->dev_list);
srcdev           2302 fs/btrfs/volumes.c 	list_del(&srcdev->dev_alloc_list);
srcdev           2304 fs/btrfs/volumes.c 	if (test_bit(BTRFS_DEV_STATE_MISSING, &srcdev->dev_state))
srcdev           2307 fs/btrfs/volumes.c 	if (test_bit(BTRFS_DEV_STATE_WRITEABLE, &srcdev->dev_state))
srcdev           2310 fs/btrfs/volumes.c 	if (srcdev->bdev)
srcdev           2314 fs/btrfs/volumes.c void btrfs_rm_dev_replace_free_srcdev(struct btrfs_device *srcdev)
srcdev           2316 fs/btrfs/volumes.c 	struct btrfs_fs_info *fs_info = srcdev->fs_info;
srcdev           2317 fs/btrfs/volumes.c 	struct btrfs_fs_devices *fs_devices = srcdev->fs_devices;
srcdev           2319 fs/btrfs/volumes.c 	if (test_bit(BTRFS_DEV_STATE_WRITEABLE, &srcdev->dev_state)) {
srcdev           2321 fs/btrfs/volumes.c 		btrfs_scratch_superblocks(srcdev->bdev, srcdev->name->str);
srcdev           2324 fs/btrfs/volumes.c 	btrfs_close_bdev(srcdev);
srcdev           2326 fs/btrfs/volumes.c 	btrfs_free_device(srcdev);
srcdev           5521 fs/btrfs/volumes.c 	struct btrfs_device *srcdev;
srcdev           5536 fs/btrfs/volumes.c 		srcdev = fs_info->dev_replace.srcdev;
srcdev           5538 fs/btrfs/volumes.c 		srcdev = NULL;
srcdev           5547 fs/btrfs/volumes.c 		    (tolerance || map->stripes[preferred_mirror].dev != srcdev))
srcdev           5551 fs/btrfs/volumes.c 			    (tolerance || map->stripes[i].dev != srcdev))
srcdev           5864 fs/btrfs/volumes.c 	u64 srcdev_devid = dev_replace->srcdev->devid;
srcdev           6117 fs/btrfs/volumes.c 						    dev_replace->srcdev->devid,
srcdev            484 fs/btrfs/volumes.h void btrfs_rm_dev_replace_remove_srcdev(struct btrfs_device *srcdev);
srcdev            485 fs/btrfs/volumes.h void btrfs_rm_dev_replace_free_srcdev(struct btrfs_device *srcdev);