Lines Matching refs:nr_zones
154 unsigned int nr_zones, report_zones_cb cb, void *data) in blkdev_report_zones() argument
167 if (!nr_zones || sector >= capacity) in blkdev_report_zones()
170 return disk->fops->report_zones(disk, sector, nr_zones, in blkdev_report_zones()
285 if (!rep.nr_zones) in blkdev_report_zones_ioctl()
289 ret = blkdev_report_zones(bdev, rep.sector, rep.nr_zones, in blkdev_report_zones_ioctl()
294 rep.nr_zones = ret; in blkdev_report_zones_ioctl()
381 if (zno < disk->nr_zones - 1) in disk_zone_is_full()
1415 nr_conv_zones = bitmap_weight(bitmap, disk->nr_zones); in disk_set_conv_zones_bitmap()
1449 disk->nr_zones = 0; in disk_free_zone_resources()
1466 unsigned int nr_zones) in disk_revalidate_zone_resources() argument
1480 pool_size = min(BLK_ZONE_WPLUG_DEFAULT_POOL_SIZE, nr_zones); in disk_revalidate_zone_resources()
1491 unsigned int nr_zones; member
1509 disk->nr_zones = args->nr_zones; in disk_update_zone_resources()
1514 if (nr_conv_zones >= disk->nr_zones) { in disk_update_zone_resources()
1516 disk->disk_name, nr_conv_zones, disk->nr_zones); in disk_update_zone_resources()
1528 nr_seq_zones = disk->nr_zones - nr_conv_zones; in disk_update_zone_resources()
1580 bitmap_zalloc(args->nr_zones, GFP_NOIO); in blk_revalidate_conv_zone()
1747 args.nr_zones = (capacity + zone_sectors - 1) >> ilog2(zone_sectors); in blk_revalidate_disk_zones()
1749 ret = disk_revalidate_zone_resources(disk, args.nr_zones); in blk_revalidate_disk_zones()