libnvme(9)

πŸ“¦ version 3.2, in arch rolling

🌸 NAME 🌸

okay bestie, welcome to libnvme(9), aka the API Manual, where we’re decoding enum nvme_ae_type β€” that’s the Asynchronous Event Type enum. It’s giving event-category menu, and you’re about to know every constant by heart. πŸ’…βœ¨


✨ SYNOPSIS ✨

here’s the whole enum, copied exactly, no cap:

       enum nvme_ae_type {
           NVME_AER_ERROR ,
           NVME_AER_SMART ,
           NVME_AER_NOTICE ,
           NVME_AER_IMMEDIATE ,
           NVME_AER_ONESHOT ,
           NVME_AER_CSS ,
           NVME_AER_VS

       };

πŸŽ€ Constants πŸŽ€

okay now the constants one by one β€” every single one, periodt:

  • NVME_AER_ERROR β€” Error event. Yup, the error-event one, exactly what it says. πŸ’€
  • NVME_AER_SMART β€” SMART / Health Status event. Keeping an eye on the health status vibe. 🩺✨
  • NVME_AER_NOTICE β€” Notice event. A little notice moment. πŸŽ€
  • NVME_AER_IMMEDIATE β€” Immediate. No waiting around, bestie. ⚑
  • NVME_AER_ONESHOT β€” One-Shot. One and done. πŸ’…
  • NVME_AER_CSS β€” NVM Command Set Specific events. Command-set-specific, iykyk. πŸ¦‹
  • NVME_AER_VS β€” Vendor Specific event. Vendor-specific icon behavior. πŸ‘‘

xoxo, libnvme(9) β€” API Manual β€” October 2026, page title enum nvme_ae_type. Byeee 🫢✨

πŸ“¦ where this page comes from