---
name: "nvme_id_ctrl_vsen-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_id_ctrl_vsen-libnvme3"
---

# nvme\_id\_ctrl\_vsen-libnvme3(2)

Identify Controller Voltage Sensor data structure (VSEN1-VSEN4)

## NAME

enum nvme\_id\_ctrl\_vsen - Identify Controller Voltage Sensor data structure (VSEN1-VSEN4)

## SYNOPSIS

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
