@@ -116,6 +116,17 @@ enum nvme_mi_ror {
116116 * @NVME_MI_RESP_INVALID_CMD_SIZE: Invalid command size
117117 * @NVME_MI_RESP_INVALID_INPUT_SIZE: Invalid command input data size
118118 * @NVME_MI_RESP_ACCESS_DENIED: Access Denied
119+ * @NVME_MI_RESP_VPD_UPDATES_EXCEEDED: More VPD updates than allowed
120+ * @NVME_MI_RESP_PCIE_INACCESSIBLE: PCIe functionality currently unavailable
121+ * @NVME_MI_RESP_MEB_SANITIZED: MEB has been cleared due to sanitize
122+ * @NVME_MI_RESP_ENC_SERV_FAILURE: Enclosure services process failed
123+ * @NVME_MI_RESP_ENC_SERV_XFER_FAILURE: Transfer with enclosure services failed
124+ * @NVME_MI_RESP_ENC_FAILURE: Unreoverable enclosure failure
125+ * @NVME_MI_RESP_ENC_XFER_REFUSED: Enclosure services transfer refused
126+ * @NVME_MI_RESP_ENC_FUNC_UNSUP: Unsupported enclosure services function
127+ * @NVME_MI_RESP_ENC_SERV_UNAVAIL: Enclosure services unavailable
128+ * @NVME_MI_RESP_ENC_DEGRADED: Noncriticial failure detected by enc. services
129+ * @NVME_MI_RESP_SANITIZE_IN_PROGRESS: Command prohibited during sanitize
119130 */
120131enum nvme_mi_resp_status {
121132 NVME_MI_RESP_SUCCESS = 0x00 ,
@@ -126,6 +137,20 @@ enum nvme_mi_resp_status {
126137 NVME_MI_RESP_INVALID_CMD_SIZE = 0x05 ,
127138 NVME_MI_RESP_INVALID_INPUT_SIZE = 0x06 ,
128139 NVME_MI_RESP_ACCESS_DENIED = 0x07 ,
140+ /* 0x08 - 0x1f: reserved */
141+ NVME_MI_RESP_VPD_UPDATES_EXCEEDED = 0x20 ,
142+ NVME_MI_RESP_PCIE_INACCESSIBLE = 0x21 ,
143+ NVME_MI_RESP_MEB_SANITIZED = 0x22 ,
144+ NVME_MI_RESP_ENC_SERV_FAILURE = 0x23 ,
145+ NVME_MI_RESP_ENC_SERV_XFER_FAILURE = 0x24 ,
146+ NVME_MI_RESP_ENC_FAILURE = 0x25 ,
147+ NVME_MI_RESP_ENC_XFER_REFUSED = 0x26 ,
148+ NVME_MI_RESP_ENC_FUNC_UNSUP = 0x27 ,
149+ NVME_MI_RESP_ENC_SERV_UNAVAIL = 0x28 ,
150+ NVME_MI_RESP_ENC_DEGRADED = 0x29 ,
151+ NVME_MI_RESP_SANITIZE_IN_PROGRESS = 0x2a ,
152+ /* 0x2b - 0xdf: reserved */
153+ /* 0xe0 - 0xff: vendor specific */
129154};
130155
131156/**
0 commit comments