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()
151 md->nr_zones = 0; in dm_cleanup_zoned_dev()
186 kcalloc(BITS_TO_LONGS(disk->nr_zones), in dm_zone_revalidate_cb()
197 kcalloc(BITS_TO_LONGS(disk->nr_zones), in dm_zone_revalidate_cb()
204 kvcalloc(disk->nr_zones, sizeof(unsigned int), in dm_zone_revalidate_cb()
237 if (!disk->nr_zones || disk->nr_zones != md->nr_zones) in dm_revalidate_zones()
239 if (md->nr_zones) in dm_revalidate_zones()
247 ret = dm_blk_do_report_zones(md, t, 0, disk->nr_zones, in dm_revalidate_zones()
252 if (ret != disk->nr_zones) { in dm_revalidate_zones()
257 md->nr_zones = disk->nr_zones; in dm_revalidate_zones()
299 md->disk->nr_zones = bdev_nr_zones(md->disk->part0); in dm_set_zones_restrictions()