ホーム › Storage.Nvme › NVME_ADMIN_COMMANDS
NVME_ADMIN_COMMANDS
列挙型メンバー 30
| 名前 | 10進 | 16進 |
|---|---|---|
| NVME_ADMIN_COMMAND_DELETE_IO_SQ | 0 | 0x0 |
| NVME_ADMIN_COMMAND_CREATE_IO_SQ | 1 | 0x1 |
| NVME_ADMIN_COMMAND_GET_LOG_PAGE | 2 | 0x2 |
| NVME_ADMIN_COMMAND_DELETE_IO_CQ | 4 | 0x4 |
| NVME_ADMIN_COMMAND_CREATE_IO_CQ | 5 | 0x5 |
| NVME_ADMIN_COMMAND_IDENTIFY | 6 | 0x6 |
| NVME_ADMIN_COMMAND_ABORT | 8 | 0x8 |
| NVME_ADMIN_COMMAND_SET_FEATURES | 9 | 0x9 |
| NVME_ADMIN_COMMAND_GET_FEATURES | 10 | 0xA |
| NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST | 12 | 0xC |
| NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT | 13 | 0xD |
| NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE | 16 | 0x10 |
| NVME_ADMIN_COMMAND_FIRMWARE_COMMIT | 16 | 0x10 |
| NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD | 17 | 0x11 |
| NVME_ADMIN_COMMAND_DEVICE_SELF_TEST | 20 | 0x14 |
| NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT | 21 | 0x15 |
| NVME_ADMIN_COMMAND_KEEP_ALIVE | 24 | 0x18 |
| NVME_ADMIN_COMMAND_DIRECTIVE_SEND | 25 | 0x19 |
| NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE | 26 | 0x1A |
| NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT | 28 | 0x1C |
| NVME_ADMIN_COMMAND_NVME_MI_SEND | 29 | 0x1D |
| NVME_ADMIN_COMMAND_NVME_MI_RECEIVE | 30 | 0x1E |
| NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT | 33 | 0x21 |
| NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG | 124 | 0x7C |
| NVME_ADMIN_COMMAND_FABRICS | 127 | 0x7F |
| NVME_ADMIN_COMMAND_FORMAT_NVM | 128 | 0x80 |
| NVME_ADMIN_COMMAND_SECURITY_SEND | 129 | 0x81 |
| NVME_ADMIN_COMMAND_SECURITY_RECEIVE | 130 | 0x82 |
| NVME_ADMIN_COMMAND_SANITIZE | 132 | 0x84 |
| NVME_ADMIN_COMMAND_GET_LBA_STATUS | 134 | 0x86 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_ADMIN_COMMANDS : int {
NVME_ADMIN_COMMAND_DELETE_IO_SQ = 0,
NVME_ADMIN_COMMAND_CREATE_IO_SQ = 1,
NVME_ADMIN_COMMAND_GET_LOG_PAGE = 2,
NVME_ADMIN_COMMAND_DELETE_IO_CQ = 4,
NVME_ADMIN_COMMAND_CREATE_IO_CQ = 5,
NVME_ADMIN_COMMAND_IDENTIFY = 6,
NVME_ADMIN_COMMAND_ABORT = 8,
NVME_ADMIN_COMMAND_SET_FEATURES = 9,
NVME_ADMIN_COMMAND_GET_FEATURES = 10,
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST = 12,
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT = 13,
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE = 16,
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT = 16,
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD = 17,
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST = 20,
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT = 21,
NVME_ADMIN_COMMAND_KEEP_ALIVE = 24,
NVME_ADMIN_COMMAND_DIRECTIVE_SEND = 25,
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE = 26,
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT = 28,
NVME_ADMIN_COMMAND_NVME_MI_SEND = 29,
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE = 30,
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT = 33,
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG = 124,
NVME_ADMIN_COMMAND_FABRICS = 127,
NVME_ADMIN_COMMAND_FORMAT_NVM = 128,
NVME_ADMIN_COMMAND_SECURITY_SEND = 129,
NVME_ADMIN_COMMAND_SECURITY_RECEIVE = 130,
NVME_ADMIN_COMMAND_SANITIZE = 132,
NVME_ADMIN_COMMAND_GET_LBA_STATUS = 134
} NVME_ADMIN_COMMANDS;public enum NVME_ADMIN_COMMANDS : int
{
NVME_ADMIN_COMMAND_DELETE_IO_SQ = 0,
NVME_ADMIN_COMMAND_CREATE_IO_SQ = 1,
NVME_ADMIN_COMMAND_GET_LOG_PAGE = 2,
NVME_ADMIN_COMMAND_DELETE_IO_CQ = 4,
NVME_ADMIN_COMMAND_CREATE_IO_CQ = 5,
NVME_ADMIN_COMMAND_IDENTIFY = 6,
NVME_ADMIN_COMMAND_ABORT = 8,
NVME_ADMIN_COMMAND_SET_FEATURES = 9,
NVME_ADMIN_COMMAND_GET_FEATURES = 10,
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST = 12,
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT = 13,
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE = 16,
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT = 16,
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD = 17,
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST = 20,
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT = 21,
NVME_ADMIN_COMMAND_KEEP_ALIVE = 24,
NVME_ADMIN_COMMAND_DIRECTIVE_SEND = 25,
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE = 26,
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT = 28,
NVME_ADMIN_COMMAND_NVME_MI_SEND = 29,
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE = 30,
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT = 33,
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG = 124,
NVME_ADMIN_COMMAND_FABRICS = 127,
NVME_ADMIN_COMMAND_FORMAT_NVM = 128,
NVME_ADMIN_COMMAND_SECURITY_SEND = 129,
NVME_ADMIN_COMMAND_SECURITY_RECEIVE = 130,
NVME_ADMIN_COMMAND_SANITIZE = 132,
NVME_ADMIN_COMMAND_GET_LBA_STATUS = 134,
}Public Enum NVME_ADMIN_COMMANDS As Integer
NVME_ADMIN_COMMAND_DELETE_IO_SQ = 0
NVME_ADMIN_COMMAND_CREATE_IO_SQ = 1
NVME_ADMIN_COMMAND_GET_LOG_PAGE = 2
NVME_ADMIN_COMMAND_DELETE_IO_CQ = 4
NVME_ADMIN_COMMAND_CREATE_IO_CQ = 5
NVME_ADMIN_COMMAND_IDENTIFY = 6
NVME_ADMIN_COMMAND_ABORT = 8
NVME_ADMIN_COMMAND_SET_FEATURES = 9
NVME_ADMIN_COMMAND_GET_FEATURES = 10
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST = 12
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT = 13
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE = 16
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT = 16
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD = 17
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST = 20
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT = 21
NVME_ADMIN_COMMAND_KEEP_ALIVE = 24
NVME_ADMIN_COMMAND_DIRECTIVE_SEND = 25
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE = 26
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT = 28
NVME_ADMIN_COMMAND_NVME_MI_SEND = 29
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE = 30
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT = 33
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG = 124
NVME_ADMIN_COMMAND_FABRICS = 127
NVME_ADMIN_COMMAND_FORMAT_NVM = 128
NVME_ADMIN_COMMAND_SECURITY_SEND = 129
NVME_ADMIN_COMMAND_SECURITY_RECEIVE = 130
NVME_ADMIN_COMMAND_SANITIZE = 132
NVME_ADMIN_COMMAND_GET_LBA_STATUS = 134
End Enumimport enum
class NVME_ADMIN_COMMANDS(enum.IntEnum):
NVME_ADMIN_COMMAND_DELETE_IO_SQ = 0
NVME_ADMIN_COMMAND_CREATE_IO_SQ = 1
NVME_ADMIN_COMMAND_GET_LOG_PAGE = 2
NVME_ADMIN_COMMAND_DELETE_IO_CQ = 4
NVME_ADMIN_COMMAND_CREATE_IO_CQ = 5
NVME_ADMIN_COMMAND_IDENTIFY = 6
NVME_ADMIN_COMMAND_ABORT = 8
NVME_ADMIN_COMMAND_SET_FEATURES = 9
NVME_ADMIN_COMMAND_GET_FEATURES = 10
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST = 12
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT = 13
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE = 16
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT = 16
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD = 17
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST = 20
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT = 21
NVME_ADMIN_COMMAND_KEEP_ALIVE = 24
NVME_ADMIN_COMMAND_DIRECTIVE_SEND = 25
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE = 26
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT = 28
NVME_ADMIN_COMMAND_NVME_MI_SEND = 29
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE = 30
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT = 33
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG = 124
NVME_ADMIN_COMMAND_FABRICS = 127
NVME_ADMIN_COMMAND_FORMAT_NVM = 128
NVME_ADMIN_COMMAND_SECURITY_SEND = 129
NVME_ADMIN_COMMAND_SECURITY_RECEIVE = 130
NVME_ADMIN_COMMAND_SANITIZE = 132
NVME_ADMIN_COMMAND_GET_LBA_STATUS = 134// NVME_ADMIN_COMMANDS
pub const NVME_ADMIN_COMMAND_DELETE_IO_SQ: i32 = 0;
pub const NVME_ADMIN_COMMAND_CREATE_IO_SQ: i32 = 1;
pub const NVME_ADMIN_COMMAND_GET_LOG_PAGE: i32 = 2;
pub const NVME_ADMIN_COMMAND_DELETE_IO_CQ: i32 = 4;
pub const NVME_ADMIN_COMMAND_CREATE_IO_CQ: i32 = 5;
pub const NVME_ADMIN_COMMAND_IDENTIFY: i32 = 6;
pub const NVME_ADMIN_COMMAND_ABORT: i32 = 8;
pub const NVME_ADMIN_COMMAND_SET_FEATURES: i32 = 9;
pub const NVME_ADMIN_COMMAND_GET_FEATURES: i32 = 10;
pub const NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST: i32 = 12;
pub const NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT: i32 = 13;
pub const NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE: i32 = 16;
pub const NVME_ADMIN_COMMAND_FIRMWARE_COMMIT: i32 = 16;
pub const NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD: i32 = 17;
pub const NVME_ADMIN_COMMAND_DEVICE_SELF_TEST: i32 = 20;
pub const NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT: i32 = 21;
pub const NVME_ADMIN_COMMAND_KEEP_ALIVE: i32 = 24;
pub const NVME_ADMIN_COMMAND_DIRECTIVE_SEND: i32 = 25;
pub const NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE: i32 = 26;
pub const NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT: i32 = 28;
pub const NVME_ADMIN_COMMAND_NVME_MI_SEND: i32 = 29;
pub const NVME_ADMIN_COMMAND_NVME_MI_RECEIVE: i32 = 30;
pub const NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT: i32 = 33;
pub const NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG: i32 = 124;
pub const NVME_ADMIN_COMMAND_FABRICS: i32 = 127;
pub const NVME_ADMIN_COMMAND_FORMAT_NVM: i32 = 128;
pub const NVME_ADMIN_COMMAND_SECURITY_SEND: i32 = 129;
pub const NVME_ADMIN_COMMAND_SECURITY_RECEIVE: i32 = 130;
pub const NVME_ADMIN_COMMAND_SANITIZE: i32 = 132;
pub const NVME_ADMIN_COMMAND_GET_LBA_STATUS: i32 = 134;// NVME_ADMIN_COMMANDS
const (
NVME_ADMIN_COMMAND_DELETE_IO_SQ int32 = 0
NVME_ADMIN_COMMAND_CREATE_IO_SQ int32 = 1
NVME_ADMIN_COMMAND_GET_LOG_PAGE int32 = 2
NVME_ADMIN_COMMAND_DELETE_IO_CQ int32 = 4
NVME_ADMIN_COMMAND_CREATE_IO_CQ int32 = 5
NVME_ADMIN_COMMAND_IDENTIFY int32 = 6
NVME_ADMIN_COMMAND_ABORT int32 = 8
NVME_ADMIN_COMMAND_SET_FEATURES int32 = 9
NVME_ADMIN_COMMAND_GET_FEATURES int32 = 10
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST int32 = 12
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT int32 = 13
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE int32 = 16
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT int32 = 16
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD int32 = 17
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST int32 = 20
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT int32 = 21
NVME_ADMIN_COMMAND_KEEP_ALIVE int32 = 24
NVME_ADMIN_COMMAND_DIRECTIVE_SEND int32 = 25
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE int32 = 26
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT int32 = 28
NVME_ADMIN_COMMAND_NVME_MI_SEND int32 = 29
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE int32 = 30
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT int32 = 33
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG int32 = 124
NVME_ADMIN_COMMAND_FABRICS int32 = 127
NVME_ADMIN_COMMAND_FORMAT_NVM int32 = 128
NVME_ADMIN_COMMAND_SECURITY_SEND int32 = 129
NVME_ADMIN_COMMAND_SECURITY_RECEIVE int32 = 130
NVME_ADMIN_COMMAND_SANITIZE int32 = 132
NVME_ADMIN_COMMAND_GET_LBA_STATUS int32 = 134
)const
NVME_ADMIN_COMMAND_DELETE_IO_SQ = 0;
NVME_ADMIN_COMMAND_CREATE_IO_SQ = 1;
NVME_ADMIN_COMMAND_GET_LOG_PAGE = 2;
NVME_ADMIN_COMMAND_DELETE_IO_CQ = 4;
NVME_ADMIN_COMMAND_CREATE_IO_CQ = 5;
NVME_ADMIN_COMMAND_IDENTIFY = 6;
NVME_ADMIN_COMMAND_ABORT = 8;
NVME_ADMIN_COMMAND_SET_FEATURES = 9;
NVME_ADMIN_COMMAND_GET_FEATURES = 10;
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST = 12;
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT = 13;
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE = 16;
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT = 16;
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD = 17;
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST = 20;
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT = 21;
NVME_ADMIN_COMMAND_KEEP_ALIVE = 24;
NVME_ADMIN_COMMAND_DIRECTIVE_SEND = 25;
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE = 26;
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT = 28;
NVME_ADMIN_COMMAND_NVME_MI_SEND = 29;
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE = 30;
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT = 33;
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG = 124;
NVME_ADMIN_COMMAND_FABRICS = 127;
NVME_ADMIN_COMMAND_FORMAT_NVM = 128;
NVME_ADMIN_COMMAND_SECURITY_SEND = 129;
NVME_ADMIN_COMMAND_SECURITY_RECEIVE = 130;
NVME_ADMIN_COMMAND_SANITIZE = 132;
NVME_ADMIN_COMMAND_GET_LBA_STATUS = 134;// NVME_ADMIN_COMMANDS
pub const NVME_ADMIN_COMMAND_DELETE_IO_SQ: i32 = 0;
pub const NVME_ADMIN_COMMAND_CREATE_IO_SQ: i32 = 1;
pub const NVME_ADMIN_COMMAND_GET_LOG_PAGE: i32 = 2;
pub const NVME_ADMIN_COMMAND_DELETE_IO_CQ: i32 = 4;
pub const NVME_ADMIN_COMMAND_CREATE_IO_CQ: i32 = 5;
pub const NVME_ADMIN_COMMAND_IDENTIFY: i32 = 6;
pub const NVME_ADMIN_COMMAND_ABORT: i32 = 8;
pub const NVME_ADMIN_COMMAND_SET_FEATURES: i32 = 9;
pub const NVME_ADMIN_COMMAND_GET_FEATURES: i32 = 10;
pub const NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST: i32 = 12;
pub const NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT: i32 = 13;
pub const NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE: i32 = 16;
pub const NVME_ADMIN_COMMAND_FIRMWARE_COMMIT: i32 = 16;
pub const NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD: i32 = 17;
pub const NVME_ADMIN_COMMAND_DEVICE_SELF_TEST: i32 = 20;
pub const NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT: i32 = 21;
pub const NVME_ADMIN_COMMAND_KEEP_ALIVE: i32 = 24;
pub const NVME_ADMIN_COMMAND_DIRECTIVE_SEND: i32 = 25;
pub const NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE: i32 = 26;
pub const NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT: i32 = 28;
pub const NVME_ADMIN_COMMAND_NVME_MI_SEND: i32 = 29;
pub const NVME_ADMIN_COMMAND_NVME_MI_RECEIVE: i32 = 30;
pub const NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT: i32 = 33;
pub const NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG: i32 = 124;
pub const NVME_ADMIN_COMMAND_FABRICS: i32 = 127;
pub const NVME_ADMIN_COMMAND_FORMAT_NVM: i32 = 128;
pub const NVME_ADMIN_COMMAND_SECURITY_SEND: i32 = 129;
pub const NVME_ADMIN_COMMAND_SECURITY_RECEIVE: i32 = 130;
pub const NVME_ADMIN_COMMAND_SANITIZE: i32 = 132;
pub const NVME_ADMIN_COMMAND_GET_LBA_STATUS: i32 = 134;const
NVME_ADMIN_COMMAND_DELETE_IO_SQ* = 0
NVME_ADMIN_COMMAND_CREATE_IO_SQ* = 1
NVME_ADMIN_COMMAND_GET_LOG_PAGE* = 2
NVME_ADMIN_COMMAND_DELETE_IO_CQ* = 4
NVME_ADMIN_COMMAND_CREATE_IO_CQ* = 5
NVME_ADMIN_COMMAND_IDENTIFY* = 6
NVME_ADMIN_COMMAND_ABORT* = 8
NVME_ADMIN_COMMAND_SET_FEATURES* = 9
NVME_ADMIN_COMMAND_GET_FEATURES* = 10
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST* = 12
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT* = 13
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE* = 16
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT* = 16
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD* = 17
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST* = 20
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT* = 21
NVME_ADMIN_COMMAND_KEEP_ALIVE* = 24
NVME_ADMIN_COMMAND_DIRECTIVE_SEND* = 25
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE* = 26
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT* = 28
NVME_ADMIN_COMMAND_NVME_MI_SEND* = 29
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE* = 30
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT* = 33
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG* = 124
NVME_ADMIN_COMMAND_FABRICS* = 127
NVME_ADMIN_COMMAND_FORMAT_NVM* = 128
NVME_ADMIN_COMMAND_SECURITY_SEND* = 129
NVME_ADMIN_COMMAND_SECURITY_RECEIVE* = 130
NVME_ADMIN_COMMAND_SANITIZE* = 132
NVME_ADMIN_COMMAND_GET_LBA_STATUS* = 134enum NVME_ADMIN_COMMANDS : int {
NVME_ADMIN_COMMAND_DELETE_IO_SQ = 0,
NVME_ADMIN_COMMAND_CREATE_IO_SQ = 1,
NVME_ADMIN_COMMAND_GET_LOG_PAGE = 2,
NVME_ADMIN_COMMAND_DELETE_IO_CQ = 4,
NVME_ADMIN_COMMAND_CREATE_IO_CQ = 5,
NVME_ADMIN_COMMAND_IDENTIFY = 6,
NVME_ADMIN_COMMAND_ABORT = 8,
NVME_ADMIN_COMMAND_SET_FEATURES = 9,
NVME_ADMIN_COMMAND_GET_FEATURES = 10,
NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST = 12,
NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT = 13,
NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE = 16,
NVME_ADMIN_COMMAND_FIRMWARE_COMMIT = 16,
NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD = 17,
NVME_ADMIN_COMMAND_DEVICE_SELF_TEST = 20,
NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT = 21,
NVME_ADMIN_COMMAND_KEEP_ALIVE = 24,
NVME_ADMIN_COMMAND_DIRECTIVE_SEND = 25,
NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE = 26,
NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT = 28,
NVME_ADMIN_COMMAND_NVME_MI_SEND = 29,
NVME_ADMIN_COMMAND_NVME_MI_RECEIVE = 30,
NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT = 33,
NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG = 124,
NVME_ADMIN_COMMAND_FABRICS = 127,
NVME_ADMIN_COMMAND_FORMAT_NVM = 128,
NVME_ADMIN_COMMAND_SECURITY_SEND = 129,
NVME_ADMIN_COMMAND_SECURITY_RECEIVE = 130,
NVME_ADMIN_COMMAND_SANITIZE = 132,
NVME_ADMIN_COMMAND_GET_LBA_STATUS = 134,
}#define global NVME_ADMIN_COMMAND_DELETE_IO_SQ 0x0
#define global NVME_ADMIN_COMMAND_CREATE_IO_SQ 0x1
#define global NVME_ADMIN_COMMAND_GET_LOG_PAGE 0x2
#define global NVME_ADMIN_COMMAND_DELETE_IO_CQ 0x4
#define global NVME_ADMIN_COMMAND_CREATE_IO_CQ 0x5
#define global NVME_ADMIN_COMMAND_IDENTIFY 0x6
#define global NVME_ADMIN_COMMAND_ABORT 0x8
#define global NVME_ADMIN_COMMAND_SET_FEATURES 0x9
#define global NVME_ADMIN_COMMAND_GET_FEATURES 0xA
#define global NVME_ADMIN_COMMAND_ASYNC_EVENT_REQUEST 0xC
#define global NVME_ADMIN_COMMAND_NAMESPACE_MANAGEMENT 0xD
#define global NVME_ADMIN_COMMAND_FIRMWARE_ACTIVATE 0x10
#define global NVME_ADMIN_COMMAND_FIRMWARE_COMMIT 0x10
#define global NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD 0x11
#define global NVME_ADMIN_COMMAND_DEVICE_SELF_TEST 0x14
#define global NVME_ADMIN_COMMAND_NAMESPACE_ATTACHMENT 0x15
#define global NVME_ADMIN_COMMAND_KEEP_ALIVE 0x18
#define global NVME_ADMIN_COMMAND_DIRECTIVE_SEND 0x19
#define global NVME_ADMIN_COMMAND_DIRECTIVE_RECEIVE 0x1A
#define global NVME_ADMIN_COMMAND_VIRTUALIZATION_MANAGEMENT 0x1C
#define global NVME_ADMIN_COMMAND_NVME_MI_SEND 0x1D
#define global NVME_ADMIN_COMMAND_NVME_MI_RECEIVE 0x1E
#define global NVME_ADMIN_COMMAND_DISCOVERY_INFO_MGMT 0x21
#define global NVME_ADMIN_COMMAND_DOORBELL_BUFFER_CONFIG 0x7C
#define global NVME_ADMIN_COMMAND_FABRICS 0x7F
#define global NVME_ADMIN_COMMAND_FORMAT_NVM 0x80
#define global NVME_ADMIN_COMMAND_SECURITY_SEND 0x81
#define global NVME_ADMIN_COMMAND_SECURITY_RECEIVE 0x82
#define global NVME_ADMIN_COMMAND_SANITIZE 0x84
#define global NVME_ADMIN_COMMAND_GET_LBA_STATUS 0x86