]> www.infradead.org Git - users/sagi/libnvme.git/commitdiff
libnvme: Add new events support in PEL
authorWen Xiong <wenxiong@linux.ibm.com>
Wed, 1 Dec 2021 22:15:50 +0000 (17:15 -0500)
committerDaniel Wagner <dwagner@suse.de>
Fri, 10 Dec 2021 14:47:07 +0000 (15:47 +0100)
Add two new events support in header file.

Signed-off-by: Wen Xiong <wenxiong@linux.ibm.com>
src/nvme/types.h

index ea2f5ac74117ba35ca2e789629f8b176137e29bd..a636f743a1c8a73648a785de4ccbad27919a524b 100644 (file)
@@ -3054,6 +3054,8 @@ enum nvme_persistent_event_types {
     NVME_PEL_FORMAT_COMPLETION_EVENT   = 0x08,
     NVME_PEL_SANITIZE_START_EVENT      = 0x09,
     NVME_PEL_SANITIZE_COMPLETION_EVENT = 0x0a,
+    NVME_PEL_SET_FEATURE_EVENT         = 0x0b,
+    NVME_PEL_TELEMETRY_CRT             = 0x0c,
     NVME_PEL_THERMAL_EXCURSION_EVENT   = 0x0d,
 };
 
@@ -3132,6 +3134,12 @@ struct nvme_sanitize_compln_event {
        __u8    rsvd6[2];
 };
 
+/* persistent event type 0Bh */
+struct nvme_set_feature_event {
+       __le32  layout;
+       __le32  cdw_mem[0];
+};
+
 struct nvme_thermal_exc_event {
     __u8       over_temp;
     __u8       threshold;