Lines Matching full:zones

103 	dev->zones = kvmalloc_array(dev->nr_zones, sizeof(struct nullb_zone),  in null_init_zoned_dev()
105 if (!dev->zones) in null_init_zoned_dev()
112 pr_info("changed the number of conventional zones to %u", in null_init_zoned_dev()
116 /* Max active zones has to be < nbr of seq zones in order to be enforceable */ in null_init_zoned_dev()
122 /* Max open zones has to be <= max active zones */ in null_init_zoned_dev()
125 pr_info("changed the maximum number of open zones to %u\n", in null_init_zoned_dev()
135 zone = &dev->zones[i]; in null_init_zoned_dev()
149 zone = &dev->zones[i]; in null_init_zoned_dev()
190 kvfree(dev->zones); in null_free_zoned_dev()
191 dev->zones = NULL; in null_free_zoned_dev()
212 zone = &dev->zones[first_zone]; in null_report_zones()
245 struct nullb_zone *zone = &dev->zones[null_zone_no(dev, sector)]; in null_zone_valid_read_len()
298 zone = &dev->zones[zno]; in null_close_imp_open_zone()
343 * with the addition of max active zones support (added in the ZNS standard).
379 struct nullb_zone *zone = &dev->zones[zno]; in null_zone_write()
621 zone = &dev->zones[i]; in null_zone_mgmt()
635 zone = &dev->zones[zone_no]; in null_zone_mgmt()
692 zone = &dev->zones[null_zone_no(dev, sector)]; in null_process_zoned_cmd()
716 * If the read-only condition is requested again to zones already in in null_set_zone_cond()
718 * if the offline condition is requested for offline zones. Otherwise, in null_set_zone_cond()
719 * set the specified zone condition to the zones. Finish the zones in null_set_zone_cond()
754 if (!dev->zones) { in zone_cond_store()
769 if (dev->zones[zone_no].type == BLK_ZONE_TYPE_CONVENTIONAL) { in zone_cond_store()
770 pr_err("Can not change condition of conventional zones\n"); in zone_cond_store()
774 null_set_zone_cond(dev, &dev->zones[zone_no], cond); in zone_cond_store()