libnvme(9) API Manual libnvme(9)

enum nvme_id_ctrl_oaes - Optional Asynchronous Events Supported

enum nvme_id_ctrl_oaes {
NVME_CTRL_OAES_NSAN_SHIFT ,
NVME_CTRL_OAES_FAN_SHIFT ,
NVME_CTRL_OAES_ANACN_SHIFT ,
NVME_CTRL_OAES_PLEAN_SHIFT ,
NVME_CTRL_OAES_LSIAN_SHIFT ,
NVME_CTRL_OAES_EGEAN_SHIFT ,
NVME_CTRL_OAES_NNSS_SHIFT ,
NVME_CTRL_OAES_TTHR_SHIFT ,
NVME_CTRL_OAES_RGCNS_SHIFT ,
NVME_CTRL_OAES_ANSAN_SHIFT ,
NVME_CTRL_OAES_CCRCN_SHIFT ,
NVME_CTRL_OAES_LHCN_SHIFT ,
NVME_CTRL_OAES_RLCC_SHIFT ,
NVME_CTRL_OAES_ZDCN_SHIFT ,
NVME_CTRL_OAES_DLPCN_SHIFT ,
NVME_CTRL_OAES_NSAN_MASK ,
NVME_CTRL_OAES_FAN_MASK ,
NVME_CTRL_OAES_ANACN_MASK ,
NVME_CTRL_OAES_PLEAN_MASK ,
NVME_CTRL_OAES_LSIAN_MASK ,
NVME_CTRL_OAES_EGEAN_MASK ,
NVME_CTRL_OAES_NNSS_MASK ,
NVME_CTRL_OAES_TTHR_MASK ,
NVME_CTRL_OAES_RGCNS_MASK ,
NVME_CTRL_OAES_ANSAN_MASK ,
NVME_CTRL_OAES_CCRCN_MASK ,
NVME_CTRL_OAES_LHCN_MASK ,
NVME_CTRL_OAES_RLCC_MASK ,
NVME_CTRL_OAES_ZDCN_MASK ,
NVME_CTRL_OAES_DLPCN_MASK ,
NVME_CTRL_OAES_NSAN ,
NVME_CTRL_OAES_FAN ,
NVME_CTRL_OAES_ANACN ,
NVME_CTRL_OAES_PLEAN ,
NVME_CTRL_OAES_LSIAN ,
NVME_CTRL_OAES_EGEAN ,
NVME_CTRL_OAES_NNSS ,
NVME_CTRL_OAES_TTHR ,
NVME_CTRL_OAES_RGCNS ,
NVME_CTRL_OAES_ANSAN ,
NVME_CTRL_OAES_CCRCN ,
NVME_CTRL_OAES_LHCN ,
NVME_CTRL_OAES_RLCC ,
NVME_CTRL_OAES_ZDCN ,
NVME_CTRL_OAES_DLPCN

};

Shift amount to get the Attached Namespace Attribute Notices event supported bit
Shift amount to get the Firmware Activation Notices event supported bit
Shift amount to get the Asymmetric Namespace Access Change Notices event supported bit
Shift amount to get the Predictable Latency Event Aggregate Log Change Notices event supported bit
Shift amount to get the LBA Status Information Alert Notices event supported bit
Shift amount to get the Endurance Group Event Aggregate Log Page Change Notices event supported bit
Shift amount to get the Normal NVM Subsystem Shutdown event supported bit
Shift amount to get the Temperature Threshold Hysteresis Recovery event supported bit
Shift amount to get the Reachability Groups Change Notices event supported bit
Shift amount to get the Allocated Namespace Attribute Notices event supported bit
Shift amount to get the Cross-Controller Reset Completed Notices event supported bit
Shift amount to get the Lost Host Communication Notices event supported bit
Shift amount to get the Rate Limiting Configuration Change event supported bit
Shift amount to get the Zone Descriptor Changed Notices event supported bit
Shift amount to get the Discovery Log Page Change Notification event supported bit
Mask to get the Attached Namespace Attribute Notices event supported bit
Mask to get the Firmware Activation Notices event supported bit
Mask to get the Asymmetric Namespace Access Change Notices event supported bit
Mask to get the Predictable Latency Event Aggregate Log Change Notices event supported bit
Mask to get the LBA Status Information Alert Notices event supported bit
Mask to get the Endurance Group Event Aggregate Log Page Change Notices event supported bit
Mask to get the Normal NVM Subsystem Shutdown event supported bit
Mask to get the Temperature Threshold Hysteresis Recovery event supported bit
Mask to get the Reachability Groups Change Notices event supported bit
Mask to get the Allocated Namespace Attribute Notices event supported bit
Mask to get the Cross-Controller Reset Completed Notices event supported bit
Mask to get the Lost Host Communication Notices event supported bit
Mask to get the Rate Limiting Configuration Change event supported bit
Mask to get the Zone Descriptor Changed Notices event supported bit
Mask to get the Discovery Log Page Change Notification event supported bit
If set, the controller supports the Attached Namespace Attribute Notices event.
If set, the controller supports the Firmware Activation Notices event.
If set, the controller supports the Asymmetric Namespace Access Change Notices event.
If set, the controller supports the Predictable Latency Event Aggregate Log Change Notices event.
If set, the controller supports the LBA Status Information Alert Notices event.
If set, the controller supports the Endurance Group Event Aggregate Log Page Change Notices event.
If set, the controller supports the Normal NVM Subsystem Shutdown event.
If set, the controller supports the Temperature Threshold Hysteresis Recovery event.
If set, the controller supports the Reachability Groups Change Notices event.
If set, the controller supports the Allocated Namespace Attribute Notices event.
If set, the controller supports the Cross-Controller Reset Completed Notices event.
If set, the controller supports the Lost Host Communication Notices event.
If set, the controller supports the Rate Limiting Configuration Change event.
If set, the controller supports the Zone Descriptor Changed Notices event.
If set, the controller supports the Discovery Log Page Change Notification event.
enum nvme_id_ctrl_oaes October 2026