libnvme(9) | API Manual | libnvme(9) |
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.
enum nvme_id_ctrl_oncs | October 2024 |