nvme_id_ctrl_vsen-libnvme3(2)

nvme_id_ctrl_vsen-libnvme32

Identify controller voltage sensor data structure (vsen1-vsen4)

Usage

enum nvme_id_ctrl_vsen {
NVME_CTRL_VSEN_VSRV_SHIFT ,

NVME_CTRL_VSEN_VSRV_MASK ,

NVME_CTRL_VSEN_VSRS_SHIFT ,

NVME_CTRL_VSEN_VSRS_MASK ,

NVME_CTRL_VSEN_VOLSS_SHIFT ,

NVME_CTRL_VSEN_VOLSS_MASK ,

NVME_CTRL_VSEN_PISL_SHIFT ,

NVME_CTRL_VSEN_PISL_MASK ,

NVME_CTRL_VSEN_PISV_SHIFT ,

NVME_CTRL_VSEN_PISV_MASK

};

Constants

NVME_CTRL_VSEN_VSRV_SHIFT

Shift amount to get the Voltage Sample Rate Value (VSRV)

NVME_CTRL_VSEN_VSRV_MASK

Mask to get VSRV

NVME_CTRL_VSEN_VSRS_SHIFT

Shift amount to get the Voltage Sample Rate Scale (VSRS)

NVME_CTRL_VSEN_VSRS_MASK

Mask to get VSRS

NVME_CTRL_VSEN_VOLSS_SHIFT

Shift amount to get the Voltage Sample Scale (VOLSS)

NVME_CTRL_VSEN_VOLSS_MASK

Mask to get VOLSS

NVME_CTRL_VSEN_PISL_SHIFT

Shift amount to get the Power Input Supply Label (PISL)

NVME_CTRL_VSEN_PISL_MASK

Mask to get PISL

NVME_CTRL_VSEN_PISV_SHIFT

Shift amount to get the Power Input Supply Value (PISV), in units of 0.05 V

NVME_CTRL_VSEN_PISV_MASK

Mask to get PISV

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.