libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay so this is libnvme(9) β€” the manual page for real ones β€” and today's main character is enum nvme_zns_report_options, aka the Zone Management Receive – Zone Receive Action Specific Field. yes that's a mouthful, no I will not be shortening it, it's iconic πŸ’…

✨ SYNOPSIS ✨

bestie, here's the whole enum, exactly as it lives, no cap:

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 πŸŽ€

every single one, in order, no skipping, we don't do that here 🫢

  • NVME_ZNS_ZRAS_REPORT_ALL β€” list all the zones. the whole roster. main character energy for your zone list πŸ”₯
  • NVME_ZNS_ZRAS_REPORT_EMPTY β€” list the zones chilling in the ZSE:Empty state 🌸
  • NVME_ZNS_ZRAS_REPORT_IMPL_OPENED β€” list the zones in the ZSIO:Implicitly Opened state ✨
  • NVME_ZNS_ZRAS_REPORT_EXPL_OPENED β€” list the zones in the ZSEO:Explicitly Opened state πŸ’«
  • NVME_ZNS_ZRAS_REPORT_CLOSED β€” list the zones in the ZSC:Closed state πŸŽ€
  • NVME_ZNS_ZRAS_REPORT_FULL β€” list the zones in the ZSF:Full state, they ate and there's no room left πŸ’€
  • NVME_ZNS_ZRAS_REPORT_READ_ONLY β€” list the zones in the ZSRO:Read Only state, look don't touch vibes πŸ™ˆ
  • NVME_ZNS_ZRAS_REPORT_OFFLINE β€” list the zones in the ZSO:Offline state, they're on do-not-disturb 😭

ngl the whole point of this enum is picking which zone state you wanna filter by when you're asking the device what's up. pick your fighter, get your list. that's the vibe check πŸ’œ

and that's the page bestie!! this was enum nvme_zns_report_options from the libnvme(9) API Manual, dated October 2026 🌈⭐ go forth and report those zones, you're gonna slay πŸ§šπŸ’–

πŸ“¦ where this page comes from