1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_mi_cmd_supported_effects - bit field definitions
7
9 enum nvme_mi_cmd_supported_effects {
10 NVME_MI_CMD_SUPPORTED_EFFECTS_CSUPP ,
11 NVME_MI_CMD_SUPPORTED_EFFECTS_UDCC ,
12 NVME_MI_CMD_SUPPORTED_EFFECTS_NCC ,
13 NVME_MI_CMD_SUPPORTED_EFFECTS_NIC ,
14 NVME_MI_CMD_SUPPORTED_EFFECTS_CCC ,
15 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_SHIFT ,
16 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_MASK ,
17 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NS ,
18 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_CTRL ,
19 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NVM_SET ,
20 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_ENDGRP ,
21 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_DOMAIN ,
22 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NSS
23
24 };
25
27 NVME_MI_CMD_SUPPORTED_EFFECTS_CSUPP
28 Command Supported
29
30 NVME_MI_CMD_SUPPORTED_EFFECTS_UDCC
31 User Data Conttent Change
32
33 NVME_MI_CMD_SUPPORTED_EFFECTS_NCC
34 Namespace Capability Change
35
36 NVME_MI_CMD_SUPPORTED_EFFECTS_NIC
37 Namespace Inventory Change
38
39 NVME_MI_CMD_SUPPORTED_EFFECTS_CCC
40 Controller Capability Change
41
42 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_SHIFT
43 20 bit shift
44
45 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_MASK
46 12 bit mask - 0xfff
47
48 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NS
49 Namespace Scope
50
51 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_CTRL
52 Controller Scope
53
54 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NVM_SET
55 NVM Set Scope
56
57 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_ENDGRP
58 Endurance Group Scope
59
60 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_DOMAIN
61 Domain Scope
62
63 NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NSS
64 NVM Subsystem Scope
65
67 MI Command Supported and Effects Data Structure definitions
68
69
70
71April 2022 enum nvme_mi_cmd_supported_effects libnvme(9)