Lines Matching refs:srcdev
1810 struct btrfs_device *srcdev) in btrfs_rm_dev_replace_remove_srcdev() argument
1822 fs_devices = srcdev->fs_devices; in btrfs_rm_dev_replace_remove_srcdev()
1824 list_del_rcu(&srcdev->dev_list); in btrfs_rm_dev_replace_remove_srcdev()
1825 list_del_rcu(&srcdev->dev_alloc_list); in btrfs_rm_dev_replace_remove_srcdev()
1827 if (srcdev->missing) in btrfs_rm_dev_replace_remove_srcdev()
1830 if (srcdev->writeable) { in btrfs_rm_dev_replace_remove_srcdev()
1833 btrfs_scratch_superblock(srcdev); in btrfs_rm_dev_replace_remove_srcdev()
1836 if (srcdev->bdev) in btrfs_rm_dev_replace_remove_srcdev()
1841 struct btrfs_device *srcdev) in btrfs_rm_dev_replace_free_srcdev() argument
1843 struct btrfs_fs_devices *fs_devices = srcdev->fs_devices; in btrfs_rm_dev_replace_free_srcdev()
1845 call_rcu(&srcdev->rcu, free_device); in btrfs_rm_dev_replace_free_srcdev()
2305 struct btrfs_device *srcdev, in btrfs_init_dev_replace_tgtdev() argument
2343 btrfs_device_get_total_bytes(srcdev)) { in btrfs_init_dev_replace_tgtdev()
2373 device->total_bytes = btrfs_device_get_total_bytes(srcdev); in btrfs_init_dev_replace_tgtdev()
2374 device->disk_total_bytes = btrfs_device_get_disk_total_bytes(srcdev); in btrfs_init_dev_replace_tgtdev()
2375 device->bytes_used = btrfs_device_get_bytes_used(srcdev); in btrfs_init_dev_replace_tgtdev()
2376 ASSERT(list_empty(&srcdev->resized_list)); in btrfs_init_dev_replace_tgtdev()
2377 device->commit_total_bytes = srcdev->commit_total_bytes; in btrfs_init_dev_replace_tgtdev()
4842 struct btrfs_device *srcdev; in find_live_mirror() local
4847 srcdev = fs_info->dev_replace.srcdev; in find_live_mirror()
4849 srcdev = NULL; in find_live_mirror()
4858 (tolerance || map->stripes[optimal].dev != srcdev)) in find_live_mirror()
4862 (tolerance || map->stripes[i].dev != srcdev)) in find_live_mirror()
5073 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5379 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5413 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()