Lines Matching refs:nr_devices
1585 size_t nr_devices) in btrfs_descending_sort_devices() argument
1587 sort(devices, nr_devices, sizeof(struct btrfs_device_info), in btrfs_descending_sort_devices()
1605 int i = 0, nr_devices; in btrfs_calc_avail_data_space() local
1612 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1613 if (!nr_devices) { in btrfs_calc_avail_data_space()
1615 nr_devices = fs_info->fs_devices->open_devices; in btrfs_calc_avail_data_space()
1616 ASSERT(nr_devices); in btrfs_calc_avail_data_space()
1617 if (!nr_devices) { in btrfs_calc_avail_data_space()
1623 devices_info = kmalloc_array(nr_devices, sizeof(*devices_info), in btrfs_calc_avail_data_space()
1633 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
1650 if (i >= nr_devices) in btrfs_calc_avail_data_space()
1674 nr_devices = i; in btrfs_calc_avail_data_space()
1676 btrfs_descending_sort_devices(devices_info, nr_devices); in btrfs_calc_avail_data_space()
1678 i = nr_devices - 1; in btrfs_calc_avail_data_space()
1680 while (nr_devices >= rattr->devs_min) { in btrfs_calc_avail_data_space()
1681 num_stripes = min(num_stripes, nr_devices); in btrfs_calc_avail_data_space()
1693 nr_devices--; in btrfs_calc_avail_data_space()