libnvme(2)

✨ libnvme(2) ✨

okay bestie, welcome to the libnvme API manual πŸ’… this one's a lil baby page but it's lowkey important, so let's get into it 🫢


🌸 NAME 🌸

enum nvme_zns_za β€” Zone Descriptor Data Structure

literally it's giving "enum era" and we're obsessed πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

enum nvme_zns_za {
    NVME_ZNS_ZA_ZFC ,
    NVME_ZNS_ZA_FZR ,
    NVME_ZNS_ZA_RZR ,
    NVME_ZNS_ZA_ZRWAV ,
    NVME_ZNS_ZA_ZDEV

};

no cap, that's the whole shape of it ✨


πŸŽ€ Constants πŸŽ€

  • NVME_ZNS_ZA_ZFC β€” Zone Finished by Controller πŸ’€ like the controller said "we're done here" and meant it
  • NVME_ZNS_ZA_FZR β€” Finish Zone Recommended 🌸 a lil hint that maybe it's time to wrap this zone up
  • NVME_ZNS_ZA_RZR β€” Reset Zone Recommended πŸŒ€ the vibe check says: start over bestie
  • NVME_ZNS_ZA_ZRWAV β€” (no description given, it's keeping its mystery πŸ™ˆ)
  • NVME_ZNS_ZA_ZDEV β€” Zone Descriptor Extension Valid ⭐ the extension said "I'm valid" and we believe her

that's the whole page, fr fr β€” short and iconic, main character energy from start to finish πŸ’–

cute lil sign-off: this is from the API Manual, dated July 2026, and it lives under the name libnvme(2) 🫢 go slay, bestie βœ¨πŸ¦‹

πŸ“¦ where this page comes from