libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay so bestie, this page is from the libnvme manual (section 9, iykyk) and it's literally just one little enum: enum nvme_id_ctrl_mupa β€” the Maximum Unlimited Power Attributes. that's it. that's the whole vibe. 🫢


✨ SYNOPSIS ✨

enum nvme_id_ctrl_mupa {
    NVME_CTRL_MUPA_MUPS_SHIFT ,
    NVME_CTRL_MUPA_MUPS_MASK

};

yes the trailing comma and the blank line before the closing brace are exactly how it's written, don't come for me πŸ’…


πŸŽ€ Constants πŸŽ€

  • NVME_CTRL_MUPA_MUPS_SHIFT β€” the shift amount you use to get the Maximum Unlimited Power Scale. it's giving "move the bits over" energy ✨
  • NVME_CTRL_MUPA_MUPS_MASK β€” the mask you use to get the Maximum Unlimited Power Scale. mask on, facts stay on. πŸ’…

ngl there are only two constants here so if you blinked you missed the whole page 😭 no cap, that's genuinely everything, don't go looking for extra options that aren't there.

mwah β€” this was the enum nvme_id_ctrl_mupa page from the libnvme(9) manual, dated October 2026. slay, go read your NVMe spec, and remember: shift, then mask. periodt. πŸ‘‘πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from