Lines Matching refs:zones
47 dev->zones = kvmalloc_array(dev->nr_zones, sizeof(struct blk_zone),
49 if (!dev->zones)
55 * information protection, use a bitmap to lock zones with
63 kvfree(dev->zones);
70 pr_info("changed the number of conventional zones to %u",
74 /* Max active zones has to be < nbr of seq zones in order to be enforceable */
80 /* Max open zones has to be <= max active zones */
83 pr_info("changed the maximum number of open zones to %u\n",
91 struct blk_zone *zone = &dev->zones[i];
104 struct blk_zone *zone = &dev->zones[i];
151 kvfree(dev->zones);
152 dev->zones = NULL;
195 memcpy(&zone, &dev->zones[zno], sizeof(struct blk_zone));
214 struct blk_zone *zone = &dev->zones[null_zone_no(dev, sector)];
264 if (dev->zones[i].cond == BLK_ZONE_COND_IMP_OPEN) {
265 null_close_zone(dev, &dev->zones[i]);
303 * with the addition of max active zones support (added in the ZNS standard).
338 struct blk_zone *zone = &dev->zones[zno];
548 zone = &dev->zones[i];
559 zone = &dev->zones[zone_no];