libnvme(9)
๐ enum nvme_features_id - Features - Feature Identifiers ๐
okay so bestie, welcome to libnvme(9), aka the API Manual page for this iconic enum. It's literally giving "all the NVMe feature IDs in one place," and the title is enum nvme_features_id - Features - Feature Identifiers. No cap, this is the whole vibe. ๐ซถ
๐ธ NAME ๐ธ
enum nvme_features_id - Features - Feature Identifiers
โจ SYNOPSIS โจ
enum nvme_features_id {
NVME_FEAT_FID_ARBITRATION ,
NVME_FEAT_FID_POWER_MGMT ,
NVME_FEAT_FID_LBA_RANGE ,
NVME_FEAT_FID_TEMP_THRESH ,
NVME_FEAT_FID_ERR_RECOVERY ,
NVME_FEAT_FID_VOLATILE_WC ,
NVME_FEAT_FID_NUM_QUEUES ,
NVME_FEAT_FID_IRQ_COALESCE ,
NVME_FEAT_FID_IRQ_CONFIG ,
NVME_FEAT_FID_WRITE_ATOMIC ,
NVME_FEAT_FID_ASYNC_EVENT ,
NVME_FEAT_FID_AUTO_PST ,
NVME_FEAT_FID_HOST_MEM_BUF ,
NVME_FEAT_FID_TIMESTAMP ,
NVME_FEAT_FID_KATO ,
NVME_FEAT_FID_HCTM ,
NVME_FEAT_FID_NOPSC ,
NVME_FEAT_FID_RRL ,
NVME_FEAT_FID_PLM_CONFIG ,
NVME_FEAT_FID_PLM_WINDOW ,
NVME_FEAT_FID_LBA_STS_INTERVAL ,
NVME_FEAT_FID_HOST_BEHAVIOR ,
NVME_FEAT_FID_SANITIZE ,
NVME_FEAT_FID_ENDURANCE_EVT_CFG ,
NVME_FEAT_FID_IOCS_PROFILE ,
NVME_FEAT_FID_SPINUP_CONTROL ,
NVME_FEAT_FID_POWER_LOSS_SIGNAL ,
NVME_FEAT_FID_PERF_CHARACTERISTICS ,
NVME_FEAT_FID_FDP ,
NVME_FEAT_FID_FDP_EVENTS ,
NVME_FEAT_FID_NS_ADMIN_LABEL ,
NVME_FEAT_FID_KEY_VALUE ,
NVME_FEAT_FID_CTRL_DATA_QUEUE ,
NVME_FEAT_FID_CONF_DEV_PERSONALITY ,
NVME_FEAT_FID_POWER_LIMIT ,
NVME_FEAT_FID_POWER_THRESH ,
NVME_FEAT_FID_POWER_MEASUREMENT ,
NVME_FEAT_FID_VOLTAGE_THRESHOLD ,
NVME_FEAT_FID_VOLTAGE_MEASUREMENT ,
NVME_FEAT_FID_RATE_LIMITING ,
NVME_FEAT_FID_EMB_MGMT_CTRL_ADDR ,
NVME_FEAT_FID_HOST_MGMT_AGENT_ADDR ,
NVME_FEAT_FID_ENH_CTRL_METADATA ,
NVME_FEAT_FID_CTRL_METADATA ,
NVME_FEAT_FID_NS_METADATA ,
NVME_FEAT_FID_SW_PROGRESS ,
NVME_FEAT_FID_HOST_ID ,
NVME_FEAT_FID_RESV_NF_MASK ,
NVME_FEAT_FID_RESV_PERSIST ,
NVME_FEAT_FID_WRITE_PROTECT ,
NVME_FEAT_FID_BP_WRITE_PROTECT
};
๐ Constants ๐
okay bestie, here's the full cast of feature identifiers โ every single one, no skips, no cuts, all slay. Each bullet is the constant and what it's giving. ๐
NVME_FEAT_FID_ARBITRATIONโ Arbitration โจNVME_FEAT_FID_POWER_MGMTโ Power Management ๐NVME_FEAT_FID_LBA_RANGEโ LBA Range Type ๐NVME_FEAT_FID_TEMP_THRESHโ Temperature Threshold ๐ก๏ธNVME_FEAT_FID_ERR_RECOVERYโ Error Recovery ๐ฉนNVME_FEAT_FID_VOLATILE_WCโ Volatile Write Cache โกNVME_FEAT_FID_NUM_QUEUESโ Number of Queues ๐งฎNVME_FEAT_FID_IRQ_COALESCEโ Interrupt Coalescing ๐ซงNVME_FEAT_FID_IRQ_CONFIGโ Interrupt Vector Configuration ๐ฏNVME_FEAT_FID_WRITE_ATOMICโ Write Atomicity Normal ๐ฅNVME_FEAT_FID_ASYNC_EVENTโ Asynchronous Event Configuration ๐ฃNVME_FEAT_FID_AUTO_PSTโ Autonomous Power State Transition ๐NVME_FEAT_FID_HOST_MEM_BUFโ Host Memory Buffer ๐งNVME_FEAT_FID_TIMESTAMPโ Timestamp โฐNVME_FEAT_FID_KATOโ Keep Alive Timer ๐NVME_FEAT_FID_HCTMโ Host Controlled Thermal Management ๐ฅNVME_FEAT_FID_NOPSCโ Non-Operational Power State Config ๐ดNVME_FEAT_FID_RRLโ Read Recovery Level Config ๐NVME_FEAT_FID_PLM_CONFIGโ Predictable Latency Mode Config ๐๏ธNVME_FEAT_FID_PLM_WINDOWโ Predictable Latency Mode Window ๐ชNVME_FEAT_FID_LBA_STS_INTERVALโ LBA Status Information Report Interval ๐NVME_FEAT_FID_HOST_BEHAVIORโ Host Behavior Support ๐ซถNVME_FEAT_FID_SANITIZEโ Sanitize Config ๐งผNVME_FEAT_FID_ENDURANCE_EVT_CFGโ Endurance Group Event Configuration ๐ฑNVME_FEAT_FID_IOCS_PROFILEโ I/O Command Set Profile ๐งฉNVME_FEAT_FID_SPINUP_CONTROLโ Spinup Control ๐NVME_FEAT_FID_POWER_LOSS_SIGNALโ Power Loss Signaling Config ๐NVME_FEAT_FID_PERF_CHARACTERISTICSโ Performance Characteristics ๐NVME_FEAT_FID_FDPโ Flexible Data Placement ๐งNVME_FEAT_FID_FDP_EVENTSโ FDP Events ๐๏ธNVME_FEAT_FID_NS_ADMIN_LABELโ Namespace Admin Label ๐ท๏ธNVME_FEAT_FID_KEY_VALUEโ Key Value Configuration ๐๏ธNVME_FEAT_FID_CTRL_DATA_QUEUEโ Controller Data Queue ๐ฅNVME_FEAT_FID_CONF_DEV_PERSONALITYโ Configurable Device Personality, seeenum nvme_cdp_cdw13_fields(Set/Get Features Command Dword 13),enum nvme_cdp_cqe_dw0_fields(Get Features Completion Queue Entry Dword 0), andenum nvme_personality_identifierโ okay this one has lore ๐ชNVME_FEAT_FID_POWER_LIMITโ Power Limit ๐ชซNVME_FEAT_FID_POWER_THRESHโ Power Threshold ๐NVME_FEAT_FID_POWER_MEASUREMENTโ Power Measurement ๐NVME_FEAT_FID_VOLTAGE_THRESHOLDโ Voltage Threshold, seeenum nvme_voltage_sensorโกNVME_FEAT_FID_VOLTAGE_MEASUREMENTโ Voltage Measurement, seeenum nvme_voltage_measurement_actandstruct nvme_voltage_measurement_start_data๐NVME_FEAT_FID_RATE_LIMITINGโ Rate Limiting ๐ฆNVME_FEAT_FID_EMB_MGMT_CTRL_ADDRโ Embedded Management Controller Address ๐ฐ๏ธNVME_FEAT_FID_HOST_MGMT_AGENT_ADDRโ Host Management Agent Address ๐ฌNVME_FEAT_FID_ENH_CTRL_METADATAโ Enhanced Controller Metadata ๐งพNVME_FEAT_FID_CTRL_METADATAโ Controller Metadata ๐๏ธNVME_FEAT_FID_NS_METADATAโ Namespace Metadata ๐NVME_FEAT_FID_SW_PROGRESSโ Software Progress Marker ๐NVME_FEAT_FID_HOST_IDโ Host Identifier ๐ชชNVME_FEAT_FID_RESV_NF_MASKโ Reservation Notification Mask ๐NVME_FEAT_FID_RESV_PERSISTโ Reservation Persistence ๐งทNVME_FEAT_FID_WRITE_PROTECTโ Namespace Write Protection Config ๐ก๏ธNVME_FEAT_FID_BP_WRITE_PROTECTโ Boot Partition Write Protection Config ๐ข
and that's the whole page, bestie! This lil' beauty is dated October 2026, it's the enum nvme_features_id page from the libnvme(9) API Manual, and the footer energy is immaculate. 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