Lines Matching refs:nr_devices
1587 size_t nr_devices) in btrfs_descending_sort_devices() argument
1589 sort(devices, nr_devices, sizeof(struct btrfs_device_info), in btrfs_descending_sort_devices()
1607 int i = 0, nr_devices; in btrfs_calc_avail_data_space() local
1614 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1615 if (!nr_devices) { in btrfs_calc_avail_data_space()
1617 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1618 ASSERT(nr_devices); in btrfs_calc_avail_data_space()
1619 if (!nr_devices) { in btrfs_calc_avail_data_space()
1625 devices_info = kmalloc_array(nr_devices, sizeof(*devices_info), in btrfs_calc_avail_data_space()
1635 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
1652 if (i >= nr_devices) in btrfs_calc_avail_data_space()
1676 nr_devices = i; in btrfs_calc_avail_data_space()
1678 btrfs_descending_sort_devices(devices_info, nr_devices); in btrfs_calc_avail_data_space()
1680 i = nr_devices - 1; in btrfs_calc_avail_data_space()
1682 while (nr_devices >= rattr->devs_min) { in btrfs_calc_avail_data_space()
1683 num_stripes = min(num_stripes, nr_devices); in btrfs_calc_avail_data_space()
1695 nr_devices--; in btrfs_calc_avail_data_space()