Reference

nvme_features_id-libnvme3(2)

Features - Feature Identifiers

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

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, see enum nvme_cdp_cdw13_fields (Set/Get Features Command Dword 13), enum nvme_cdp_cqe_dw0_fields (Get Features Completion Queue Entry Dword 0), and enum nvme_personality_identifier

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, see enum nvme_voltage_sensor

NVME_FEAT_FID_VOLTAGE_MEASUREMENT

Voltage Measurement, see enum nvme_voltage_measurement_act and struct 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