Lines Matching defs:zone
56 /* Driver requires zone append support */
96 "zone operations:%x not supported for namespace:%u\n",
105 "invalid zone size:%llu for namespace:%u\n",
155 struct blk_zone zone = { };
158 dev_err(ns->ctrl->device, "invalid zone type %#x\n",
163 zone.type = BLK_ZONE_TYPE_SEQWRITE_REQ;
164 zone.cond = entry->zs >> 4;
165 zone.len = ns->zsze;
166 zone.capacity = nvme_lba_to_sect(ns, le64_to_cpu(entry->zcap));
167 zone.start = nvme_lba_to_sect(ns, le64_to_cpu(entry->zslba));
168 if (zone.cond == BLK_ZONE_COND_FULL)
169 zone.wp = zone.start + zone.len;
171 zone.wp = nvme_lba_to_sect(ns, le64_to_cpu(entry->wp));
173 return cb(&zone, idx, data);