Lines Matching refs:nr_devices
1783 size_t nr_devices) in btrfs_descending_sort_devices() argument
1785 sort(devices, nr_devices, sizeof(struct btrfs_device_info), in btrfs_descending_sort_devices()
1805 int i = 0, nr_devices; in btrfs_calc_avail_data_space() local
1812 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1813 if (!nr_devices) { in btrfs_calc_avail_data_space()
1815 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1816 ASSERT(nr_devices); in btrfs_calc_avail_data_space()
1817 if (!nr_devices) { in btrfs_calc_avail_data_space()
1823 devices_info = kmalloc_array(nr_devices, sizeof(*devices_info), in btrfs_calc_avail_data_space()
1832 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
1854 if (i >= nr_devices) in btrfs_calc_avail_data_space()
1919 nr_devices = i; in btrfs_calc_avail_data_space()
1921 btrfs_descending_sort_devices(devices_info, nr_devices); in btrfs_calc_avail_data_space()
1923 i = nr_devices - 1; in btrfs_calc_avail_data_space()
1925 while (nr_devices >= min_stripes) { in btrfs_calc_avail_data_space()
1926 if (num_stripes > nr_devices) in btrfs_calc_avail_data_space()
1927 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
1939 nr_devices--; in btrfs_calc_avail_data_space()