Lines Matching refs:nr_devices
1649 size_t nr_devices) in btrfs_descending_sort_devices() argument
1651 sort(devices, nr_devices, sizeof(struct btrfs_device_info), in btrfs_descending_sort_devices()
1671 int i = 0, nr_devices; in btrfs_calc_avail_data_space() local
1678 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1679 if (!nr_devices) { in btrfs_calc_avail_data_space()
1681 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1682 ASSERT(nr_devices); in btrfs_calc_avail_data_space()
1683 if (!nr_devices) { in btrfs_calc_avail_data_space()
1689 devices_info = kmalloc_array(nr_devices, sizeof(*devices_info), in btrfs_calc_avail_data_space()
1698 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
1720 if (i >= nr_devices) in btrfs_calc_avail_data_space()
1785 nr_devices = i; in btrfs_calc_avail_data_space()
1787 btrfs_descending_sort_devices(devices_info, nr_devices); in btrfs_calc_avail_data_space()
1789 i = nr_devices - 1; in btrfs_calc_avail_data_space()
1791 while (nr_devices >= min_stripes) { in btrfs_calc_avail_data_space()
1792 if (num_stripes > nr_devices) in btrfs_calc_avail_data_space()
1793 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
1805 nr_devices--; in btrfs_calc_avail_data_space()