libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ libnvme(9) ✨

okay so bestie, welcome to the libnvme API Manual, section 9, and today's main character is a little enum called nvme_apst_entry. buckle up, it's short but it ate. 🫢


🌸 NAME 🌸

enum nvme_apst_entry β€” the Autonomous Power State Transition lineup, aka the APST crew. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole squad, exactly as it's declared, no edits, no vibes-based rewriting:

enum nvme_apst_entry {
    NVME_APST_ENTRY_ITPS_SHIFT ,
    NVME_APST_ENTRY_ITPT_SHIFT ,
    NVME_APST_ENTRY_ITPS_MASK ,
    NVME_APST_ENTRY_ITPT_MASK

};

like, that's it. that's the enum. four constants living their best lives. ✨


πŸŽ€ Constants πŸŽ€

every member of the group chat, one by one, with zero gatekeeping:

  • NVME_APST_ENTRY_ITPS_SHIFT β€” the Idle Transition Power State Shift, literally right there in the name. it shifts. that's its whole thing. πŸ‘‘
  • NVME_APST_ENTRY_ITPT_SHIFT β€” the Idle Time Prior to Transition Shift. yes bestie, another shift, but this one's about idle time prior to transition. twins but not identical. πŸ’œ
  • NVME_APST_ENTRY_ITPS_MASK β€” the Idle Transition Power State Mask. masking era. iconic behavior honestly. 🎭
  • NVME_APST_ENTRY_ITPT_MASK β€” the Idle Time Prior to Transition Mask. same energy, different target: idle time prior to transition. no cap. πŸ”₯
real talk: that's every constant the page lists β€” four shifts-and-masks, no more, no less. don't go looking for a fifth one, she's not there. πŸ’€

🌈 SEE ALSO 🌈

ngl, the original page doesn't list any SEE ALSO entries, so there's nothing to link, nothing to cross-reference. this section is just me being emotionally supportive. 🧚


and that's the whole page, bestie β€” every constant, every description, every last crumb, all present and accounted for. πŸ’–

cute little sign-off: this was the libnvme API Manual, section 9, documenting enum nvme_apst_entry, dated October 2026. go forth and shift and mask responsibly. mwah. πŸ’…βœ¨

πŸ“¦ where this page comes from