|
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
, SanitizeOpcode = NVME_ADMIN_SANITIZE_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
, BootPartitionInfoLogID = LID_BP_INFO
,
SanitizeStatusInfoLogID = LID_SANITIZE_STATUS_INFO
} |
|
Definitions based on NVMe spec. version 2.0c.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP
Copyright (c) 2017 - 2023, Intel Corporation. All rights reserved.
Copyright (c) Microsoft Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
- Specification Reference:
- NVMe Specification 1.1 NVMe Specification 1.4 NVMe Specification 2.0 NVMe Specification 2.0c
Definition in file Nvme.h.