| libnvme(9) | API Manual | libnvme(9) | 
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_FDP ,
  
   NVME_FEAT_FID_FDP_EVENTS ,
  
   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_MASK ,
  
   NVME_FEAT_FID_RESV_PERSIST ,
  
   NVME_FEAT_FID_WRITE_PROTECT
};
Constants¶
- 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
 - Endurance Group Event Configuration
 - 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_FDP
 - Flexible Data Placement
 - NVME_FEAT_FID_FDP_EVENTS
 - FDP Events
 - 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_MASK
 - Reservation Notification Mask
 - NVME_FEAT_FID_RESV_PERSIST
 - Reservation Persistence
 - NVME_FEAT_FID_WRITE_PROTECT
 - Namespace Write Protection Config
 
| enum nvme_features_id | February 2024 |