blkz             1093 drivers/md/dm-zoned-metadata.c 			 struct blk_zone *blkz)
blkz             1098 drivers/md/dm-zoned-metadata.c 	if (blkz->len != dev->zone_nr_sectors) {
blkz             1099 drivers/md/dm-zoned-metadata.c 		if (blkz->start + blkz->len == dev->capacity)
blkz             1108 drivers/md/dm-zoned-metadata.c 	if (blkz->type == BLK_ZONE_TYPE_CONVENTIONAL) {
blkz             1110 drivers/md/dm-zoned-metadata.c 	} else if (blkz->type == BLK_ZONE_TYPE_SEQWRITE_REQ ||
blkz             1111 drivers/md/dm-zoned-metadata.c 		   blkz->type == BLK_ZONE_TYPE_SEQWRITE_PREF) {
blkz             1116 drivers/md/dm-zoned-metadata.c 	if (blkz->cond == BLK_ZONE_COND_OFFLINE)
blkz             1118 drivers/md/dm-zoned-metadata.c 	else if (blkz->cond == BLK_ZONE_COND_READONLY)
blkz             1124 drivers/md/dm-zoned-metadata.c 		zone->wp_block = dmz_sect2blk(blkz->wp - blkz->start);
blkz             1163 drivers/md/dm-zoned-metadata.c 	struct blk_zone *blkz;
blkz             1185 drivers/md/dm-zoned-metadata.c 	blkz = kcalloc(nr_blkz, sizeof(struct blk_zone), GFP_KERNEL);
blkz             1186 drivers/md/dm-zoned-metadata.c 	if (!blkz) {
blkz             1201 drivers/md/dm-zoned-metadata.c 		ret = blkdev_report_zones(dev->bdev, sector, blkz, &nr_blkz);
blkz             1212 drivers/md/dm-zoned-metadata.c 			ret = dmz_init_zone(zmd, zone, &blkz[i]);
blkz             1226 drivers/md/dm-zoned-metadata.c 	kfree(blkz);
blkz             1240 drivers/md/dm-zoned-metadata.c 	struct blk_zone blkz;
blkz             1251 drivers/md/dm-zoned-metadata.c 				  &blkz, &nr_blkz);
blkz             1264 drivers/md/dm-zoned-metadata.c 	if (blkz.cond == BLK_ZONE_COND_OFFLINE)
blkz             1266 drivers/md/dm-zoned-metadata.c 	else if (blkz.cond == BLK_ZONE_COND_READONLY)
blkz             1270 drivers/md/dm-zoned-metadata.c 		zone->wp_block = dmz_sect2blk(blkz.wp - blkz.start);