Lines Matching refs:nr_devices
2047 size_t nr_devices) in btrfs_descending_sort_devices() argument
2049 sort(devices, nr_devices, sizeof(struct btrfs_device_info), in btrfs_descending_sort_devices()
2067 int i = 0, nr_devices; in btrfs_calc_avail_data_space() local
2074 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
2075 if (!nr_devices) { in btrfs_calc_avail_data_space()
2077 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
2078 ASSERT(nr_devices); in btrfs_calc_avail_data_space()
2079 if (!nr_devices) { in btrfs_calc_avail_data_space()
2085 devices_info = kmalloc_array(nr_devices, sizeof(*devices_info), in btrfs_calc_avail_data_space()
2095 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
2116 if (i >= nr_devices) in btrfs_calc_avail_data_space()
2144 nr_devices = i; in btrfs_calc_avail_data_space()
2146 btrfs_descending_sort_devices(devices_info, nr_devices); in btrfs_calc_avail_data_space()
2148 i = nr_devices - 1; in btrfs_calc_avail_data_space()
2150 while (nr_devices >= rattr->devs_min) { in btrfs_calc_avail_data_space()
2151 num_stripes = min(num_stripes, nr_devices); in btrfs_calc_avail_data_space()
2163 nr_devices--; in btrfs_calc_avail_data_space()