Lines Matching refs:ndevs
5130 int ndevs; member
5201 ctl->ndevs = 0; in init_alloc_chunk_ctl()
5224 int ndevs = 0; in gather_device_info() local
5270 if (ndevs == fs_devices->rw_devices) { in gather_device_info()
5275 devices_info[ndevs].dev_offset = dev_offset; in gather_device_info()
5276 devices_info[ndevs].max_avail = max_avail; in gather_device_info()
5277 devices_info[ndevs].total_avail = total_avail; in gather_device_info()
5278 devices_info[ndevs].dev = device; in gather_device_info()
5279 ++ndevs; in gather_device_info()
5281 ctl->ndevs = ndevs; in gather_device_info()
5286 sort(devices_info, ndevs, sizeof(struct btrfs_device_info), in gather_device_info()
5305 ctl->stripe_size = div_u64(devices_info[ctl->ndevs - 1].max_avail, in decide_stripe_size_regular()
5307 ctl->num_stripes = ctl->ndevs * ctl->dev_stripes; in decide_stripe_size_regular()
5350 ASSERT(devices_info[ctl->ndevs - 1].max_avail == ctl->dev_extent_min); in decide_stripe_size_zoned()
5353 ctl->num_stripes = ctl->ndevs * ctl->dev_stripes; in decide_stripe_size_zoned()
5358 ctl->ndevs = div_u64(div_u64(ctl->max_chunk_size * ctl->ncopies, in decide_stripe_size_zoned()
5361 ctl->num_stripes = ctl->ndevs * ctl->dev_stripes; in decide_stripe_size_zoned()
5382 ctl->ndevs = rounddown(ctl->ndevs, ctl->devs_increment); in decide_stripe_size()
5384 if (ctl->ndevs < ctl->devs_min) { in decide_stripe_size()
5388 __func__, ctl->ndevs, ctl->devs_min); in decide_stripe_size()
5393 ctl->ndevs = min(ctl->ndevs, ctl->devs_max); in decide_stripe_size()
5425 for (i = 0; i < ctl->ndevs; ++i) { in create_chunk()