Lines Matching refs:nr_zones
43 dev->nr_zones = dev_capacity_sects >> ilog2(dev->zone_size_sects); in null_init_zoned_dev()
45 dev->nr_zones++; in null_init_zoned_dev()
47 dev->zones = kvmalloc_array(dev->nr_zones, sizeof(struct blk_zone), in null_init_zoned_dev()
61 dev->zone_locks = bitmap_zalloc(dev->nr_zones, GFP_KERNEL); in null_init_zoned_dev()
68 if (dev->zone_nr_conv >= dev->nr_zones) { in null_init_zoned_dev()
69 dev->zone_nr_conv = dev->nr_zones - 1; in null_init_zoned_dev()
75 if (dev->zone_max_active >= dev->nr_zones - dev->zone_nr_conv) { in null_init_zoned_dev()
84 dev->nr_zones); in null_init_zoned_dev()
85 } else if (dev->zone_max_open >= dev->nr_zones - dev->zone_nr_conv) { in null_init_zoned_dev()
103 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) { in null_init_zoned_dev()
138 q->nr_zones = blkdev_nr_zones(nullb->disk); in null_register_zoned_dev()
171 unsigned int nr_zones, report_zones_cb cb, void *data) in null_report_zones() argument
180 if (first_zone >= dev->nr_zones) in null_report_zones()
183 nr_zones = min(nr_zones, dev->nr_zones - first_zone); in null_report_zones()
184 trace_nullb_report_zones(nullb, nr_zones); in null_report_zones()
187 for (i = 0; i < nr_zones; i++, zno++) { in null_report_zones()
203 return nr_zones; in null_report_zones()
263 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) { in null_close_first_imp_zone()
546 for (i = dev->zone_nr_conv; i < dev->nr_zones; i++) { in null_zone_mgmt()