libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… libnvme(9) β€” enum nvme_lockdown_log_contents πŸŽ€

okay bestie, welcome to libnvme(9), the API manual page you didn't know you needed, and today's main character is this little enum πŸ¦‹


✨ NAME ✨

enum nvme_lockdown_log_contents β€” the lockdown log page content attributes, aka the ✨vibe check✨ values that tell you what's going on with lockdown and its commands πŸ’–


🌸 SYNOPSIS 🌸

enum nvme_lockdown_log_contents {
    NVME_LOCKDOWN_SUPPORTED_CMD ,
    NVME_LOCKDOWN_PROHIBITED_CMD ,
    NVME_LOCKDOWN_PROHIBITED_OUTOFBAND_CMD

};

literally just three constants, no cap, and every single one of them slays in its own way πŸ‘‘


🫢 Constants

  • NVME_LOCKDOWN_SUPPORTED_CMD β€” the content value for Supported commands πŸ’š like yes bestie these ones are allowed, iconic
  • NVME_LOCKDOWN_PROHIBITED_CMD β€” the content value for prohibited commands πŸ’€ nope, not these, they're on the banned list
  • NVME_LOCKDOWN_PROHIBITED_OUTOFBAND_CMD β€” the content value for prohibited side band commands πŸ™ˆ the out-of-band ones that are also very much not invited to the party

fr fr that's the whole enum β€” three constants, each one tagging a different flavour of lockdown log page content. memorize them, put them on your vision board, whatever works πŸ§šπŸ’œ

and that's the page!! 🌈 no notes, 10/10, ate and left no crumbs πŸ’…

signing off from the API Manual, dated October 2026, page libnvme(9) β€” mwah, see u in the next log page πŸ“βœ¨

πŸ“¦ where this page comes from