DOKK / manpages / debian 12 / libnvme-dev / nvme_constants.2.en
libnvme(2) API Manual libnvme(2)

enum nvme_constants - A place to stash various constant nvme values

enum nvme_constants {
NVME_NSID_ALL ,
NVME_NSID_NONE ,
NVME_UUID_NONE ,
NVME_CNTLID_NONE ,
NVME_CNSSPECID_NONE ,
NVME_LOG_LSP_NONE ,
NVME_LOG_LSI_NONE ,
NVME_LOG_LPO_NONE ,
NVME_IDENTIFY_DATA_SIZE ,
NVME_LOG_SUPPORTED_LOG_PAGES_MAX ,
NVME_ID_NVMSET_LIST_MAX ,
NVME_ID_UUID_LIST_MAX ,
NVME_ID_CTRL_LIST_MAX ,
NVME_ID_NS_LIST_MAX ,
NVME_ID_SECONDARY_CTRL_MAX ,
NVME_ID_DOMAIN_LIST_MAX ,
NVME_ID_ENDURANCE_GROUP_LIST_MAX ,
NVME_ID_ND_DESCRIPTOR_MAX ,
NVME_FEAT_LBA_RANGE_MAX ,
NVME_LOG_ST_MAX_RESULTS ,
NVME_LOG_TELEM_BLOCK_SIZE ,
NVME_LOG_FID_SUPPORTED_EFFECTS_MAX ,
NVME_LOG_MI_CMD_SUPPORTED_EFFECTS_MAX ,
NVME_LOG_MI_CMD_SUPPORTED_EFFECTS_RESERVED ,
NVME_DSM_MAX_RANGES ,
NVME_NQN_LENGTH ,
NVMF_TRADDR_SIZE ,
NVMF_TSAS_SIZE ,
NVME_ZNS_CHANGED_ZONES_MAX

};

A broadcast value that is used to specify all namespaces
The invalid namespace id, for when the nsid parameter is not used in a command
Use to omit a uuid command parameter
Use to omit a cntlid command parameter
Use to omit a cns_specific_id command parameter
Use to omit a log lsp command parameter
Use to omit a log lsi command parameter
Use to omit a log lpo command parameter
The transfer size for nvme identify commands
The largest possible index in the supported log pages log.
The largest possible nvmset index in identify nvmeset
The largest possible uuid index in identify uuid list
The largest possible controller index in identify controller list
The largest possible namespace index in identify namespace list
The largest possible secondary controller index in identify secondary controller
The largest possible domain index in the in domain list
The largest possible endurance group index in the endurance group list
The largest possible namespace granularity index in the namespace granularity descriptor list
The largest possible LBA range index in feature lba range type
The largest possible self test result index in the device self test log
Specification defined size of Telemetry Data Blocks
The largest possible FID index in the feature identifiers effects log.
The largest possible MI Command index in the MI Command effects log.
The reserved space in the MI Command effects log.
The largest possible range index in a data-set management command
Max length for NVMe Qualified Name
Max Transport Address size
Max Transport Specific Address Subtype size
Max number of zones in the changed zones log page
enum nvme_constants January 2023