Lines Matching refs:nr_zones
145 unsigned int nr_zones, report_zones_cb cb, void *data) in blkdev_report_zones() argument
153 if (!nr_zones || sector >= capacity) in blkdev_report_zones()
156 return disk->fops->report_zones(disk, sector, nr_zones, cb, data); in blkdev_report_zones()
161 unsigned int nr_zones) in blk_alloc_zone_bitmap() argument
163 return kcalloc_node(BITS_TO_LONGS(nr_zones), sizeof(unsigned long), in blk_alloc_zone_bitmap()
197 need_reset = blk_alloc_zone_bitmap(disk->queue->node, disk->nr_zones); in blkdev_zone_reset_all_emulated()
201 ret = disk->fops->report_zones(disk, 0, disk->nr_zones, in blkdev_zone_reset_all_emulated()
349 if (!rep.nr_zones) in blkdev_report_zones_ioctl()
353 ret = blkdev_report_zones(bdev, rep.sector, rep.nr_zones, in blkdev_report_zones_ioctl()
358 rep.nr_zones = ret; in blkdev_report_zones_ioctl()
450 unsigned int nr_zones; member
478 args->nr_zones = (capacity + zone->len - 1) >> ilog2(zone->len); in blk_revalidate_zone_cb()
505 blk_alloc_zone_bitmap(q->node, args->nr_zones); in blk_revalidate_zone_cb()
515 blk_alloc_zone_bitmap(q->node, args->nr_zones); in blk_revalidate_zone_cb()
593 disk->nr_zones = args.nr_zones; in blk_revalidate_disk_zones()
620 disk->nr_zones = 0; in disk_clear_zone_settings()