Lines Matching refs:nr_zones
140 * @nr_zones: Maximum number of zones to report
146 * @nr_zones, and call @cb for each zone reported by the device.
148 * constant can be passed to @nr_zones.
156 unsigned int nr_zones, report_zones_cb cb, void *data)
165 if (!nr_zones || sector >= capacity)
168 return disk->fops->report_zones(disk, sector, nr_zones, cb, data);
302 if (!rep.nr_zones)
306 ret = blkdev_report_zones(bdev, rep.sector, rep.nr_zones,
311 rep.nr_zones = ret;
402 unsigned int nr_zones)
404 return kcalloc_node(BITS_TO_LONGS(nr_zones), sizeof(unsigned long),
420 unsigned int nr_zones;
448 args->nr_zones = (capacity + zone->len - 1) >> ilog2(zone->len);
475 blk_alloc_zone_bitmap(q->node, args->nr_zones);
485 blk_alloc_zone_bitmap(q->node, args->nr_zones);
508 * drivers only q->nr_zones needs to be updated so that the sysfs exposed value
542 * Install the new bitmaps and update nr_zones only once the queue is
549 q->nr_zones = args.nr_zones;