libnvme(9)
β¨ 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
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms