Lines Matching refs:srcdev
1954 struct btrfs_device *srcdev) in btrfs_rm_dev_replace_remove_srcdev() argument
1966 fs_devices = srcdev->fs_devices; in btrfs_rm_dev_replace_remove_srcdev()
1968 list_del_rcu(&srcdev->dev_list); in btrfs_rm_dev_replace_remove_srcdev()
1969 list_del_rcu(&srcdev->dev_alloc_list); in btrfs_rm_dev_replace_remove_srcdev()
1971 if (srcdev->missing) in btrfs_rm_dev_replace_remove_srcdev()
1974 if (srcdev->writeable) { in btrfs_rm_dev_replace_remove_srcdev()
1977 btrfs_scratch_superblocks(srcdev->bdev, srcdev->name->str); in btrfs_rm_dev_replace_remove_srcdev()
1980 if (srcdev->bdev) in btrfs_rm_dev_replace_remove_srcdev()
1985 struct btrfs_device *srcdev) in btrfs_rm_dev_replace_free_srcdev() argument
1987 struct btrfs_fs_devices *fs_devices = srcdev->fs_devices; in btrfs_rm_dev_replace_free_srcdev()
1989 call_rcu(&srcdev->rcu, free_device); in btrfs_rm_dev_replace_free_srcdev()
2452 struct btrfs_device *srcdev, in btrfs_init_dev_replace_tgtdev() argument
2490 btrfs_device_get_total_bytes(srcdev)) { in btrfs_init_dev_replace_tgtdev()
2520 device->total_bytes = btrfs_device_get_total_bytes(srcdev); in btrfs_init_dev_replace_tgtdev()
2521 device->disk_total_bytes = btrfs_device_get_disk_total_bytes(srcdev); in btrfs_init_dev_replace_tgtdev()
2522 device->bytes_used = btrfs_device_get_bytes_used(srcdev); in btrfs_init_dev_replace_tgtdev()
2523 ASSERT(list_empty(&srcdev->resized_list)); in btrfs_init_dev_replace_tgtdev()
2524 device->commit_total_bytes = srcdev->commit_total_bytes; in btrfs_init_dev_replace_tgtdev()
5110 struct btrfs_device *srcdev; in find_live_mirror() local
5115 srcdev = fs_info->dev_replace.srcdev; in find_live_mirror()
5117 srcdev = NULL; in find_live_mirror()
5126 (tolerance || map->stripes[optimal].dev != srcdev)) in find_live_mirror()
5130 (tolerance || map->stripes[i].dev != srcdev)) in find_live_mirror()
5339 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5645 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5679 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()