|
enum | NVME_ADMIN_COMMAND_OPCODE {
DeleteIOSubmissionQueueOpcode = NVME_ADMIN_DEIOSQ_CMD,
CreateIOSubmissionQueueOpcode = NVME_ADMIN_CRIOSQ_CMD,
GetLogPageOpcode = NVME_ADMIN_GET_LOG_PAGE_CMD,
DeleteIOCompletionQueueOpcode = NVME_ADMIN_DEIOCQ_CMD,
CreateIOCompletionQueueOpcode = NVME_ADMIN_CRIOCQ_CMD,
IdentifyOpcode = NVME_ADMIN_IDENTIFY_CMD,
AbortOpcode = NVME_ADMIN_ABORT_CMD,
SetFeaturesOpcode = NVME_ADMIN_SET_FEATURES_CMD,
GetFeaturesOpcode = NVME_ADMIN_GET_FEATURES_CMD,
AsyncEventRequestOpcode = NVME_ADMIN_ASYNC_EVENT_REQUEST_CMD,
NamespaceManagementOpcode = NVME_ADMIN_NAMESACE_MANAGEMENT_CMD,
FirmwareCommitOpcode = NVME_ADMIN_FW_COMMIT_CMD,
FirmwareImageDownloadOpcode = NVME_ADMIN_FW_IAMGE_DOWNLOAD_CMD,
NamespaceAttachmentOpcode = NVME_ADMIN_NAMESACE_ATTACHMENT_CMD,
FormatNvmOpcode = NVME_ADMIN_FORMAT_NVM_CMD,
SecuritySendOpcode = NVME_ADMIN_SECURITY_SEND_CMD,
SecurityReceiveOpcode = NVME_ADMIN_SECURITY_RECEIVE_CMD
} |
|
enum | NVME_ADMIN_IDENTIFY_CNS { IdentifyNamespaceCns = 0x0,
IdentifyControllerCns = 0x1,
IdentifyActiveNsListCns = 0x2
} |
|
enum | NVME_FW_ACTIVATE_ACTION { ActivateActionReplace = 0x0,
ActivateActionReplaceActivate = 0x1,
ActivateActionActivate = 0x2
} |
|
enum | NVME_FW_ACTIVATE_SLOT {
FirmwareSlotCtrlChooses = 0x0,
FirmwareSlot1 = 0x1,
FirmwareSlot2 = 0x2,
FirmwareSlot3 = 0x3,
FirmwareSlot4 = 0x4,
FirmwareSlot5 = 0x5,
FirmwareSlot6 = 0x6,
FirmwareSlot7 = 0x7
} |
|
enum | NVME_LOG_ID { ErrorInfoLogID = LID_ERROR_INFO,
SmartHealthInfoLogID = LID_SMART_INFO,
FirmwareSlotInfoLogID = LID_FW_SLOT_INFO
} |
|
Definitions based on NVMe spec. version 1.1.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP
Copyright (c) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
- Specification Reference:
- NVMe Specification 1.1