libnvme(2)

πŸ’– NAME πŸ’–

enum nvme_ae_type β€” the Asynchronous Event Type, bestie. It's giving "what kind of event just popped up" energy ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

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

};

okay so that's the whole squad right there, no cap πŸ‘‘ seven members, all iconic, all doing their own little job πŸ’…


🌸 Constants 🌸

  • NVME_AER_ERROR β€” the Error event. something went wrong and this is the receipt 😭
  • NVME_AER_SMART β€” the SMART / Health Status event. it's literally checking up on your drive's wellness, main character energy fr 🩺✨
  • NVME_AER_NOTICE β€” the Notice event. not an emergency, just a lil heads-up πŸŽ€
  • NVME_AER_IMMEDIATE β€” Immediate. that's it, that's the whole description, she's mysterious like that πŸ™ˆ
  • NVME_AER_ONESHOT β€” One-Shot. happens once and dips πŸ’€
  • NVME_AER_CSS β€” NVM Command Set Specific events. iykyk 🧚
  • NVME_AER_VS β€” Vendor Specific event. the vendor's own custom situation, not our business 🌈

lowkey reminder: these are just the enum constants from libnvme(2), the API Manual. don't be out here inventing extra behaviour for them, bestie, that's not the vibe πŸ’œ

and that's a wrap on enum nvme_ae_type from libnvme(2), the API Manual, dated July 2026 🫢 you understood the assignment, go slay πŸ’…β­

πŸ“¦ where this page comes from