Scroll to navigation

libnvme(2) API Manual libnvme(2)

NAME

enum nvme_id_ctrl_oncs - 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

If set, then the controller supports the Compare command.
If set, then the controller supports the Write Uncorrectable command.
If set, then the controller supports the Dataset Management command.
If set, then the controller supports the Write Zeroes command.
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.
If set, then the controller supports reservations.
If set, then the controller supports the Timestamp feature.
If set, then the controller supports the Verify command.
If set, then the controller supports the copy command.
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.
If set, then all copy operations for the Copy command are fast copy operations.
enum nvme_id_ctrl_oncs February 2024