Win32 API 日本語リファレンス
ホームStorage.Nvme › 定数

定数

103

Windows.Win32.Storage.Nvme

名前
NVME_ADMINQ_IDDWORD0
NVME_NQN_MAX_LENDWORD256
NVME_NQN_NAME_MAX_LENDWORD223
NVME_CONTROLLER_ID_MINDWORD0
NVME_CONTROLLER_ID_MAXDWORD65519
NVME_CONTROLLER_ID_STAT_PERSISTDWORD65534
NVME_CONTROLLER_ID_DYNDWORD65535
NVM_SUBSYSTEM_SHUTDOWN_NORMALDWORD1316121964
NVM_SUBSYSTEM_SHUTDOWN_ABRUPTDWORD1096970356
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE_SIZEDWORD4096
NVME_UUID_ASSOCIATION_NONEDWORD0
NVME_UUID_ASSOCIATION_PCI_VIDDWORD1
NVME_UUID_ASSOCIATION_PCI_SUBSYSTEM_VIDDWORD2
NVME_UUID_ASSOCIATION_RESERVEDDWORD3
NVME_NUM_UUID_LIST_ENTRIESDWORD128
NVME_MAX_UUID_INDEXDWORD127
NVME_VENDOR_SPECIFIC_LOG_PAGE_MIN_IDENTIFIERDWORD192
NVME_VENDOR_SPECIFIC_LOG_PAGE_MAX_IDENTIFIERDWORD255
GUID_OCP_DEVICE_SMART_INFORMATIONGuidGUID{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}
GUID_OCP_DEVICE_SMART_INFORMATIONGUID{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}
GUID_WCS_DEVICE_SMART_ATTRIBUTESGuidGUID{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}
GUID_WCS_DEVICE_SMART_ATTRIBUTESGUID{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}
GUID_OCP_DEVICE_ERROR_RECOVERYGuidGUID{2131D944-30FE-AE34-AB4D-FD3DBA83195A}
GUID_OCP_DEVICE_ERROR_RECOVERYGUID{2131D944-30FE-AE34-AB4D-FD3DBA83195A}
GUID_WCS_DEVICE_ERROR_RECOVERYGuidGUID{2131D944-30FE-AE34-AB4D-FD3DBA83195A}
GUID_WCS_DEVICE_ERROR_RECOVERYGUID{2131D944-30FE-AE34-AB4D-FD3DBA83195A}
GUID_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORYGuidGUID{769A796D-DAB4-A3F6-E24D-B28AACF31CD1}
GUID_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORYGUID{769A796D-DAB4-A3F6-E24D-B28AACF31CD1}
GUID_OCP_DEVICE_LATENCY_MONITORGuidGUID{8CC07A92-84D0-9C6C-7043-E6D4585ED485}
GUID_OCP_DEVICE_LATENCY_MONITORGUID{8CC07A92-84D0-9C6C-7043-E6D4585ED485}
GUID_OCP_DEVICE_DEVICE_CAPABILITIESGuidGUID{0D054297-E1D1-98C9-5D49-584B913C05B7}
GUID_OCP_DEVICE_DEVICE_CAPABILITIESGUID{0D054297-E1D1-98C9-5D49-584B913C05B7}
GUID_OCP_DEVICE_UNSUPPORTED_REQUIREMENTSGuidGUID{0E9C722F-2399-BB2C-6348-32D0B798BBC7}
GUID_OCP_DEVICE_UNSUPPORTED_REQUIREMENTSGUID{0E9C722F-2399-BB2C-6348-32D0B798BBC7}
GUID_OCP_DEVICE_TCG_CONFIGURATIONGuidGUID{BD244006-E07E-83E6-C047-54FA9D2AE054}
GUID_OCP_DEVICE_TCG_CONFIGURATIONGUID{BD244006-E07E-83E6-C047-54FA9D2AE054}
GUID_OCP_DEVICE_TCG_HISTORYGuidGUID{704B513E-09C6-9490-274E-D0969690D788}
GUID_OCP_DEVICE_TCG_HISTORYGUID{704B513E-09C6-9490-274E-D0969690D788}
GUID_MFND_CHILD_CONTROLLER_EVENT_LOG_PAGEGuidGUID{98BCCE18-A5F0-BF35-A544-D97F259D669C}
GUID_MFND_CHILD_CONTROLLER_EVENT_LOG_PAGEGUID{98BCCE18-A5F0-BF35-A544-D97F259D669C}
GUID_MFND_CHILD_CONTROLLER_QOS_STAT_LOG_PAGEGuidGUID{9CB5FA26-0652-4644-873E-400084575F0F}
GUID_MFND_CHILD_CONTROLLER_QOS_STAT_LOG_PAGEGUID{9CB5FA26-0652-4644-873E-400084575F0F}
NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2DWORD2
NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3DWORD3
NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_0DWORD0
NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_2DWORD2
NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1DWORD1
NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2DWORD2
FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1DWORD1
NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1DWORD1
NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1DWORD1
NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1DWORD1
NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1DWORD1
NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1DWORD1
TCG_HISTORY_ENTRY_VERSION_1DWORD1
NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1DWORD1
NVME_MAX_HOST_IDENTIFIER_SIZEDWORD16
NVME_HOST_IDENTIFIER_SIZEDWORD8
NVME_EXTENDED_HOST_IDENTIFIER_SIZEDWORD16
NVME_MAX_LOG_SIZEDWORD4096
NVME_CDW10_LSP_ACTION_READ_LOG_DATADWORD0
NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_LOG_DATADWORD1
NVME_CDW10_LSP_ACTION_RELEASE_CONTEXTDWORD2
NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_512_BYTES_OF_HEADERDWORD3
NVME_NUM_LOG_PAGE_IDENTIFIERSDWORD256
NVME_MAX_LOG_PAGE_IDENTIFIERDWORD255
NVME_TELEMETRY_DATA_BLOCK_SIZEDWORD512
NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MIN_OPCODEDWORD192
NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MAX_OPCODEDWORD255
NVME_VENDOR_SPECIFIC_NVM_COMMAND_MIN_OPCODEDWORD128
NVME_VENDOR_SPECIFIC_NVM_COMMAND_MAX_OPCODEDWORD255
NVME_NUM_FID_SUPPORTEDDWORD256
NVME_VENDOR_SPECIFIC_FEATURE_MIN_IDENTIFIERDWORD192
NVME_VENDOR_SPECIFIC_FEATURE_MAX_IDENTIFIERDWORD255
NVME_NUM_NVME_MI_COMMANDS_SUPPORTEDDWORD256
NVME_STREAMS_ID_MINDWORD1
NVME_STREAMS_ID_MAXDWORD65535
NVME_STREAMS_GET_STATUS_MAX_IDSDWORD65535
ZDES_SIZE_MULTIPLIER_IN_BYTESDWORD64
NVME_PSDT_XFER_PRPDWORD0
NVME_PSDT_XFER_SGL_BYTEDWORD1
NVME_PSDT_XFER_SGL_QWORDDWORD2
NVME_PSDT_XFER_RESERVEDDWORD3
NVME_NAMESPACE_ALLDWORD4294967295
NVMEOF_TRANSPORT_ADDR_MAX_LENDWORD256
NVMEOF_TRANSPORT_SERVID_MAX_LENDWORD32
NVMEOF_TRANSPORT_SAS_MAX_LENDWORD256
NVMEOF_DISCOVERY_NQNunknownnqn.2014-08.org.nvmexpress.discovery
NVMEOF_DISCOVERY_LOG_VERSION_0DWORD0
NVMEOF_ADMINQ_MIN_DEPTHDWORD32
NVMEOF_ADMINQ_MAX_DEPTHDWORD4096
NVMEOF_IOQ_MIN_DEPTHDWORD2
NVMEOF_IOQ_MAX_DEPTHDWORD65536
NVMEOF_PROPERTY_SIZE_4BytesDWORD0
NVMEOF_PROPERTY_SIZE_8BytesDWORD1
NVME_DISCOVERY_INFO_MGMT_EKTYPE_PORTIDDWORD63
NVME_DISCOVERY_INFO_MGMT_EKTYPE_TRADDRDWORD95
NVMEOF_DHCHAP_PROTOCOL_IDDWORD1
NVMEOF_DHCHAP_PREFIX_V1unknownDHHC-1:
NVMEOF_DHCHAP_REPLY_CVAL_NOTVALIDDWORD0
NVMEOF_DHCHAP_REPLY_CVAL_VALIDDWORD1
NVMEOF_DHCHAP_SUCCESS1_RVAL_NOTVALIDDWORD0
NVMEOF_DHCHAP_SUCCESS1_RVAL_VALIDDWORD1

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define NVME_ADMINQ_ID 0
#define NVME_NQN_MAX_LEN 256
#define NVME_NQN_NAME_MAX_LEN 223
#define NVME_CONTROLLER_ID_MIN 0
#define NVME_CONTROLLER_ID_MAX 65519
#define NVME_CONTROLLER_ID_STAT_PERSIST 65534
#define NVME_CONTROLLER_ID_DYN 65535
#define NVM_SUBSYSTEM_SHUTDOWN_NORMAL 1316121964
#define NVM_SUBSYSTEM_SHUTDOWN_ABRUPT 1096970356
#define NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE_SIZE 4096
#define NVME_UUID_ASSOCIATION_NONE 0
#define NVME_UUID_ASSOCIATION_PCI_VID 1
#define NVME_UUID_ASSOCIATION_PCI_SUBSYSTEM_VID 2
#define NVME_UUID_ASSOCIATION_RESERVED 3
#define NVME_NUM_UUID_LIST_ENTRIES 128
#define NVME_MAX_UUID_INDEX 127
#define NVME_VENDOR_SPECIFIC_LOG_PAGE_MIN_IDENTIFIER 192
#define NVME_VENDOR_SPECIFIC_LOG_PAGE_MAX_IDENTIFIER 255
#define NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2 2
#define NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3 3
#define NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_0 0
#define NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_2 2
#define NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1 1
#define NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2 2
#define FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1 1
#define NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1 1
#define NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1 1
#define NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1 1
#define NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1 1
#define NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1 1
#define TCG_HISTORY_ENTRY_VERSION_1 1
#define NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1 1
#define NVME_MAX_HOST_IDENTIFIER_SIZE 16
#define NVME_HOST_IDENTIFIER_SIZE 8
#define NVME_EXTENDED_HOST_IDENTIFIER_SIZE 16
#define NVME_MAX_LOG_SIZE 4096
#define NVME_CDW10_LSP_ACTION_READ_LOG_DATA 0
#define NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_LOG_DATA 1
#define NVME_CDW10_LSP_ACTION_RELEASE_CONTEXT 2
#define NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_512_BYTES_OF_HEADER 3
#define NVME_NUM_LOG_PAGE_IDENTIFIERS 256
#define NVME_MAX_LOG_PAGE_IDENTIFIER 255
#define NVME_TELEMETRY_DATA_BLOCK_SIZE 512
#define NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MIN_OPCODE 192
#define NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MAX_OPCODE 255
#define NVME_VENDOR_SPECIFIC_NVM_COMMAND_MIN_OPCODE 128
#define NVME_VENDOR_SPECIFIC_NVM_COMMAND_MAX_OPCODE 255
#define NVME_NUM_FID_SUPPORTED 256
#define NVME_VENDOR_SPECIFIC_FEATURE_MIN_IDENTIFIER 192
#define NVME_VENDOR_SPECIFIC_FEATURE_MAX_IDENTIFIER 255
#define NVME_NUM_NVME_MI_COMMANDS_SUPPORTED 256
#define NVME_STREAMS_ID_MIN 1
#define NVME_STREAMS_ID_MAX 65535
#define NVME_STREAMS_GET_STATUS_MAX_IDS 65535
#define ZDES_SIZE_MULTIPLIER_IN_BYTES 64
#define NVME_PSDT_XFER_PRP 0
#define NVME_PSDT_XFER_SGL_BYTE 1
#define NVME_PSDT_XFER_SGL_QWORD 2
#define NVME_PSDT_XFER_RESERVED 3
#define NVME_NAMESPACE_ALL 4294967295
#define NVMEOF_TRANSPORT_ADDR_MAX_LEN 256
#define NVMEOF_TRANSPORT_SERVID_MAX_LEN 32
#define NVMEOF_TRANSPORT_SAS_MAX_LEN 256
#define NVMEOF_DISCOVERY_LOG_VERSION_0 0
#define NVMEOF_ADMINQ_MIN_DEPTH 32
#define NVMEOF_ADMINQ_MAX_DEPTH 4096
#define NVMEOF_IOQ_MIN_DEPTH 2
#define NVMEOF_IOQ_MAX_DEPTH 65536
#define NVMEOF_PROPERTY_SIZE_4Bytes 0
#define NVMEOF_PROPERTY_SIZE_8Bytes 1
#define NVME_DISCOVERY_INFO_MGMT_EKTYPE_PORTID 63
#define NVME_DISCOVERY_INFO_MGMT_EKTYPE_TRADDR 95
#define NVMEOF_DHCHAP_PROTOCOL_ID 1
#define NVMEOF_DHCHAP_REPLY_CVAL_NOTVALID 0
#define NVMEOF_DHCHAP_REPLY_CVAL_VALID 1
#define NVMEOF_DHCHAP_SUCCESS1_RVAL_NOTVALID 0
#define NVMEOF_DHCHAP_SUCCESS1_RVAL_VALID 1
public const uint NVME_ADMINQ_ID = 0;
public const uint NVME_NQN_MAX_LEN = 256;
public const uint NVME_NQN_NAME_MAX_LEN = 223;
public const uint NVME_CONTROLLER_ID_MIN = 0;
public const uint NVME_CONTROLLER_ID_MAX = 65519;
public const uint NVME_CONTROLLER_ID_STAT_PERSIST = 65534;
public const uint NVME_CONTROLLER_ID_DYN = 65535;
public const uint NVM_SUBSYSTEM_SHUTDOWN_NORMAL = 1316121964;
public const uint NVM_SUBSYSTEM_SHUTDOWN_ABRUPT = 1096970356;
public const uint NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE_SIZE = 4096;
public const uint NVME_UUID_ASSOCIATION_NONE = 0;
public const uint NVME_UUID_ASSOCIATION_PCI_VID = 1;
public const uint NVME_UUID_ASSOCIATION_PCI_SUBSYSTEM_VID = 2;
public const uint NVME_UUID_ASSOCIATION_RESERVED = 3;
public const uint NVME_NUM_UUID_LIST_ENTRIES = 128;
public const uint NVME_MAX_UUID_INDEX = 127;
public const uint NVME_VENDOR_SPECIFIC_LOG_PAGE_MIN_IDENTIFIER = 192;
public const uint NVME_VENDOR_SPECIFIC_LOG_PAGE_MAX_IDENTIFIER = 255;
public const uint NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2 = 2;
public const uint NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3 = 3;
public const uint NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_0 = 0;
public const uint NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_2 = 2;
public const uint NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1 = 1;
public const uint NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2 = 2;
public const uint FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1 = 1;
public const uint NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1 = 1;
public const uint NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1 = 1;
public const uint NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1 = 1;
public const uint NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1 = 1;
public const uint NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1 = 1;
public const uint TCG_HISTORY_ENTRY_VERSION_1 = 1;
public const uint NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1 = 1;
public const uint NVME_MAX_HOST_IDENTIFIER_SIZE = 16;
public const uint NVME_HOST_IDENTIFIER_SIZE = 8;
public const uint NVME_EXTENDED_HOST_IDENTIFIER_SIZE = 16;
public const uint NVME_MAX_LOG_SIZE = 4096;
public const uint NVME_CDW10_LSP_ACTION_READ_LOG_DATA = 0;
public const uint NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_LOG_DATA = 1;
public const uint NVME_CDW10_LSP_ACTION_RELEASE_CONTEXT = 2;
public const uint NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_512_BYTES_OF_HEADER = 3;
public const uint NVME_NUM_LOG_PAGE_IDENTIFIERS = 256;
public const uint NVME_MAX_LOG_PAGE_IDENTIFIER = 255;
public const uint NVME_TELEMETRY_DATA_BLOCK_SIZE = 512;
public const uint NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MIN_OPCODE = 192;
public const uint NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MAX_OPCODE = 255;
public const uint NVME_VENDOR_SPECIFIC_NVM_COMMAND_MIN_OPCODE = 128;
public const uint NVME_VENDOR_SPECIFIC_NVM_COMMAND_MAX_OPCODE = 255;
public const uint NVME_NUM_FID_SUPPORTED = 256;
public const uint NVME_VENDOR_SPECIFIC_FEATURE_MIN_IDENTIFIER = 192;
public const uint NVME_VENDOR_SPECIFIC_FEATURE_MAX_IDENTIFIER = 255;
public const uint NVME_NUM_NVME_MI_COMMANDS_SUPPORTED = 256;
public const uint NVME_STREAMS_ID_MIN = 1;
public const uint NVME_STREAMS_ID_MAX = 65535;
public const uint NVME_STREAMS_GET_STATUS_MAX_IDS = 65535;
public const uint ZDES_SIZE_MULTIPLIER_IN_BYTES = 64;
public const uint NVME_PSDT_XFER_PRP = 0;
public const uint NVME_PSDT_XFER_SGL_BYTE = 1;
public const uint NVME_PSDT_XFER_SGL_QWORD = 2;
public const uint NVME_PSDT_XFER_RESERVED = 3;
public const uint NVME_NAMESPACE_ALL = 4294967295;
public const uint NVMEOF_TRANSPORT_ADDR_MAX_LEN = 256;
public const uint NVMEOF_TRANSPORT_SERVID_MAX_LEN = 32;
public const uint NVMEOF_TRANSPORT_SAS_MAX_LEN = 256;
public const uint NVMEOF_DISCOVERY_LOG_VERSION_0 = 0;
public const uint NVMEOF_ADMINQ_MIN_DEPTH = 32;
public const uint NVMEOF_ADMINQ_MAX_DEPTH = 4096;
public const uint NVMEOF_IOQ_MIN_DEPTH = 2;
public const uint NVMEOF_IOQ_MAX_DEPTH = 65536;
public const uint NVMEOF_PROPERTY_SIZE_4Bytes = 0;
public const uint NVMEOF_PROPERTY_SIZE_8Bytes = 1;
public const uint NVME_DISCOVERY_INFO_MGMT_EKTYPE_PORTID = 63;
public const uint NVME_DISCOVERY_INFO_MGMT_EKTYPE_TRADDR = 95;
public const uint NVMEOF_DHCHAP_PROTOCOL_ID = 1;
public const uint NVMEOF_DHCHAP_REPLY_CVAL_NOTVALID = 0;
public const uint NVMEOF_DHCHAP_REPLY_CVAL_VALID = 1;
public const uint NVMEOF_DHCHAP_SUCCESS1_RVAL_NOTVALID = 0;
public const uint NVMEOF_DHCHAP_SUCCESS1_RVAL_VALID = 1;
NVME_ADMINQ_ID = 0
NVME_NQN_MAX_LEN = 256
NVME_NQN_NAME_MAX_LEN = 223
NVME_CONTROLLER_ID_MIN = 0
NVME_CONTROLLER_ID_MAX = 65519
NVME_CONTROLLER_ID_STAT_PERSIST = 65534
NVME_CONTROLLER_ID_DYN = 65535
NVM_SUBSYSTEM_SHUTDOWN_NORMAL = 1316121964
NVM_SUBSYSTEM_SHUTDOWN_ABRUPT = 1096970356
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE_SIZE = 4096
NVME_UUID_ASSOCIATION_NONE = 0
NVME_UUID_ASSOCIATION_PCI_VID = 1
NVME_UUID_ASSOCIATION_PCI_SUBSYSTEM_VID = 2
NVME_UUID_ASSOCIATION_RESERVED = 3
NVME_NUM_UUID_LIST_ENTRIES = 128
NVME_MAX_UUID_INDEX = 127
NVME_VENDOR_SPECIFIC_LOG_PAGE_MIN_IDENTIFIER = 192
NVME_VENDOR_SPECIFIC_LOG_PAGE_MAX_IDENTIFIER = 255
NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2 = 2
NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3 = 3
NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_0 = 0
NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_2 = 2
NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1 = 1
NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2 = 2
FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1 = 1
NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1 = 1
NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1 = 1
NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1 = 1
NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1 = 1
NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1 = 1
TCG_HISTORY_ENTRY_VERSION_1 = 1
NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1 = 1
NVME_MAX_HOST_IDENTIFIER_SIZE = 16
NVME_HOST_IDENTIFIER_SIZE = 8
NVME_EXTENDED_HOST_IDENTIFIER_SIZE = 16
NVME_MAX_LOG_SIZE = 4096
NVME_CDW10_LSP_ACTION_READ_LOG_DATA = 0
NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_LOG_DATA = 1
NVME_CDW10_LSP_ACTION_RELEASE_CONTEXT = 2
NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_512_BYTES_OF_HEADER = 3
NVME_NUM_LOG_PAGE_IDENTIFIERS = 256
NVME_MAX_LOG_PAGE_IDENTIFIER = 255
NVME_TELEMETRY_DATA_BLOCK_SIZE = 512
NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MIN_OPCODE = 192
NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MAX_OPCODE = 255
NVME_VENDOR_SPECIFIC_NVM_COMMAND_MIN_OPCODE = 128
NVME_VENDOR_SPECIFIC_NVM_COMMAND_MAX_OPCODE = 255
NVME_NUM_FID_SUPPORTED = 256
NVME_VENDOR_SPECIFIC_FEATURE_MIN_IDENTIFIER = 192
NVME_VENDOR_SPECIFIC_FEATURE_MAX_IDENTIFIER = 255
NVME_NUM_NVME_MI_COMMANDS_SUPPORTED = 256
NVME_STREAMS_ID_MIN = 1
NVME_STREAMS_ID_MAX = 65535
NVME_STREAMS_GET_STATUS_MAX_IDS = 65535
ZDES_SIZE_MULTIPLIER_IN_BYTES = 64
NVME_PSDT_XFER_PRP = 0
NVME_PSDT_XFER_SGL_BYTE = 1
NVME_PSDT_XFER_SGL_QWORD = 2
NVME_PSDT_XFER_RESERVED = 3
NVME_NAMESPACE_ALL = 4294967295
NVMEOF_TRANSPORT_ADDR_MAX_LEN = 256
NVMEOF_TRANSPORT_SERVID_MAX_LEN = 32
NVMEOF_TRANSPORT_SAS_MAX_LEN = 256
NVMEOF_DISCOVERY_LOG_VERSION_0 = 0
NVMEOF_ADMINQ_MIN_DEPTH = 32
NVMEOF_ADMINQ_MAX_DEPTH = 4096
NVMEOF_IOQ_MIN_DEPTH = 2
NVMEOF_IOQ_MAX_DEPTH = 65536
NVMEOF_PROPERTY_SIZE_4Bytes = 0
NVMEOF_PROPERTY_SIZE_8Bytes = 1
NVME_DISCOVERY_INFO_MGMT_EKTYPE_PORTID = 63
NVME_DISCOVERY_INFO_MGMT_EKTYPE_TRADDR = 95
NVMEOF_DHCHAP_PROTOCOL_ID = 1
NVMEOF_DHCHAP_REPLY_CVAL_NOTVALID = 0
NVMEOF_DHCHAP_REPLY_CVAL_VALID = 1
NVMEOF_DHCHAP_SUCCESS1_RVAL_NOTVALID = 0
NVMEOF_DHCHAP_SUCCESS1_RVAL_VALID = 1
pub const NVME_ADMINQ_ID: u32 = 0;
pub const NVME_NQN_MAX_LEN: u32 = 256;
pub const NVME_NQN_NAME_MAX_LEN: u32 = 223;
pub const NVME_CONTROLLER_ID_MIN: u32 = 0;
pub const NVME_CONTROLLER_ID_MAX: u32 = 65519;
pub const NVME_CONTROLLER_ID_STAT_PERSIST: u32 = 65534;
pub const NVME_CONTROLLER_ID_DYN: u32 = 65535;
pub const NVM_SUBSYSTEM_SHUTDOWN_NORMAL: u32 = 1316121964;
pub const NVM_SUBSYSTEM_SHUTDOWN_ABRUPT: u32 = 1096970356;
pub const NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE_SIZE: u32 = 4096;
pub const NVME_UUID_ASSOCIATION_NONE: u32 = 0;
pub const NVME_UUID_ASSOCIATION_PCI_VID: u32 = 1;
pub const NVME_UUID_ASSOCIATION_PCI_SUBSYSTEM_VID: u32 = 2;
pub const NVME_UUID_ASSOCIATION_RESERVED: u32 = 3;
pub const NVME_NUM_UUID_LIST_ENTRIES: u32 = 128;
pub const NVME_MAX_UUID_INDEX: u32 = 127;
pub const NVME_VENDOR_SPECIFIC_LOG_PAGE_MIN_IDENTIFIER: u32 = 192;
pub const NVME_VENDOR_SPECIFIC_LOG_PAGE_MAX_IDENTIFIER: u32 = 255;
pub const NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2: u32 = 2;
pub const NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3: u32 = 3;
pub const NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_0: u32 = 0;
pub const NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_2: u32 = 2;
pub const NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1: u32 = 1;
pub const NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2: u32 = 2;
pub const FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1: u32 = 1;
pub const NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1: u32 = 1;
pub const NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1: u32 = 1;
pub const NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1: u32 = 1;
pub const NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1: u32 = 1;
pub const NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1: u32 = 1;
pub const TCG_HISTORY_ENTRY_VERSION_1: u32 = 1;
pub const NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1: u32 = 1;
pub const NVME_MAX_HOST_IDENTIFIER_SIZE: u32 = 16;
pub const NVME_HOST_IDENTIFIER_SIZE: u32 = 8;
pub const NVME_EXTENDED_HOST_IDENTIFIER_SIZE: u32 = 16;
pub const NVME_MAX_LOG_SIZE: u32 = 4096;
pub const NVME_CDW10_LSP_ACTION_READ_LOG_DATA: u32 = 0;
pub const NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_LOG_DATA: u32 = 1;
pub const NVME_CDW10_LSP_ACTION_RELEASE_CONTEXT: u32 = 2;
pub const NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_512_BYTES_OF_HEADER: u32 = 3;
pub const NVME_NUM_LOG_PAGE_IDENTIFIERS: u32 = 256;
pub const NVME_MAX_LOG_PAGE_IDENTIFIER: u32 = 255;
pub const NVME_TELEMETRY_DATA_BLOCK_SIZE: u32 = 512;
pub const NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MIN_OPCODE: u32 = 192;
pub const NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MAX_OPCODE: u32 = 255;
pub const NVME_VENDOR_SPECIFIC_NVM_COMMAND_MIN_OPCODE: u32 = 128;
pub const NVME_VENDOR_SPECIFIC_NVM_COMMAND_MAX_OPCODE: u32 = 255;
pub const NVME_NUM_FID_SUPPORTED: u32 = 256;
pub const NVME_VENDOR_SPECIFIC_FEATURE_MIN_IDENTIFIER: u32 = 192;
pub const NVME_VENDOR_SPECIFIC_FEATURE_MAX_IDENTIFIER: u32 = 255;
pub const NVME_NUM_NVME_MI_COMMANDS_SUPPORTED: u32 = 256;
pub const NVME_STREAMS_ID_MIN: u32 = 1;
pub const NVME_STREAMS_ID_MAX: u32 = 65535;
pub const NVME_STREAMS_GET_STATUS_MAX_IDS: u32 = 65535;
pub const ZDES_SIZE_MULTIPLIER_IN_BYTES: u32 = 64;
pub const NVME_PSDT_XFER_PRP: u32 = 0;
pub const NVME_PSDT_XFER_SGL_BYTE: u32 = 1;
pub const NVME_PSDT_XFER_SGL_QWORD: u32 = 2;
pub const NVME_PSDT_XFER_RESERVED: u32 = 3;
pub const NVME_NAMESPACE_ALL: u32 = 4294967295;
pub const NVMEOF_TRANSPORT_ADDR_MAX_LEN: u32 = 256;
pub const NVMEOF_TRANSPORT_SERVID_MAX_LEN: u32 = 32;
pub const NVMEOF_TRANSPORT_SAS_MAX_LEN: u32 = 256;
pub const NVMEOF_DISCOVERY_LOG_VERSION_0: u32 = 0;
pub const NVMEOF_ADMINQ_MIN_DEPTH: u32 = 32;
pub const NVMEOF_ADMINQ_MAX_DEPTH: u32 = 4096;
pub const NVMEOF_IOQ_MIN_DEPTH: u32 = 2;
pub const NVMEOF_IOQ_MAX_DEPTH: u32 = 65536;
pub const NVMEOF_PROPERTY_SIZE_4Bytes: u32 = 0;
pub const NVMEOF_PROPERTY_SIZE_8Bytes: u32 = 1;
pub const NVME_DISCOVERY_INFO_MGMT_EKTYPE_PORTID: u32 = 63;
pub const NVME_DISCOVERY_INFO_MGMT_EKTYPE_TRADDR: u32 = 95;
pub const NVMEOF_DHCHAP_PROTOCOL_ID: u32 = 1;
pub const NVMEOF_DHCHAP_REPLY_CVAL_NOTVALID: u32 = 0;
pub const NVMEOF_DHCHAP_REPLY_CVAL_VALID: u32 = 1;
pub const NVMEOF_DHCHAP_SUCCESS1_RVAL_NOTVALID: u32 = 0;
pub const NVMEOF_DHCHAP_SUCCESS1_RVAL_VALID: u32 = 1;
const (
	NVME_ADMINQ_ID uint32 = 0
	NVME_NQN_MAX_LEN uint32 = 256
	NVME_NQN_NAME_MAX_LEN uint32 = 223
	NVME_CONTROLLER_ID_MIN uint32 = 0
	NVME_CONTROLLER_ID_MAX uint32 = 65519
	NVME_CONTROLLER_ID_STAT_PERSIST uint32 = 65534
	NVME_CONTROLLER_ID_DYN uint32 = 65535
	NVM_SUBSYSTEM_SHUTDOWN_NORMAL uint32 = 1316121964
	NVM_SUBSYSTEM_SHUTDOWN_ABRUPT uint32 = 1096970356
	NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE_SIZE uint32 = 4096
	NVME_UUID_ASSOCIATION_NONE uint32 = 0
	NVME_UUID_ASSOCIATION_PCI_VID uint32 = 1
	NVME_UUID_ASSOCIATION_PCI_SUBSYSTEM_VID uint32 = 2
	NVME_UUID_ASSOCIATION_RESERVED uint32 = 3
	NVME_NUM_UUID_LIST_ENTRIES uint32 = 128
	NVME_MAX_UUID_INDEX uint32 = 127
	NVME_VENDOR_SPECIFIC_LOG_PAGE_MIN_IDENTIFIER uint32 = 192
	NVME_VENDOR_SPECIFIC_LOG_PAGE_MAX_IDENTIFIER uint32 = 255
	NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2 uint32 = 2
	NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3 uint32 = 3
	NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_0 uint32 = 0
	NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_2 uint32 = 2
	NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1 uint32 = 1
	NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2 uint32 = 2
	FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1 uint32 = 1
	NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1 uint32 = 1
	NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1 uint32 = 1
	NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1 uint32 = 1
	NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1 uint32 = 1
	NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1 uint32 = 1
	TCG_HISTORY_ENTRY_VERSION_1 uint32 = 1
	NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1 uint32 = 1
	NVME_MAX_HOST_IDENTIFIER_SIZE uint32 = 16
	NVME_HOST_IDENTIFIER_SIZE uint32 = 8
	NVME_EXTENDED_HOST_IDENTIFIER_SIZE uint32 = 16
	NVME_MAX_LOG_SIZE uint32 = 4096
	NVME_CDW10_LSP_ACTION_READ_LOG_DATA uint32 = 0
	NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_LOG_DATA uint32 = 1
	NVME_CDW10_LSP_ACTION_RELEASE_CONTEXT uint32 = 2
	NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_512_BYTES_OF_HEADER uint32 = 3
	NVME_NUM_LOG_PAGE_IDENTIFIERS uint32 = 256
	NVME_MAX_LOG_PAGE_IDENTIFIER uint32 = 255
	NVME_TELEMETRY_DATA_BLOCK_SIZE uint32 = 512
	NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MIN_OPCODE uint32 = 192
	NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MAX_OPCODE uint32 = 255
	NVME_VENDOR_SPECIFIC_NVM_COMMAND_MIN_OPCODE uint32 = 128
	NVME_VENDOR_SPECIFIC_NVM_COMMAND_MAX_OPCODE uint32 = 255
	NVME_NUM_FID_SUPPORTED uint32 = 256
	NVME_VENDOR_SPECIFIC_FEATURE_MIN_IDENTIFIER uint32 = 192
	NVME_VENDOR_SPECIFIC_FEATURE_MAX_IDENTIFIER uint32 = 255
	NVME_NUM_NVME_MI_COMMANDS_SUPPORTED uint32 = 256
	NVME_STREAMS_ID_MIN uint32 = 1
	NVME_STREAMS_ID_MAX uint32 = 65535
	NVME_STREAMS_GET_STATUS_MAX_IDS uint32 = 65535
	ZDES_SIZE_MULTIPLIER_IN_BYTES uint32 = 64
	NVME_PSDT_XFER_PRP uint32 = 0
	NVME_PSDT_XFER_SGL_BYTE uint32 = 1
	NVME_PSDT_XFER_SGL_QWORD uint32 = 2
	NVME_PSDT_XFER_RESERVED uint32 = 3
	NVME_NAMESPACE_ALL uint32 = 4294967295
	NVMEOF_TRANSPORT_ADDR_MAX_LEN uint32 = 256
	NVMEOF_TRANSPORT_SERVID_MAX_LEN uint32 = 32
	NVMEOF_TRANSPORT_SAS_MAX_LEN uint32 = 256
	NVMEOF_DISCOVERY_LOG_VERSION_0 uint32 = 0
	NVMEOF_ADMINQ_MIN_DEPTH uint32 = 32
	NVMEOF_ADMINQ_MAX_DEPTH uint32 = 4096
	NVMEOF_IOQ_MIN_DEPTH uint32 = 2
	NVMEOF_IOQ_MAX_DEPTH uint32 = 65536
	NVMEOF_PROPERTY_SIZE_4Bytes uint32 = 0
	NVMEOF_PROPERTY_SIZE_8Bytes uint32 = 1
	NVME_DISCOVERY_INFO_MGMT_EKTYPE_PORTID uint32 = 63
	NVME_DISCOVERY_INFO_MGMT_EKTYPE_TRADDR uint32 = 95
	NVMEOF_DHCHAP_PROTOCOL_ID uint32 = 1
	NVMEOF_DHCHAP_REPLY_CVAL_NOTVALID uint32 = 0
	NVMEOF_DHCHAP_REPLY_CVAL_VALID uint32 = 1
	NVMEOF_DHCHAP_SUCCESS1_RVAL_NOTVALID uint32 = 0
	NVMEOF_DHCHAP_SUCCESS1_RVAL_VALID uint32 = 1
)
#define global NVME_ADMINQ_ID                                   0
#define global NVME_NQN_MAX_LEN                                 256
#define global NVME_NQN_NAME_MAX_LEN                            223
#define global NVME_CONTROLLER_ID_MIN                           0
#define global NVME_CONTROLLER_ID_MAX                           65519
#define global NVME_CONTROLLER_ID_STAT_PERSIST                  65534
#define global NVME_CONTROLLER_ID_DYN                           65535
#define global NVM_SUBSYSTEM_SHUTDOWN_NORMAL                    1316121964
#define global NVM_SUBSYSTEM_SHUTDOWN_ABRUPT                    1096970356
#define global NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE_SIZE      4096
#define global NVME_UUID_ASSOCIATION_NONE                       0
#define global NVME_UUID_ASSOCIATION_PCI_VID                    1
#define global NVME_UUID_ASSOCIATION_PCI_SUBSYSTEM_VID          2
#define global NVME_UUID_ASSOCIATION_RESERVED                   3
#define global NVME_NUM_UUID_LIST_ENTRIES                       128
#define global NVME_MAX_UUID_INDEX                              127
#define global NVME_VENDOR_SPECIFIC_LOG_PAGE_MIN_IDENTIFIER     192
#define global NVME_VENDOR_SPECIFIC_LOG_PAGE_MAX_IDENTIFIER     255
#define global GUID_OCP_DEVICE_SMART_INFORMATIONGuid            "{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}"
#define global GUID_OCP_DEVICE_SMART_INFORMATION                "{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}"
#define global GUID_WCS_DEVICE_SMART_ATTRIBUTESGuid             "{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}"
#define global GUID_WCS_DEVICE_SMART_ATTRIBUTES                 "{2810AFC5-BFEA-A4F2-9C4F-6F7CC914D5AF}"
#define global GUID_OCP_DEVICE_ERROR_RECOVERYGuid               "{2131D944-30FE-AE34-AB4D-FD3DBA83195A}"
#define global GUID_OCP_DEVICE_ERROR_RECOVERY                   "{2131D944-30FE-AE34-AB4D-FD3DBA83195A}"
#define global GUID_WCS_DEVICE_ERROR_RECOVERYGuid               "{2131D944-30FE-AE34-AB4D-FD3DBA83195A}"
#define global GUID_WCS_DEVICE_ERROR_RECOVERY                   "{2131D944-30FE-AE34-AB4D-FD3DBA83195A}"
#define global GUID_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORYGuid  "{769A796D-DAB4-A3F6-E24D-B28AACF31CD1}"
#define global GUID_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY      "{769A796D-DAB4-A3F6-E24D-B28AACF31CD1}"
#define global GUID_OCP_DEVICE_LATENCY_MONITORGuid              "{8CC07A92-84D0-9C6C-7043-E6D4585ED485}"
#define global GUID_OCP_DEVICE_LATENCY_MONITOR                  "{8CC07A92-84D0-9C6C-7043-E6D4585ED485}"
#define global GUID_OCP_DEVICE_DEVICE_CAPABILITIESGuid          "{0D054297-E1D1-98C9-5D49-584B913C05B7}"
#define global GUID_OCP_DEVICE_DEVICE_CAPABILITIES              "{0D054297-E1D1-98C9-5D49-584B913C05B7}"
#define global GUID_OCP_DEVICE_UNSUPPORTED_REQUIREMENTSGuid     "{0E9C722F-2399-BB2C-6348-32D0B798BBC7}"
#define global GUID_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS         "{0E9C722F-2399-BB2C-6348-32D0B798BBC7}"
#define global GUID_OCP_DEVICE_TCG_CONFIGURATIONGuid            "{BD244006-E07E-83E6-C047-54FA9D2AE054}"
#define global GUID_OCP_DEVICE_TCG_CONFIGURATION                "{BD244006-E07E-83E6-C047-54FA9D2AE054}"
#define global GUID_OCP_DEVICE_TCG_HISTORYGuid                  "{704B513E-09C6-9490-274E-D0969690D788}"
#define global GUID_OCP_DEVICE_TCG_HISTORY                      "{704B513E-09C6-9490-274E-D0969690D788}"
#define global GUID_MFND_CHILD_CONTROLLER_EVENT_LOG_PAGEGuid    "{98BCCE18-A5F0-BF35-A544-D97F259D669C}"
#define global GUID_MFND_CHILD_CONTROLLER_EVENT_LOG_PAGE        "{98BCCE18-A5F0-BF35-A544-D97F259D669C}"
#define global GUID_MFND_CHILD_CONTROLLER_QOS_STAT_LOG_PAGEGuid "{9CB5FA26-0652-4644-873E-400084575F0F}"
#define global GUID_MFND_CHILD_CONTROLLER_QOS_STAT_LOG_PAGE     "{9CB5FA26-0652-4644-873E-400084575F0F}"
#define global NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2   2
#define global NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3  3
#define global NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_0        0
#define global NVME_OCP_DEVICE_DSSD_SPEC_MAJOR_VERSION_2        2
#define global NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1     1
#define global NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2     2
#define global FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1      1
#define global NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1 1
#define global NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1    1
#define global NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1       1
#define global NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1 1
#define global NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1  1
#define global TCG_HISTORY_ENTRY_VERSION_1                      1
#define global NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1        1
#define global NVME_MAX_HOST_IDENTIFIER_SIZE                    16
#define global NVME_HOST_IDENTIFIER_SIZE                        8
#define global NVME_EXTENDED_HOST_IDENTIFIER_SIZE               16
#define global NVME_MAX_LOG_SIZE                                4096
#define global NVME_CDW10_LSP_ACTION_READ_LOG_DATA              0
#define global NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_LOG_DATA 1
#define global NVME_CDW10_LSP_ACTION_RELEASE_CONTEXT            2
#define global NVME_CDW10_LSP_ACTION_ESTABLISH_CONTEXT_AND_READ_512_BYTES_OF_HEADER 3
#define global NVME_NUM_LOG_PAGE_IDENTIFIERS                    256
#define global NVME_MAX_LOG_PAGE_IDENTIFIER                     255
#define global NVME_TELEMETRY_DATA_BLOCK_SIZE                   512
#define global NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MIN_OPCODE    192
#define global NVME_VENDOR_SPECIFIC_ADMIN_COMMAND_MAX_OPCODE    255
#define global NVME_VENDOR_SPECIFIC_NVM_COMMAND_MIN_OPCODE      128
#define global NVME_VENDOR_SPECIFIC_NVM_COMMAND_MAX_OPCODE      255
#define global NVME_NUM_FID_SUPPORTED                           256
#define global NVME_VENDOR_SPECIFIC_FEATURE_MIN_IDENTIFIER      192
#define global NVME_VENDOR_SPECIFIC_FEATURE_MAX_IDENTIFIER      255
#define global NVME_NUM_NVME_MI_COMMANDS_SUPPORTED              256
#define global NVME_STREAMS_ID_MIN                              1
#define global NVME_STREAMS_ID_MAX                              65535
#define global NVME_STREAMS_GET_STATUS_MAX_IDS                  65535
#define global ZDES_SIZE_MULTIPLIER_IN_BYTES                    64
#define global NVME_PSDT_XFER_PRP                               0
#define global NVME_PSDT_XFER_SGL_BYTE                          1
#define global NVME_PSDT_XFER_SGL_QWORD                         2
#define global NVME_PSDT_XFER_RESERVED                          3
#define global NVME_NAMESPACE_ALL                               4294967295
#define global NVMEOF_TRANSPORT_ADDR_MAX_LEN                    256
#define global NVMEOF_TRANSPORT_SERVID_MAX_LEN                  32
#define global NVMEOF_TRANSPORT_SAS_MAX_LEN                     256
#define global NVMEOF_DISCOVERY_NQN                             "nqn.2014-08.org.nvmexpress.discovery"
#define global NVMEOF_DISCOVERY_LOG_VERSION_0                   0
#define global NVMEOF_ADMINQ_MIN_DEPTH                          32
#define global NVMEOF_ADMINQ_MAX_DEPTH                          4096
#define global NVMEOF_IOQ_MIN_DEPTH                             2
#define global NVMEOF_IOQ_MAX_DEPTH                             65536
#define global NVMEOF_PROPERTY_SIZE_4Bytes                      0
#define global NVMEOF_PROPERTY_SIZE_8Bytes                      1
#define global NVME_DISCOVERY_INFO_MGMT_EKTYPE_PORTID           63
#define global NVME_DISCOVERY_INFO_MGMT_EKTYPE_TRADDR           95
#define global NVMEOF_DHCHAP_PROTOCOL_ID                        1
#define global NVMEOF_DHCHAP_PREFIX_V1                          "DHHC-1:"
#define global NVMEOF_DHCHAP_REPLY_CVAL_NOTVALID                0
#define global NVMEOF_DHCHAP_REPLY_CVAL_VALID                   1
#define global NVMEOF_DHCHAP_SUCCESS1_RVAL_NOTVALID             0
#define global NVMEOF_DHCHAP_SUCCESS1_RVAL_VALID                1