libnvme(9) API Manual libnvme(9)

enum nvme_aer_voltage_threshold_event - Voltage Threshold Event - Event Specific Parameter

enum nvme_aer_voltage_threshold_event {
NVME_AER_VOLTAGE_THRESHOLD_EVENT_IVM_SHIFT ,
NVME_AER_VOLTAGE_THRESHOLD_EVENT_IVM_MASK ,
NVME_AER_VOLTAGE_THRESHOLD_EVENT_VTHT_SHIFT ,
NVME_AER_VOLTAGE_THRESHOLD_EVENT_VTHT_MASK ,
NVME_AER_VOLTAGE_THRESHOLD_EVENT_VSENT_SHIFT ,
NVME_AER_VOLTAGE_THRESHOLD_EVENT_VSENT_MASK

};

Shift amount to get the Interval Voltage Measurement (IVM)
Mask to get IVM
Shift amount to get the Voltage Threshold Type (VTHT), see enum nvme_voltage_threshold_type
Mask to get VTHT
Shift amount to get the Voltage Sensor Triggered (VSENT), see enum nvme_voltage_sensor
Mask to get VSENT
enum nvme_aer_voltage_threshold_event October 2026