libnvme(9)
πΈ NAME πΈ
okay so welcome to libnvme(9), the API Manual page, and this one is literally all about enum nvme_identify_cns β Identify - CNS Values. no cap, that's the whole vibe π
β¨ SYNOPSIS β¨
here's the enum in all its main-character glory, bestie:
enum nvme_identify_cns {
NVME_IDENTIFY_CNS_NS ,
NVME_IDENTIFY_CNS_CTRL ,
NVME_IDENTIFY_CNS_NS_ACTIVE_LIST ,
NVME_IDENTIFY_CNS_NS_DESC_LIST ,
NVME_IDENTIFY_CNS_NVMSET_LIST ,
NVME_IDENTIFY_CNS_CSI_NS ,
NVME_IDENTIFY_CNS_CSI_CTRL ,
NVME_IDENTIFY_CNS_CSI_NS_ACTIVE_LIST ,
NVME_IDENTIFY_CNS_CSI_INDEPENDENT_ID_NS ,
NVME_IDENTIFY_CNS_NS_USER_DATA_FORMAT ,
NVME_IDENTIFY_CNS_CSI_NS_USER_DATA_FORMAT ,
NVME_IDENTIFY_CNS_ALLOCATED_NS_LIST ,
NVME_IDENTIFY_CNS_ALLOCATED_NS ,
NVME_IDENTIFY_CNS_NS_CTRL_LIST ,
NVME_IDENTIFY_CNS_CTRL_LIST ,
NVME_IDENTIFY_CNS_PRIMARY_CTRL_CAP ,
NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST ,
NVME_IDENTIFY_CNS_NS_GRANULARITY ,
NVME_IDENTIFY_CNS_UUID_LIST ,
NVME_IDENTIFY_CNS_DOMAIN_LIST ,
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_ID ,
NVME_IDENTIFY_CNS_CSI_ALLOCATED_NS_LIST ,
NVME_IDENTIFY_CNS_CSI_ID_NS_DATA_STRUCTURE ,
NVME_IDENTIFY_CNS_COMMAND_SET_STRUCTURE ,
NVME_IDENTIFY_CNS_UNDERLYING_NS_LIST ,
NVME_IDENTIFY_CNS_PORTS_LIST ,
NVME_IDENTIFY_CNS_IOCS_IND_ID_ALLOC_NS ,
NVME_IDENTIFY_CNS_SUPPORTED_CTRL_STATE_FORMATS ,
NVME_IDENTIFY_CNS_UNDERLYING_CTRL_LIST ,
NVME_IDENTIFY_CNS_EXPORTED_NVM_SUBSYS_TEMPLATE_UUID_LIST
};
π Constants π
bestie, here is every single constant β not skipping one, because we don't do that here π«Ά
NVME_IDENTIFY_CNS_NSβ Identify Namespace data structure πNVME_IDENTIFY_CNS_CTRLβ Identify Controller data structure β¨NVME_IDENTIFY_CNS_NS_ACTIVE_LISTβ Active Namespace ID list π¦NVME_IDENTIFY_CNS_NS_DESC_LISTβ Namespace Identification Descriptor list πNVME_IDENTIFY_CNS_NVMSET_LISTβ NVM Set List πΈNVME_IDENTIFY_CNS_CSI_NSβ I/O Command Set specific Identify Namespace data structure πNVME_IDENTIFY_CNS_CSI_CTRLβ I/O Command Set specific Identify Controller data structure π«ΆNVME_IDENTIFY_CNS_CSI_NS_ACTIVE_LISTβ Active Namespace ID list associated with the specified I/O Command Set πNVME_IDENTIFY_CNS_CSI_INDEPENDENT_ID_NSβ I/O Command Set Independent Identify π₯NVME_IDENTIFY_CNS_NS_USER_DATA_FORMATβ Namespace user data format πNVME_IDENTIFY_CNS_CSI_NS_USER_DATA_FORMATβ I/O Command Set specific user data format Namespace data structure πNVME_IDENTIFY_CNS_ALLOCATED_NS_LISTβ Allocated Namespace ID list βNVME_IDENTIFY_CNS_ALLOCATED_NSβ Identify Namespace data structure for the specified allocated NSID πNVME_IDENTIFY_CNS_NS_CTRL_LISTβ Controller List of controllers attached to the specified NSID πNVME_IDENTIFY_CNS_CTRL_LISTβ Controller List of controllers that exist in the NVM subsystem πNVME_IDENTIFY_CNS_PRIMARY_CTRL_CAPβ Primary Controller Capabilities data structure for the specified primary controller π§NVME_IDENTIFY_CNS_SECONDARY_CTRL_LISTβ Secondary Controller list of controllers associated with the primary controller processing the command πNVME_IDENTIFY_CNS_NS_GRANULARITYβ A Namespace Granularity List πNVME_IDENTIFY_CNS_UUID_LISTβ A UUID List β¨NVME_IDENTIFY_CNS_DOMAIN_LISTβ Domain List π¦NVME_IDENTIFY_CNS_ENDURANCE_GROUP_IDβ Endurance Group List πNVME_IDENTIFY_CNS_CSI_ALLOCATED_NS_LISTβ I/O Command Set specific Allocated Namespace ID list πΈNVME_IDENTIFY_CNS_CSI_ID_NS_DATA_STRUCTUREβ I/O Command Set specific ID Namespace Data Structure for Allocated Namespace ID πNVME_IDENTIFY_CNS_COMMAND_SET_STRUCTUREβ I/O Command Set data structure π«ΆNVME_IDENTIFY_CNS_UNDERLYING_NS_LISTβ Get Underlying Namespace List πNVME_IDENTIFY_CNS_PORTS_LISTβ Get Ports List π₯NVME_IDENTIFY_CNS_IOCS_IND_ID_ALLOC_NSβ I/O Command Set Independent Identify Namespace data structure for the specified allocated NSID πNVME_IDENTIFY_CNS_SUPPORTED_CTRL_STATE_FORMATSβ Supported Controller State Formats identifying the supported NVMe Controller State data structures πNVME_IDENTIFY_CNS_UNDERLYING_CTRL_LISTβ Get Underlying Controller List βNVME_IDENTIFY_CNS_EXPORTED_NVM_SUBSYS_TEMPLATE_UUID_LISTβ Exported NVM Subsystem Template UUID List π
okay that's the whole page, bestie. the footer tag reads October 2026, enum nvme_identify_cns, and libnvme(9) β mwah π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms