Provided by: libnvme-dev_1.14-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 , NVME_CTRL_ONCS_WRITE_ZEROES_DEALLOCATE , NVME_CTRL_ONCS_NAMESPACE_ZEROES };
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. NVME_CTRL_ONCS_WRITE_ZEROES_DEALLOCATE If MAXWZD bit set, then the maximum data size for Write Zeroes command depends on the value of the Deallocate bit in the Write Zeroes command and the value in the WZDSL field in the I/O Command Set specific Identify Controller data structure. NVME_CTRL_ONCS_NAMESPACE_ZEROES If NSZS bit set, then the controller supports the Namespace Zeroes (NSZ) bit in the NVM Command Set Write Zeroes command. May 2025 enum nvme_id_ctrl_oncs libnvme(2)