@@ -8541,6 +8541,7 @@ static inline __u32 nvme_status_equals(int status, enum nvme_status_type type,
85418541 * @nvme_admin_get_lba_status: Get LBA Status
85428542 * @nvme_admin_program_act_mgmt: Program Activation Management
85438543 * @nvme_admin_mem_range_set_mgmt: Memory Range Set Management
8544+ * @nvme_admin_sanitize_ns: Sanitize Namespace
85448545 */
85458546enum nvme_admin_opcode {
85468547 nvme_admin_delete_sq = 0x00 ,
@@ -8592,6 +8593,7 @@ enum nvme_admin_opcode {
85928593 nvme_admin_get_lba_status = 0x86 ,
85938594 nvme_admin_program_act_mgmt = 0x88 ,
85948595 nvme_admin_mem_range_set_mgmt = 0x89 ,
8596+ nvme_admin_sanitize_ns = 0x8c ,
85958597};
85968598
85978599/**
@@ -8703,14 +8705,19 @@ enum nvme_identify_cns {
87038705 * @NVME_LOG_LID_REACHABILITY_GROUPS: Reachability Groups
87048706 * @NVME_LOG_LID_REACHABILITY_ASSOCIATIONS: Reachability Associations
87058707 * @NVME_LOG_LID_CHANGED_ALLOC_NS: Changed Allocated Namespace List
8708+ * @NVME_LOG_LID_DEV_PERSONALITY: Device Personalities
8709+ * @NVME_LOG_LID_CROSS_CTRL_RESET: Cross-Controller Reset
8710+ * @NVME_LOG_LID_LOST_HOST_COMMUNICATION: Lost Host Communication
87068711 * @NVME_LOG_LID_FDP_CONFIGS: FDP Configurations
87078712 * @NVME_LOG_LID_FDP_RUH_USAGE: Reclaim Unit Handle Usage
87088713 * @NVME_LOG_LID_FDP_STATS: FDP Statistics
87098714 * @NVME_LOG_LID_FDP_EVENTS: FDP Events
8715+ * @NVME_LOG_LID_POWER_MEASUREMENT: Power Measurement
87108716 * @NVME_LOG_LID_DISCOVERY: Discovery
87118717 * @NVME_LOG_LID_HOST_DISCOVERY: Host Discovery
87128718 * @NVME_LOG_LID_AVE_DISCOVERY: AVE Discovery
87138719 * @NVME_LOG_LID_PULL_MODEL_DDC_REQ: Pull Model DDC Request
8720+ * @NVME_LOG_LID_SANITIZE_NS_STATUS_LIST: Sanitize Namespace Status List
87148721 * @NVME_LOG_LID_RESERVATION: Reservation Notification
87158722 * @NVME_LOG_LID_SANITIZE: Sanitize Status
87168723 * @NVME_LOG_LID_ZNS_CHANGED_ZONES: Changed Zone List
@@ -8745,14 +8752,19 @@ enum nvme_cmd_get_log_lid {
87458752 NVME_LOG_LID_REACHABILITY_GROUPS = 0x1a ,
87468753 NVME_LOG_LID_REACHABILITY_ASSOCIATIONS = 0x1b ,
87478754 NVME_LOG_LID_CHANGED_ALLOC_NS = 0x1c ,
8755+ NVME_LOG_LID_DEV_PERSONALITY = 0x1d ,
8756+ NVME_LOG_LID_CROSS_CTRL_RESET = 0x1e ,
8757+ NVME_LOG_LID_LOST_HOST_COMMUNICATION = 0x1f ,
87488758 NVME_LOG_LID_FDP_CONFIGS = 0x20 ,
87498759 NVME_LOG_LID_FDP_RUH_USAGE = 0x21 ,
87508760 NVME_LOG_LID_FDP_STATS = 0x22 ,
87518761 NVME_LOG_LID_FDP_EVENTS = 0x23 ,
8762+ NVME_LOG_LID_POWER_MEASUREMENT = 0x25 ,
87528763 NVME_LOG_LID_DISCOVERY = 0x70 ,
87538764 NVME_LOG_LID_HOST_DISCOVERY = 0x71 ,
87548765 NVME_LOG_LID_AVE_DISCOVERY = 0x72 ,
87558766 NVME_LOG_LID_PULL_MODEL_DDC_REQ = 0x73 ,
8767+ NVME_LOG_LID_SANITIZE_NS_STATUS_LIST = 0x7f ,
87568768 NVME_LOG_LID_RESERVATION = 0x80 ,
87578769 NVME_LOG_LID_SANITIZE = 0x81 ,
87588770 NVME_LOG_LID_ZNS_CHANGED_ZONES = 0xbf ,
@@ -8793,6 +8805,10 @@ enum nvme_cmd_get_log_lid {
87938805 * @NVME_FEAT_FID_NS_ADMIN_LABEL: Namespace Admin Label
87948806 * @NVME_FEAT_FID_KEY_VALUE: Key Value Configuration
87958807 * @NVME_FEAT_FID_CTRL_DATA_QUEUE: Controller Data Queue
8808+ * @NVME_FEAT_FID_CONF_DEV_PERSONALITY: Configurable Device Personality
8809+ * @NVME_FEAT_FID_POWER_LIMIT: Power Limit
8810+ * @NVME_FEAT_FID_POWER_THRESH: Power Threshold
8811+ * @NVME_FEAT_FID_POEWR_MEASUREMENT: Power Measurement
87968812 * @NVME_FEAT_FID_EMB_MGMT_CTRL_ADDR: Embedded Management Controller Address
87978813 * @NVME_FEAT_FID_HOST_MGMT_AGENT_ADDR: Host Management Agent Address
87988814 * @NVME_FEAT_FID_ENH_CTRL_METADATA: Enhanced Controller Metadata
@@ -8839,6 +8855,10 @@ enum nvme_features_id {
88398855 NVME_FEAT_FID_NS_ADMIN_LABEL = 0x1f ,
88408856 NVME_FEAT_FID_KEY_VALUE = 0x20 ,
88418857 NVME_FEAT_FID_CTRL_DATA_QUEUE = 0x21 ,
8858+ NVME_FEAT_FID_CONF_DEV_PERSONALITY = 0x22 ,
8859+ NVME_FEAT_FID_POWER_LIMIT = 0x23 ,
8860+ NVME_FEAT_FID_POWER_THRESH = 0x24 ,
8861+ NVME_FEAT_FID_POEWR_MEASUREMENT = 0x25 ,
88428862 NVME_FEAT_FID_EMB_MGMT_CTRL_ADDR = 0x78 ,
88438863 NVME_FEAT_FID_HOST_MGMT_AGENT_ADDR = 0x79 ,
88448864 NVME_FEAT_FID_ENH_CTRL_METADATA = 0x7d ,
0 commit comments