1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum nvme_id_ctrl_oncs - This field indicates the optional NVM commands
7       and features supported by the controller.
8

SYNOPSIS

10       enum nvme_id_ctrl_oncs {
11           NVME_CTRL_ONCS_COMPARE ,
12           NVME_CTRL_ONCS_WRITE_UNCORRECTABLE ,
13           NVME_CTRL_ONCS_DSM ,
14           NVME_CTRL_ONCS_WRITE_ZEROES ,
15           NVME_CTRL_ONCS_SAVE_FEATURES ,
16           NVME_CTRL_ONCS_RESERVATIONS ,
17           NVME_CTRL_ONCS_TIMESTAMP ,
18           NVME_CTRL_ONCS_VERIFY ,
19           NVME_CTRL_ONCS_COPY
20
21       };
22

Constants

24       NVME_CTRL_ONCS_COMPARE
25                   If set, then the controller supports the Compare command.
26
27       NVME_CTRL_ONCS_WRITE_UNCORRECTABLE
28                   If set, then  the  controller  supports  the  Write  Uncor‐
29                   rectable command.
30
31       NVME_CTRL_ONCS_DSM
32                   If set, then the controller supports the Dataset Management
33                   command.
34
35       NVME_CTRL_ONCS_WRITE_ZEROES
36                   If set, then the controller supports the Write Zeroes  com‐
37                   mand.
38
39       NVME_CTRL_ONCS_SAVE_FEATURES
40                   If  set, then the controller supports the Save field set to
41                   a non-zero value in the Set Features command and the Select
42                   field set to a non-zero value in the Get Features command.
43
44       NVME_CTRL_ONCS_RESERVATIONS
45                   If set, then the controller supports reservations.
46
47       NVME_CTRL_ONCS_TIMESTAMP
48                   If set, then the controller supports the Timestamp feature.
49
50       NVME_CTRL_ONCS_VERIFY
51                   If set, then the controller supports the Verify command.
52
53       NVME_CTRL_ONCS_COPY
54                   If set, then the controller supports the copy command.
55
56
57
58April 2023                  enum nvme_id_ctrl_oncs                  libnvme(9)
Impressum