* @len: Length of provided user buffer to hold the log data in bytes
* @nsid: Namespace identifier, if applicable
* @csi: Command set identifier, see &enum nvme_csi for known values
- * @lsp: Log specific field
* @lsi: Endurance group information
* @domid: Domain Identifier selection, if supported
+ * @lsp: Log specific field
* @uuidx: UUID selection, if supported
* @rae: Retain asynchronous events
* @ot: Offset Type; if set @lpo specifies the index into the list
__u32 nsid;
enum nvme_csi csi;
__u16 lsi;
- __u8 lsp;
__u16 domid;
+ __u8 lsp;
__u8 uuidx;
bool rae;
bool ot;
.nsid = nsid,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = NVME_NSID_ALL,
.csi = csi,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_TELEM_HOST_LSP_CREATE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_TELEM_HOST_LSP_CREATE,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_TELEM_HOST_LSP_RETAIN,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_TELEM_HOST_LSP_RETAIN,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = rae,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = endgid,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = nvmsetid,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = rae,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = lsp,
.domid = NVME_DOMID_NONE,
+ .lsp = lsp,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = rae,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = rae,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = rae,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = rae,
.ot = false,
.nsid = NVME_NSID_NONE,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = domid,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,
.nsid = nsid,
.csi = NVME_CSI_ZNS,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = rae,
.ot = false,
.nsid = NVME_NSID_ALL,
.csi = NVME_CSI_NVM,
.lsi = NVME_LOG_LSI_NONE,
- .lsp = NVME_LOG_LSP_NONE,
.domid = NVME_DOMID_NONE,
+ .lsp = NVME_LOG_LSP_NONE,
.uuidx = NVME_UUID_NONE,
.rae = false,
.ot = false,