Lines Matching refs:nr_zones
21 sector_t sector, unsigned int nr_zones, in dm_blk_do_report_zones() argument
41 nr_zones - args.zone_idx); in dm_blk_do_report_zones()
44 } while (args.zone_idx < nr_zones && in dm_blk_do_report_zones()
56 unsigned int nr_zones, report_zones_cb cb, void *data) in dm_blk_report_zones() argument
69 ret = dm_blk_do_report_zones(md, map, sector, nr_zones, cb, data); in dm_blk_report_zones()
111 struct dm_report_zones_args *args, unsigned int nr_zones) in dm_report_zones() argument
119 return blkdev_report_zones(bdev, sector, nr_zones, in dm_report_zones()
154 md->nr_zones = 0; in dm_cleanup_zoned_dev()
189 kcalloc(BITS_TO_LONGS(q->nr_zones), in dm_zone_revalidate_cb()
200 kcalloc(BITS_TO_LONGS(q->nr_zones), in dm_zone_revalidate_cb()
207 kvcalloc(q->nr_zones, sizeof(unsigned int), in dm_zone_revalidate_cb()
240 if (!q->nr_zones || q->nr_zones != md->nr_zones) in dm_revalidate_zones()
242 if (md->nr_zones) in dm_revalidate_zones()
250 ret = dm_blk_do_report_zones(md, t, 0, q->nr_zones, in dm_revalidate_zones()
255 if (ret != q->nr_zones) { in dm_revalidate_zones()
260 md->nr_zones = q->nr_zones; in dm_revalidate_zones()
305 q->nr_zones = blkdev_nr_zones(md->disk); in dm_set_zones_restrictions()