NAME
enum nvme_id_ctrl_ctratt - Controller attributes
SYNOPSIS
enum nvme_id_ctrl_ctratt {
NVME_CTRL_CTRATT_HIDS_SHIFT ,
NVME_CTRL_CTRATT_NOPSPM_SHIFT ,
NVME_CTRL_CTRATT_NSETS_SHIFT ,
NVME_CTRL_CTRATT_RRLVLS_SHIFT ,
NVME_CTRL_CTRATT_EGS_SHIFT ,
NVME_CTRL_CTRATT_PLM_SHIFT ,
NVME_CTRL_CTRATT_TBKAS_SHIFT ,
NVME_CTRL_CTRATT_NG_SHIFT ,
NVME_CTRL_CTRATT_SQA_SHIFT ,
NVME_CTRL_CTRATT_ULIST_SHIFT ,
NVME_CTRL_CTRATT_MDS_SHIFT ,
NVME_CTRL_CTRATT_FCM_SHIFT ,
NVME_CTRL_CTRATT_VCM_SHIFT ,
NVME_CTRL_CTRATT_DEG_SHIFT ,
NVME_CTRL_CTRATT_DNVMS_SHIFT ,
NVME_CTRL_CTRATT_ELBAS_SHIFT ,
NVME_CTRL_CTRATT_MEM_SHIFT ,
NVME_CTRL_CTRATT_HMBR_SHIFT ,
NVME_CTRL_CTRATT_RHII_SHIFT ,
NVME_CTRL_CTRATT_FDPS_SHIFT ,
NVME_CTRL_CTRATT_PLS_SHIFT ,
NVME_CTRL_CTRATT_PMS_SHIFT ,
NVME_CTRL_CTRATT_VMS_SHIFT ,
NVME_CTRL_CTRATT_IIELLSS_SHIFT ,
NVME_CTRL_CTRATT_HIDS_MASK ,
NVME_CTRL_CTRATT_NOPSPM_MASK ,
NVME_CTRL_CTRATT_NSETS_MASK ,
NVME_CTRL_CTRATT_RRLVLS_MASK ,
NVME_CTRL_CTRATT_EGS_MASK ,
NVME_CTRL_CTRATT_PLM_MASK ,
NVME_CTRL_CTRATT_TBKAS_MASK ,
NVME_CTRL_CTRATT_NG_MASK ,
NVME_CTRL_CTRATT_SQA_MASK ,
NVME_CTRL_CTRATT_ULIST_MASK ,
NVME_CTRL_CTRATT_MDS_MASK ,
NVME_CTRL_CTRATT_FCM_MASK ,
NVME_CTRL_CTRATT_VCM_MASK ,
NVME_CTRL_CTRATT_DEG_MASK ,
NVME_CTRL_CTRATT_DNVMS_MASK ,
NVME_CTRL_CTRATT_ELBAS_MASK ,
NVME_CTRL_CTRATT_MEM_MASK ,
NVME_CTRL_CTRATT_HMBR_MASK ,
NVME_CTRL_CTRATT_RHII_MASK ,
NVME_CTRL_CTRATT_FDPS_MASK ,
NVME_CTRL_CTRATT_PLS_MASK ,
NVME_CTRL_CTRATT_PMS_MASK ,
NVME_CTRL_CTRATT_VMS_MASK ,
NVME_CTRL_CTRATT_IIELLSS_MASK ,
NVME_CTRL_CTRATT_128_ID ,
NVME_CTRL_CTRATT_NON_OP_PSP ,
NVME_CTRL_CTRATT_NVM_SETS ,
NVME_CTRL_CTRATT_READ_RECV_LVLS ,
NVME_CTRL_CTRATT_ENDURANCE_GROUPS ,
NVME_CTRL_CTRATT_PREDICTABLE_LAT ,
NVME_CTRL_CTRATT_TBKAS ,
NVME_CTRL_CTRATT_NAMESPACE_GRANULARITY ,
NVME_CTRL_CTRATT_SQ_ASSOCIATIONS ,
NVME_CTRL_CTRATT_UUID_LIST ,
NVME_CTRL_CTRATT_MDS ,
NVME_CTRL_CTRATT_FIXED_CAP ,
NVME_CTRL_CTRATT_VARIABLE_CAP ,
NVME_CTRL_CTRATT_DEL_ENDURANCE_GROUPS ,
NVME_CTRL_CTRATT_DEL_NVM_SETS ,
NVME_CTRL_CTRATT_ELBAS ,
NVME_CTRL_CTRATT_MEM ,
NVME_CTRL_CTRATT_HMBR ,
NVME_CTRL_CTRATT_RHII ,
NVME_CTRL_CTRATT_FDPS ,
NVME_CTRL_CTRATT_PLS ,
NVME_CTRL_CTRATT_PMS ,
NVME_CTRL_CTRATT_VMS ,
NVME_CTRL_CTRATT_IIELLSS ,
NVME_CTRL_CTRATT_IIELLSS_POWER_STATE ,
NVME_CTRL_CTRATT_IIELLSS_GLOBAL
};
Constants
- NVME_CTRL_CTRATT_HIDS_SHIFT
-
HIDS shift
- NVME_CTRL_CTRATT_NOPSPM_SHIFT
-
NOPSPM shift
- NVME_CTRL_CTRATT_NSETS_SHIFT
-
NSETS shift
- NVME_CTRL_CTRATT_RRLVLS_SHIFT
-
RRLVLS shift
- NVME_CTRL_CTRATT_EGS_SHIFT
-
EGS shift
- NVME_CTRL_CTRATT_PLM_SHIFT
-
PLM shift
- NVME_CTRL_CTRATT_TBKAS_SHIFT
-
TBKAS shift
- NVME_CTRL_CTRATT_NG_SHIFT
-
NG shift
- NVME_CTRL_CTRATT_SQA_SHIFT
-
SQA shift
- NVME_CTRL_CTRATT_ULIST_SHIFT
-
ULIST shift
- NVME_CTRL_CTRATT_MDS_SHIFT
-
MDS shift
- NVME_CTRL_CTRATT_FCM_SHIFT
-
FCM shift
- NVME_CTRL_CTRATT_VCM_SHIFT
-
VCM shift
- NVME_CTRL_CTRATT_DEG_SHIFT
-
DEG shift
- NVME_CTRL_CTRATT_DNVMS_SHIFT
-
DNVMS shift
- NVME_CTRL_CTRATT_ELBAS_SHIFT
-
ELBAS shift
- NVME_CTRL_CTRATT_MEM_SHIFT
-
MEM shift
- NVME_CTRL_CTRATT_HMBR_SHIFT
-
HMBR shift
- NVME_CTRL_CTRATT_RHII_SHIFT
-
RHII shift
- NVME_CTRL_CTRATT_FDPS_SHIFT
-
FDPS shift
- NVME_CTRL_CTRATT_PLS_SHIFT
-
PLS shift
- NVME_CTRL_CTRATT_PMS_SHIFT
-
PMS shift
- NVME_CTRL_CTRATT_VMS_SHIFT
-
VMS shift
- NVME_CTRL_CTRATT_IIELLSS_SHIFT
-
IIELLSS shift
- NVME_CTRL_CTRATT_HIDS_MASK
-
HIDS mask
- NVME_CTRL_CTRATT_NOPSPM_MASK
-
NOPSPM mask
- NVME_CTRL_CTRATT_NSETS_MASK
-
NSETS mask
- NVME_CTRL_CTRATT_RRLVLS_MASK
-
RRLVLS mask
- NVME_CTRL_CTRATT_EGS_MASK
-
EGS mask
- NVME_CTRL_CTRATT_PLM_MASK
-
PLM mask
- NVME_CTRL_CTRATT_TBKAS_MASK
-
TBKAS mask
- NVME_CTRL_CTRATT_NG_MASK
-
NG mask
- NVME_CTRL_CTRATT_SQA_MASK
-
SQA mask
- NVME_CTRL_CTRATT_ULIST_MASK
-
ULIST mask
- NVME_CTRL_CTRATT_MDS_MASK
-
MDS mask
- NVME_CTRL_CTRATT_FCM_MASK
-
FCM mask
- NVME_CTRL_CTRATT_VCM_MASK
-
VCM mask
- NVME_CTRL_CTRATT_DEG_MASK
-
DEG mask
- NVME_CTRL_CTRATT_DNVMS_MASK
-
DNVMS mask
- NVME_CTRL_CTRATT_ELBAS_MASK
-
ELBAS mask
- NVME_CTRL_CTRATT_MEM_MASK
-
MEM mask
- NVME_CTRL_CTRATT_HMBR_MASK
-
HMBR mask
- NVME_CTRL_CTRATT_RHII_MASK
-
RHII mask
- NVME_CTRL_CTRATT_FDPS_MASK
-
FDPS mask
- NVME_CTRL_CTRATT_PLS_MASK
-
PLS mask
- NVME_CTRL_CTRATT_PMS_MASK
-
PMS mask
- NVME_CTRL_CTRATT_VMS_MASK
-
VMS mask
- NVME_CTRL_CTRATT_IIELLSS_MASK
-
IIELLSS mask
- NVME_CTRL_CTRATT_128_ID
-
128-bit Host Identifier supported
- NVME_CTRL_CTRATT_NON_OP_PSP
-
Non-Operational Poser State Permissive Mode supported
- NVME_CTRL_CTRATT_NVM_SETS
-
NVM Sets supported
- NVME_CTRL_CTRATT_READ_RECV_LVLS
-
Read Recovery Levels supported
- NVME_CTRL_CTRATT_ENDURANCE_GROUPS
-
Endurance Groups supported
- NVME_CTRL_CTRATT_PREDICTABLE_LAT
-
Predictable Latency Mode supported
- NVME_CTRL_CTRATT_TBKAS
-
Traffic Based Keep Alive Support
- NVME_CTRL_CTRATT_NAMESPACE_GRANULARITY
-
Namespace Granularity reporting supported
- NVME_CTRL_CTRATT_SQ_ASSOCIATIONS
-
SQ Associations supported
- NVME_CTRL_CTRATT_UUID_LIST
-
UUID List reporting supported
- NVME_CTRL_CTRATT_MDS
-
Multi-Domain Subsystem supported
- NVME_CTRL_CTRATT_FIXED_CAP
-
Fixed Capacity Management supported
- NVME_CTRL_CTRATT_VARIABLE_CAP
-
Variable Capacity Management supported
- NVME_CTRL_CTRATT_DEL_ENDURANCE_GROUPS
-
Delete Endurance Groups supported
- NVME_CTRL_CTRATT_DEL_NVM_SETS
-
Delete NVM Sets supported
- NVME_CTRL_CTRATT_ELBAS
-
Extended LBA Formats supported
- NVME_CTRL_CTRATT_MEM
-
MDTS and Size Limits Exclude Metadata supported
- NVME_CTRL_CTRATT_HMBR
-
HMB Restrict Non-Operational Power State Access
- NVME_CTRL_CTRATT_RHII
-
Reservations and Host Identifier Interaction
- NVME_CTRL_CTRATT_FDPS
-
Flexible Data Placement supported
- NVME_CTRL_CTRATT_PLS
-
Power Limit Support
- NVME_CTRL_CTRATT_PMS
-
Power Measurement Support
- NVME_CTRL_CTRATT_VMS
-
Voltage Measurement Support
- NVME_CTRL_CTRATT_IIELLSS
-
Idle I/O Exit Latency Limit Support and Scope
- NVME_CTRL_CTRATT_IIELLSS_POWER_STATE
-
Each operational power state scope
- NVME_CTRL_CTRATT_IIELLSS_GLOBAL
-
All operational power states scope