Provided by: libnvme-dev_1.15-2_amd64 

NAME
enum nvme_smart_crit - Critical Warning
SYNOPSIS
enum nvme_smart_crit {
NVME_SMART_CW_ASCBT_SHIFT ,
NVME_SMART_CW_TTC_SHIFT ,
NVME_SMART_CW_NDR_SHIFT ,
NVME_SMART_CW_AMRO_SHIFT ,
NVME_SMART_CW_VMBF_SHIFT ,
NVME_SMART_CW_PMRRO_SHIFT ,
NVME_SMART_CW_ASCBT_MASK ,
NVME_SMART_CW_TTC_MASK ,
NVME_SMART_CW_NDR_MASK ,
NVME_SMART_CW_AMRO_MASK ,
NVME_SMART_CW_VMBF_MASK ,
NVME_SMART_CW_PMRRO_MASK ,
NVME_SMART_CRIT_SPARE ,
NVME_SMART_CRIT_TEMPERATURE ,
NVME_SMART_CRIT_DEGRADED ,
NVME_SMART_CRIT_MEDIA ,
NVME_SMART_CRIT_VOLATILE_MEMORY ,
NVME_SMART_CRIT_PMR_RO
};
Constants
NVME_SMART_CW_ASCBT_SHIFT
Shift amount to get the available spare capacity has fallen below the threshold.
NVME_SMART_CW_TTC_SHIFT
Shift amount to get the temperature is either greater than or equal to an over temperature
threshold; or less than or equal to an under temperature threshold.
NVME_SMART_CW_NDR_SHIFT
Shift amount to get the NVM subsystem reliability has been degraded due to significant media
related errors or any internal error that degrades NVM subsystem reliability.
NVME_SMART_CW_AMRO_SHIFT
Shift amount to get the all of the media has been placed in read only mode. The controller
shall not set this bit if the read-only condition on the media is a result of a change in the
write protection state of a namespace.
NVME_SMART_CW_VMBF_SHIFT
Shift amount to get the volatile memory backup device has failed. This field is only valid
if the controller has a volatile memory backup solution.
NVME_SMART_CW_PMRRO_SHIFT
Shift amount to get the Persistent Memory Region has become read-only or unreliable.
NVME_SMART_CW_ASCBT_MASK
If set, then the available spare capacity has fallen below the threshold.
NVME_SMART_CW_TTC_MASK
Mask to get the temperature is either greater than or equal to an over temperature threshold;
or less than or equal to an under temperature threshold.
NVME_SMART_CW_NDR_MASK
Mask to get the NVM subsystem reliability has been degraded due to significant media related
errors or any internal error that degrades NVM subsystem reliability.
NVME_SMART_CW_AMRO_MASK
Mask to get the all of the media has been placed in read only mode. The controller shall not
set this bit if the read-only condition on the media is a result of a change in the write
protection state of a namespace.
NVME_SMART_CW_VMBF_MASK
Mask to get the volatile memory backup device has failed. This field is only valid if the
controller has a volatile memory backup solution.
NVME_SMART_CW_PMRRO_MASK
Mask to get the Persistent Memory Region has become read-only or unreliable.
NVME_SMART_CRIT_SPARE
If set, then the available spare capacity has fallen below the threshold.
NVME_SMART_CRIT_TEMPERATURE
If set, then a temperature is either greater than or equal to an over temperature threshold;
or less than or equal to an under temperature threshold.
NVME_SMART_CRIT_DEGRADED
If set, then the NVM subsystem reliability has been degraded due to significant media related
errors or any internal error that degrades NVM subsystem reliability.
NVME_SMART_CRIT_MEDIA
If set, then all of the media has been placed in read only mode. The controller shall not set
this bit if the read-only condition on the media is a result of a change in the write
protection state of a namespace.
NVME_SMART_CRIT_VOLATILE_MEMORY
If set, then the volatile memory backup device has failed. This field is only valid if the
controller has a volatile memory backup solution.
NVME_SMART_CRIT_PMR_RO
If set, then the Persistent Memory Region has become read-only or unreliable.
August 2025 enum nvme_smart_crit libnvme(2)