Provided by: libnvme-dev_1.10-1_amd64
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
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.