libnvme(2)

πŸ’… NAME πŸ’…

enum nvme_zns_report_options β€” the Zone Management Receive Zone Receive Action Specific Field, bestie ✨

So basically, this lil' enum is the whole vibe-check for which zones you want the controller to hand back to you when you do a Zone Management Receive. You pick an option, it tells the drive which zones to spill the tea about. No cap. πŸ«–


🌸 SYNOPSIS 🌸

enum nvme_zns_report_options {
    NVME_ZNS_ZRAS_REPORT_ALL ,
    NVME_ZNS_ZRAS_REPORT_EMPTY ,
    NVME_ZNS_ZRAS_REPORT_IMPL_OPENED ,
    NVME_ZNS_ZRAS_REPORT_EXPL_OPENED ,
    NVME_ZNS_ZRAS_REPORT_CLOSED ,
    NVME_ZNS_ZRAS_REPORT_FULL ,
    NVME_ZNS_ZRAS_REPORT_READ_ONLY ,
    NVME_ZNS_ZRAS_REPORT_OFFLINE

};

πŸ‘‘ Constants πŸ‘‘

Okay so these are the actual main characters β€” the members of the enum, each one filtering for a specific zone state. Pick your fighter πŸ₯Š

  • NVME_ZNS_ZRAS_REPORT_ALL β€” lists all the zones. Literally every single one, no filtering, the whole friend group πŸ«‚
  • NVME_ZNS_ZRAS_REPORT_EMPTY β€” lists the zones chillin' in the ZSE:Empty state πŸƒ
  • NVME_ZNS_ZRAS_REPORT_IMPL_OPENED β€” lists the zones in the ZSIO:Implicitly Opened state. Not me being opened by accident πŸ™ˆ
  • NVME_ZNS_ZRAS_REPORT_EXPL_OPENED β€” lists the zones in the ZSEO:Explicitly Opened state. Main character energy, opened on purpose πŸ’…
  • NVME_ZNS_ZRAS_REPORT_CLOSED β€” lists the zones in the ZSC:Closed state. It's giving boundaries. We respect the boundaries πŸšͺ
  • NVME_ZNS_ZRAS_REPORT_FULL β€” lists the zones in the ZSF:Full state. Ate and left no crumbs, truly 🍽️
  • NVME_ZNS_ZRAS_REPORT_READ_ONLY β€” lists the zones in the ZSRO:Read Only state. Look but don't touch, bestie πŸ‘€
  • NVME_ZNS_ZRAS_REPORT_OFFLINE β€” lists the zones in the ZSO:Offline state. Ghosted. Off the grid. Do not perceive her πŸ’€

🌈 SEE ALSO 🌈

(no extras on this one β€” it's a self-contained baddie 🌟)


later, bestie πŸ’–

That's the whole page! This iconic lil' enum ships as part of the libnvme API Manual β€” this particular page is dated July 2026, and it's the enum nvme_zns_report_options page, fr fr. Go forth and report those zones πŸ¦‹βœ¨πŸŽ€

πŸ“¦ where this page comes from