Lines Matching refs:nr_zones
222 __u32 nr_zones; member
262 int nr_zones; in ublk_dev_param_zoned_validate() local
270 nr_zones = ublk_get_nr_zones(ub); in ublk_dev_param_zoned_validate()
272 if (p->max_active_zones > nr_zones) in ublk_dev_param_zoned_validate()
275 if (p->max_open_zones > nr_zones) in ublk_dev_param_zoned_validate()
283 ub->ub_disk->nr_zones = ublk_get_nr_zones(ub); in ublk_dev_param_zoned_apply()
288 unsigned int nr_zones, size_t *buflen) in ublk_alloc_report_buffer() argument
294 nr_zones = min_t(unsigned int, nr_zones, in ublk_alloc_report_buffer()
295 ublk->ub_disk->nr_zones); in ublk_alloc_report_buffer()
297 bufsize = nr_zones * sizeof(struct blk_zone); in ublk_alloc_report_buffer()
315 unsigned int nr_zones, report_zones_cb cb, void *data) in ublk_report_zones() argument
326 nr_zones = min_t(unsigned int, ub->ub_disk->nr_zones - first_zone, in ublk_report_zones()
327 nr_zones); in ublk_report_zones()
329 buffer = ublk_alloc_report_buffer(ub, nr_zones, &buffer_length); in ublk_report_zones()
335 while (done_zones < nr_zones) { in ublk_report_zones()
336 unsigned int remaining_zones = nr_zones - done_zones; in ublk_report_zones()
353 desc.nr_zones = zones_in_request; in ublk_report_zones()
431 iod->nr_zones = desc->nr_zones; in ublk_setup_iod_zoned()