Lines Matching defs:nr_zones
191 * @nr_zones: Maximum number of zones to report
202 unsigned int nr_zones, size_t *buflen)
217 nr_zones = min(nr_zones, sdkp->zone_info.nr_zones);
218 bufsize = roundup((nr_zones + 1) * 64, SECTOR_SIZE);
249 * @nr_zones: Maximum number of zones to report.
257 unsigned int nr_zones, report_zones_cb cb, void *data)
276 buf = sd_zbc_alloc_report_buffer(sdkp, nr_zones, &buflen);
280 while (zone_idx < nr_zones && lba < sdkp->capacity) {
286 nr = min(nr_zones, get_unaligned_be32(&buf[0]) / 64);
290 for (i = 0; i < nr && zone_idx < nr_zones; i++) {
379 for (zno = 0; zno < sdkp->zone_info.nr_zones; zno++) {
585 sdkp->zone_info.nr_zones * sizeof(unsigned int));
774 sdkp->zone_info.nr_zones - 1,
779 sdkp->zone_info.nr_zones,
833 unsigned int nr_zones = sdkp->early_zone_info.nr_zones;
861 sdkp->zone_info.nr_zones == nr_zones &&
862 disk->nr_zones == nr_zones)
867 sdkp->zone_info.nr_zones = nr_zones;
868 sdkp->rev_wp_offset = kvcalloc(nr_zones, sizeof(u32), GFP_KERNEL);
913 unsigned int nr_zones;
950 nr_zones = round_up(sdkp->capacity, zone_blocks) >> ilog2(zone_blocks);
952 sdkp->early_zone_info.nr_zones = nr_zones;