Lines Matching refs:nr_zones
89 dev->nr_zones = round_up(dev_capacity_sects, dev->zone_size_sects)
92 dev->zones = kvmalloc_array(dev->nr_zones, sizeof(struct nullb_zone),
99 if (dev->zone_nr_conv >= dev->nr_zones) {
100 dev->zone_nr_conv = dev->nr_zones - 1;
106 if (dev->zone_max_active >= dev->nr_zones - dev->zone_nr_conv) {
115 dev->nr_zones);
116 } else if (dev->zone_max_open >= dev->nr_zones - dev->zone_nr_conv) {
137 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) {
166 nullb->disk->nr_zones = bdev_nr_zones(nullb->disk->part0);
184 unsigned int nr_zones, report_zones_cb cb, void *data)
194 if (first_zone >= dev->nr_zones)
197 nr_zones = min(nr_zones, dev->nr_zones - first_zone);
198 trace_nullb_report_zones(nullb, nr_zones);
202 for (i = 0; i < nr_zones; i++, zone++) {
223 return nr_zones;
283 if (zno >= dev->nr_zones)
286 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) {
289 if (zno >= dev->nr_zones)
609 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) {
753 if (zone_no >= dev->nr_zones) {