libnvme(2)

πŸ’– libnvme(2) β€” enum nvme_id_ctrl_apsta πŸ’–

okay bestie, welcome to the libnvme API Manual, grab a strawberry πŸ“ and let's get into it, because this one is short but it is iconic.


✨ NAME ✨

enum nvme_id_ctrl_apsta β€” the flags that tell you all about the attributes of the autonomous power state transition feature πŸ¦‹


✨ SYNOPSIS ✨

no cap, this is the whole thing, it's giving minimalism:

enum nvme_id_ctrl_apsta {
    NVME_CTRL_APSTA_APST

};

🌸 Constants 🌸

one (1) constant. one. and honestly? she ate. πŸ’…

  • NVME_CTRL_APSTA_APST β€” if this bit is set, then the controller supports autonomous power state transitions. that's it, that's the whole vibe. if it's set: slay, the controller can do the thing. if it's not set: she can't, and we move on. 🫢

fr fr, that's the entire enum. no hidden options, no sneaky environment variables, no exit statuses lurking in the shadows. just one flag minding her own business. iykyk. πŸ’€

okay so that's a wrap on the enum nvme_id_ctrl_apsta page, bestie β€” libnvme API Manual, July 2026 edition πŸ‘‘πŸ’– go forth and vibe check your controller's power state transition support, and remember: always read the docs, periodt. βœ¨πŸŽ€πŸŒˆ

πŸ“¦ where this page comes from