NAME
enum nvme_id_ctrl_oaes - Optional Asynchronous Events Supported
SYNOPSIS
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
};
Constants
- NVME_CTRL_OAES_NSAN_SHIFT
-
Shift amount to get the Attached Namespace Attribute Notices event supported bit
- NVME_CTRL_OAES_FAN_SHIFT
-
Shift amount to get the Firmware Activation Notices event supported bit
- NVME_CTRL_OAES_ANACN_SHIFT
-
Shift amount to get the Asymmetric Namespace Access Change Notices event supported bit
- NVME_CTRL_OAES_PLEAN_SHIFT
-
Shift amount to get the Predictable Latency Event Aggregate Log Change Notices event supported bit
- NVME_CTRL_OAES_LSIAN_SHIFT
-
Shift amount to get the LBA Status Information Alert Notices event supported bit
- NVME_CTRL_OAES_EGEAN_SHIFT
-
Shift amount to get the Endurance Group Event Aggregate Log Page Change Notices event supported bit
- NVME_CTRL_OAES_NNSS_SHIFT
-
Shift amount to get the Normal NVM Subsystem Shutdown event supported bit
- NVME_CTRL_OAES_TTHR_SHIFT
-
Shift amount to get the Temperature Threshold Hysteresis Recovery event supported bit
- NVME_CTRL_OAES_RGCNS_SHIFT
-
Shift amount to get the Reachability Groups Change Notices event supported bit
- NVME_CTRL_OAES_ANSAN_SHIFT
-
Shift amount to get the Allocated Namespace Attribute Notices event supported bit
- NVME_CTRL_OAES_CCRCN_SHIFT
-
Shift amount to get the Cross-Controller Reset Completed Notices event supported bit
- NVME_CTRL_OAES_LHCN_SHIFT
-
Shift amount to get the Lost Host Communication Notices event supported bit
- NVME_CTRL_OAES_RLCC_SHIFT
-
Shift amount to get the Rate Limiting Configuration Change event supported bit
- NVME_CTRL_OAES_ZDCN_SHIFT
-
Shift amount to get the Zone Descriptor Changed Notices event supported bit
- NVME_CTRL_OAES_DLPCN_SHIFT
-
Shift amount to get the Discovery Log Page Change Notification event supported bit
- NVME_CTRL_OAES_NSAN_MASK
-
Mask to get the Attached Namespace Attribute Notices event supported bit
- NVME_CTRL_OAES_FAN_MASK
-
Mask to get the Firmware Activation Notices event supported bit
- NVME_CTRL_OAES_ANACN_MASK
-
Mask to get the Asymmetric Namespace Access Change Notices event supported bit
- NVME_CTRL_OAES_PLEAN_MASK
-
Mask to get the Predictable Latency Event Aggregate Log Change Notices event supported bit
- NVME_CTRL_OAES_LSIAN_MASK
-
Mask to get the LBA Status Information Alert Notices event supported bit
- NVME_CTRL_OAES_EGEAN_MASK
-
Mask to get the Endurance Group Event Aggregate Log Page Change Notices event supported bit
- NVME_CTRL_OAES_NNSS_MASK
-
Mask to get the Normal NVM Subsystem Shutdown event supported bit
- NVME_CTRL_OAES_TTHR_MASK
-
Mask to get the Temperature Threshold Hysteresis Recovery event supported bit
- NVME_CTRL_OAES_RGCNS_MASK
-
Mask to get the Reachability Groups Change Notices event supported bit
- NVME_CTRL_OAES_ANSAN_MASK
-
Mask to get the Allocated Namespace Attribute Notices event supported bit
- NVME_CTRL_OAES_CCRCN_MASK
-
Mask to get the Cross-Controller Reset Completed Notices event supported bit
- NVME_CTRL_OAES_LHCN_MASK
-
Mask to get the Lost Host Communication Notices event supported bit
- NVME_CTRL_OAES_RLCC_MASK
-
Mask to get the Rate Limiting Configuration Change event supported bit
- NVME_CTRL_OAES_ZDCN_MASK
-
Mask to get the Zone Descriptor Changed Notices event supported bit
- NVME_CTRL_OAES_DLPCN_MASK
-
Mask to get the Discovery Log Page Change Notification event supported bit
- NVME_CTRL_OAES_NSAN
-
If set, the controller supports the Attached Namespace Attribute Notices event.
- NVME_CTRL_OAES_FAN
-
If set, the controller supports the Firmware Activation Notices event.
- NVME_CTRL_OAES_ANACN
-
If set, the controller supports the Asymmetric Namespace Access Change Notices event.
- NVME_CTRL_OAES_PLEAN
-
If set, the controller supports the Predictable Latency Event Aggregate Log Change Notices event.
- NVME_CTRL_OAES_LSIAN
-
If set, the controller supports the LBA Status Information Alert Notices event.
- NVME_CTRL_OAES_EGEAN
-
If set, the controller supports the Endurance Group Event Aggregate Log Page Change Notices event.
- NVME_CTRL_OAES_NNSS
-
If set, the controller supports the Normal NVM Subsystem Shutdown event.
- NVME_CTRL_OAES_TTHR
-
If set, the controller supports the Temperature Threshold Hysteresis Recovery event.
- NVME_CTRL_OAES_RGCNS
-
If set, the controller supports the Reachability Groups Change Notices event.
- NVME_CTRL_OAES_ANSAN
-
If set, the controller supports the Allocated Namespace Attribute Notices event.
- NVME_CTRL_OAES_CCRCN
-
If set, the controller supports the Cross-Controller Reset Completed Notices event.
- NVME_CTRL_OAES_LHCN
-
If set, the controller supports the Lost Host Communication Notices event.
- NVME_CTRL_OAES_RLCC
-
If set, the controller supports the Rate Limiting Configuration Change event.
- NVME_CTRL_OAES_ZDCN
-
If set, the controller supports the Zone Descriptor Changed Notices event.
- NVME_CTRL_OAES_DLPCN
-
If set, the controller supports the Discovery Log Page Change Notification event.