libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ¦‹ libnvme(9) πŸ¦‹

okay so welcome to the libnvme API Manual, bestie β€” this is page libnvme(9), and today’s main character is enum nvme_zns_za. Short page, zero skips, all facts intact. 🫢

✨ NAME ✨

enum nvme_zns_za β€” Zone Descriptor Data Structure. That’s the whole name, and yes it ate. πŸ’…

🌸 SYNOPSIS 🌸

Here’s the enum, copied exactly because we do not play with code:

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

       };

πŸŽ€ Constants πŸŽ€

These are the constants, bestie. Every single one is here, with the original descriptions kept safe and sound:

  • NVME_ZNS_ZA_ZFC β€” Zone Finished by Controller
  • NVME_ZNS_ZA_FZR β€” Finish Zone Recommended
  • NVME_ZNS_ZA_RZR β€” Reset Zone Recommended
  • NVME_ZNS_ZA_ZRWAV β€” the manual gives this one no description, so I’m not making one up πŸ’€ it’s still listed and it still counts
  • NVME_ZNS_ZA_ZDEV β€” Zone Descriptor Extension Valid

That’s the whole page, bestie β€” from the libnvme(9) manual, page enum nvme_zns_za, dated October 2026. Stay slay, keep your enums close, and remember: every constant above made the cut. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from