DOKK / manpages / debian 12 / libnvme-dev / nvme_mi_cmd_supported_effects.2.en
libnvme(2) API Manual libnvme(2)

enum nvme_mi_cmd_supported_effects - MI Command Supported and Effects Data Structure

enum nvme_mi_cmd_supported_effects {
NVME_MI_CMD_SUPPORTED_EFFECTS_CSUPP ,
NVME_MI_CMD_SUPPORTED_EFFECTS_UDCC ,
NVME_MI_CMD_SUPPORTED_EFFECTS_NCC ,
NVME_MI_CMD_SUPPORTED_EFFECTS_NIC ,
NVME_MI_CMD_SUPPORTED_EFFECTS_CCC ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_SHIFT ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_MASK ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NS ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_CTRL ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NVM_SET ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_ENDGRP ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_DOMAIN ,
NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NSS

};

Command Supported
User Data Content Change
Namespace Capability Change
Namespace Inventory Change
Controller Capability Change
20 bit shift
12 bit mask - 0xfff
Namespace Scope
Controller Scope
NVM Set Scope
Endurance Group Scope
Domain Scope
NVM Subsystem Scope
enum nvme_mi_cmd_supported_effects January 2023