[PATCH V2 1/1] libnvme: Add new events support in PEL
From: <hidden>
Date: 2021-11-18 18:27:23
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: <hidden>
Date: 2021-11-18 18:27:23
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Wen Xiong <redacted> Add two new events support in header file. Signed-off-by: Wen Xiong <redacted> --- src/nvme/types.h | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/src/nvme/types.h b/src/nvme/types.h
index a82ed3f..71e4c55 100644
--- a/src/nvme/types.h
+++ b/src/nvme/types.h@@ -3044,6 +3044,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, };
@@ -3122,6 +3124,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;
--
2.27.0