Intel NVMe vendor-specific definitions.
More...
|
enum | spdk_nvme_intel_feat {
SPDK_NVME_INTEL_FEAT_MAX_LBA = 0xC1
, SPDK_NVME_INTEL_FEAT_NATIVE_MAX_LBA = 0xC2
, SPDK_NVME_INTEL_FEAT_POWER_GOVERNOR_SETTING = 0xC6
, SPDK_NVME_INTEL_FEAT_SMBUS_ADDRESS = 0xC8
,
SPDK_NVME_INTEL_FEAT_LED_PATTERN = 0xC9
, SPDK_NVME_INTEL_FEAT_RESET_TIMED_WORKLOAD_COUNTERS = 0xD5
, SPDK_NVME_INTEL_FEAT_LATENCY_TRACKING = 0xE2
} |
|
enum | spdk_nvme_intel_set_max_lba_command_status_code { SPDK_NVME_INTEL_EXCEEDS_AVAILABLE_CAPACITY = 0xC0
, SPDK_NVME_INTEL_SMALLER_THAN_MIN_LIMIT = 0xC1
, SPDK_NVME_INTEL_SMALLER_THAN_NS_REQUIREMENTS = 0xC2
} |
|
enum | spdk_nvme_intel_log_page {
SPDK_NVME_INTEL_LOG_PAGE_DIRECTORY = 0xC0
, SPDK_NVME_INTEL_LOG_READ_CMD_LATENCY = 0xC1
, SPDK_NVME_INTEL_LOG_WRITE_CMD_LATENCY = 0xC2
, SPDK_NVME_INTEL_LOG_TEMPERATURE = 0xC5
,
SPDK_NVME_INTEL_LOG_SMART = 0xCA
, SPDK_NVME_INTEL_MARKETING_DESCRIPTION = 0xDD
} |
|
enum | spdk_nvme_intel_smart_attribute_code {
SPDK_NVME_INTEL_SMART_PROGRAM_FAIL_COUNT = 0xAB
, SPDK_NVME_INTEL_SMART_ERASE_FAIL_COUNT = 0xAC
, SPDK_NVME_INTEL_SMART_WEAR_LEVELING_COUNT = 0xAD
, SPDK_NVME_INTEL_SMART_E2E_ERROR_COUNT = 0xB8
,
SPDK_NVME_INTEL_SMART_CRC_ERROR_COUNT = 0xC7
, SPDK_NVME_INTEL_SMART_MEDIA_WEAR = 0xE2
, SPDK_NVME_INTEL_SMART_HOST_READ_PERCENTAGE = 0xE3
, SPDK_NVME_INTEL_SMART_TIMER = 0xE4
,
SPDK_NVME_INTEL_SMART_THERMAL_THROTTLE_STATUS = 0xEA
, SPDK_NVME_INTEL_SMART_RETRY_BUFFER_OVERFLOW_COUNTER = 0xF0
, SPDK_NVME_INTEL_SMART_PLL_LOCK_LOSS_COUNT = 0xF3
, SPDK_NVME_INTEL_SMART_NAND_BYTES_WRITTEN = 0xF4
,
SPDK_NVME_INTEL_SMART_HOST_BYTES_WRITTEN = 0xF5
} |
|
|
| SPDK_STATIC_ASSERT (sizeof(struct spdk_nvme_intel_log_page_directory)==512, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(struct spdk_nvme_intel_rw_latency_page)==380, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(struct spdk_nvme_intel_temperature_page)==112, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(struct spdk_nvme_intel_smart_information_page)==156, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(union spdk_nvme_intel_feat_power_governor)==4, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(union spdk_nvme_intel_feat_smbus_address)==4, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(union spdk_nvme_intel_feat_led_pattern)==4, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(union spdk_nvme_intel_feat_reset_timed_workload_counters)==4, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(union spdk_nvme_intel_feat_latency_tracking)==4, "Incorrect size") |
|
| SPDK_STATIC_ASSERT (sizeof(struct spdk_nvme_intel_marketing_description_page)==4096, "Incorrect size") |
|