Lines Matching refs:num_devices

497 		fs_devices->num_devices++;  in device_list_add()
602 fs_devices->num_devices++; in clone_fs_devices()
657 fs_devices->num_devices--; in btrfs_close_extra_devices()
1556 u64 num_devices; in btrfs_rm_device() local
1572 num_devices = root->fs_info->fs_devices->num_devices; in btrfs_rm_device()
1575 WARN_ON(num_devices < 1); in btrfs_rm_device()
1576 num_devices--; in btrfs_rm_device()
1580 if ((all_avail & BTRFS_BLOCK_GROUP_RAID10) && num_devices <= 4) { in btrfs_rm_device()
1585 if ((all_avail & BTRFS_BLOCK_GROUP_RAID1) && num_devices <= 2) { in btrfs_rm_device()
1694 device->fs_devices->num_devices--; in btrfs_rm_device()
1715 num_devices = btrfs_super_num_devices(root->fs_info->super_copy) - 1; in btrfs_rm_device()
1716 btrfs_set_super_num_devices(root->fs_info->super_copy, num_devices); in btrfs_rm_device()
1826 fs_devices->num_devices--; in btrfs_rm_dev_replace_remove_srcdev()
1851 BUG_ON(!fs_devices->num_devices && !fs_devices->seeding); in btrfs_rm_dev_replace_free_srcdev()
1854 if (!fs_devices->num_devices) { in btrfs_rm_dev_replace_free_srcdev()
1883 fs_info->fs_devices->num_devices--; in btrfs_destroy_dev_replace_tgtdev()
2003 fs_devices->num_devices = 0; in btrfs_prepare_sprout()
2193 root->fs_info->fs_devices->num_devices++; in btrfs_init_new_device()
2388 fs_info->fs_devices->num_devices++; in btrfs_init_dev_replace_tgtdev()
3350 u64 num_devices; in btrfs_balance() local
3380 num_devices = fs_info->fs_devices->num_devices; in btrfs_balance()
3383 BUG_ON(num_devices < 1); in btrfs_balance()
3384 num_devices--; in btrfs_balance()
3388 if (num_devices == 1) in btrfs_balance()
3390 else if (num_devices > 1) in btrfs_balance()
3392 if (num_devices > 2) in btrfs_balance()
3394 if (num_devices > 3) in btrfs_balance()
5947 fs_devices->num_devices++; in add_missing_dev()
6225 device->fs_devices->num_devices--; in read_one_dev()
6226 fs_devices->num_devices++; in read_one_dev()