libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ libnvme(9) ✨ β€” the API Manual, bestie edition 🫢

Okay so we're deep in the libnvme(9) manual rn and today's main character is a tiny little enum that controls whether your drive is out here measuring voltages or just, like, vibing πŸ’…


πŸ’– NAME πŸ’–

enum nvme_voltage_measurement_act β€” the Voltage Measurement Feature, specifically the Command Dword 11 Action (ACT) situation. That's the whole name, no cap πŸŽ€


🌸 SYNOPSIS 🌸

enum nvme_voltage_measurement_act {
    NVME_VOLTAGE_MEASUREMENT_ACT_STOP ,
    NVME_VOLTAGE_MEASUREMENT_ACT_START ,
    NVME_VOLTAGE_MEASUREMENT_ACT_CLEAR

};

Like, that's it. Three constants, one enum, zero drama ✨ (well, okay, there is a little voltage drama, keep reading 😭)


πŸ¦‹ Constants πŸ¦‹

  • NVME_VOLTAGE_MEASUREMENT_ACT_STOP β€” Stop Voltage Measurements. Literally telling the drive to chill, the measuring era is over πŸ’€
  • NVME_VOLTAGE_MEASUREMENT_ACT_START β€” Start Voltage Measurements. Bestie said let's go, take the readings, we're so back πŸ”₯
  • NVME_VOLTAGE_MEASUREMENT_ACT_CLEAR β€” Clear Overvoltage Valid and Undervoltage Valid. Not the overvoltage flags, not the undervoltage flags β€” both, cleared, fresh slate, we love a reset πŸ‘‘

Look, these are just the action values. The manpage tells you what they mean, not what happens if you send the wrong one β€” so let's not be out here inventing lore πŸ™ˆ

That's the whole page, bestie β€” short, sweet, and every single constant accounted for πŸ’– This was the libnvme(9) API Manual, and the page was dated October 2026. Go measure some voltages responsibly, mwah πŸŽ€πŸ’œ

πŸ“¦ where this page comes from