nvme_id_ctrl_oncs - Man Page
This field indicates the optional NVM commands and features supported by the controller.
Synopsis
enum nvme_id_ctrl_oncs {
NVME_CTRL_ONCS_COMPARE ,
NVME_CTRL_ONCS_WRITE_UNCORRECTABLE ,
NVME_CTRL_ONCS_DSM ,
NVME_CTRL_ONCS_WRITE_ZEROES ,
NVME_CTRL_ONCS_SAVE_FEATURES ,
NVME_CTRL_ONCS_RESERVATIONS ,
NVME_CTRL_ONCS_TIMESTAMP ,
NVME_CTRL_ONCS_VERIFY ,
NVME_CTRL_ONCS_COPY ,
NVME_CTRL_ONCS_COPY_SINGLE_ATOMICITY ,
NVME_CTRL_ONCS_ALL_FAST_COPY
};
Constants
- NVME_CTRL_ONCS_COMPARE
If set, then the controller supports the Compare command.
- NVME_CTRL_ONCS_WRITE_UNCORRECTABLE
If set, then the controller supports the Write Uncorrectable command.
- NVME_CTRL_ONCS_DSM
If set, then the controller supports the Dataset Management command.
- NVME_CTRL_ONCS_WRITE_ZEROES
If set, then the controller supports the Write Zeroes command.
- NVME_CTRL_ONCS_SAVE_FEATURES
If set, then the controller supports the Save field set to a non-zero value in the Set Features command and the Select field set to a non-zero value in the Get Features command.
- NVME_CTRL_ONCS_RESERVATIONS
If set, then the controller supports reservations.
- NVME_CTRL_ONCS_TIMESTAMP
If set, then the controller supports the Timestamp feature.
- NVME_CTRL_ONCS_VERIFY
If set, then the controller supports the Verify command.
- NVME_CTRL_ONCS_COPY
If set, then the controller supports the copy command.
- NVME_CTRL_ONCS_COPY_SINGLE_ATOMICITY
If set, then the write portion of a Copy command is performed as a single write command to which the same atomicity requirements that apply to a write command apply.
- NVME_CTRL_ONCS_ALL_FAST_COPY
If set, then all copy operations for the Copy command are fast copy operations.