libnvme(9)
π¦ NAME
okay bestie, so this is page libnvme(9) from the API Manual β literally the whole manual name is right there in the corner, iykyk β and today's main character is:
struct nvme_zns_desc β the Zone Descriptor Data Structure β¨
That's it. That's the vibe. It's giving "this struct knows exactly what it is."
πΈ SYNOPSIS
okay so here's the whole thing, and you know I'm copying it exactly, character for character, because I would never do my bestie dirty like that:
struct nvme_zns_desc {
__u8 zt;
__u8 zs;
__u8 za;
__u8 zai;
__u8 rsvd4[4];
__le64 zcap;
__le64 zslba;
__le64 wp;
__u8 rsvd32[32];
};
Look at her. All those fields lined up like a little outfit. π
π Members
honestly? every member here is iconic in their own way. let's get into it:
ztβ Zone Type Attributes, no cap.ZTis bits 3:0, and if you need more lore, seeenum nvme_zns_zt.zsβ Zone State Attributes, and yes the name is lowercase but the bits are loud.ZSis bits 7:4, seeenum nvme_zns_zs.zaβ Zone Attributes, periodt. seeenum nvme_zns_zafor the details.zaiβ Zone Attributes Information, seeenum nvme_zns_zai.rsvd4β Reserved π (aka not your business, bestie, leave it alone)zcapβ Zone Capacity πzslbaβ Zone Start Logical Block Address, she's the main character of addresses fr frwpβ Write Pointer β¨rsvd32β Reserved again π (also not your business)
alright quick vibe check:rsvd4andrsvd32are Reserved β that's all the manual says and that's all I'm gonna say. Don't go making up behaviour for them, bestie. π«Ά
π a lil sign-off
this page is struct nvme_zns_desc, dated October 2026, and it lives under the libnvme(9) manual β so if you're out here reading manpages at 2am, just know she said what she said. slay, study, and cite your enums. πππ¦
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms