libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ NAME ✨

enum nvme_voltage_measurement_uvol β€” so this is the Voltage Measurement log page, specifically the Undervoltage (UVOL) part of it πŸ’… this is libnvme(9) btw, hi bestie, welcome to the API manual 🫢


🌸 SYNOPSIS 🌸

Okay so here's the shape of it, literally exactly like this:

enum nvme_voltage_measurement_uvol {
    NVME_VOLTAGE_MEASUREMENT_UVOL_MUVV_SHIFT ,
    NVME_VOLTAGE_MEASUREMENT_UVOL_MUVV_MASK ,
    NVME_VOLTAGE_MEASUREMENT_UVOL_UVV

};

That trailing blank line before the closing brace? Yeah it's just like that. Not me being weird, it's canon πŸŽ€


πŸ’œ Constants πŸ’œ

These are the three constants in the enum, and yes bestie there are exactly three, no cap:

  • NVME_VOLTAGE_MEASUREMENT_UVOL_MUVV_SHIFT β€” the shift amount you use to get the Minimum Undervoltage Value (MUVV) ✨ like it's the little key that slides the bits into place so you can actually read MUVV.
  • NVME_VOLTAGE_MEASUREMENT_UVOL_MUVV_MASK β€” the mask you use to get MUVV πŸŽ€ pair it with the shift above and the Minimum Undervoltage Value is yours, iconic teamwork fr fr.
  • NVME_VOLTAGE_MEASUREMENT_UVOL_UVV β€” Undervoltage Valid πŸ’€ that's it, that's the constant, it's giving "is this undervoltage reading even valid" main character energy.

lowkey a whole enum for three constants and honestly? slay. short page, zero filler, we love a concise icon πŸ‘‘

and that's the whole page, bestie!! πŸ’– This was enum nvme_voltage_measurement_uvol from libnvme(9), dated October 2026 β€” so when you see that date in the footer you'll know it's this exact page, no cap πŸŒΈπŸ¦‹ bye pookie, go read them bits 🫢

πŸ“¦ where this page comes from