logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

enum nvme_status_result - Result of the device self-test operation

Constants

NVME_ST_RESULT_NO_ERR Operation completed without error. NVME_ST_RESULT_ABORTED Operation was aborted by a Device Self-test command. NVME_ST_RESULT_CLR Operation was aborted by a Controller Level Reset. NVME_ST_RESULT_NS_REMOVED Operation was aborted due to a removal of a namespace from the namespace inventory. NVME_ST_RESULT_ABORTED_FORMAT Operation was aborted due to the processing of a Format NVM command. NVME_ST_RESULT_FATAL_ERR A fatal error or unknown test error occurred while the controller was executing the device self-test operation and the operation did not complete. NVME_ST_RESULT_UNKNOWN_SEG_FAIL Operation completed with a segment that failed and the segment that failed is not known. NVME_ST_RESULT_KNOWN_SEG_FAIL Operation completed with one or more failed segments and the first segment that failed is indicated in the Segment Number field. NVME_ST_RESULT_ABORTED_UNKNOWN Operation was aborted for unknown reason. NVME_ST_RESULT_ABORTED_SANITIZE Operation was aborted due to a sanitize operation. NVME_ST_RESULT_NOT_USED Entry not used (does not contain a test result). NVME_ST_RESULT_MASK Mask to get the status result value from the structnvme_st_result.dsts field. August 2025 enum nvme_status_result libnvme(2)

Name

enum nvme_status_result - Result of the device self-test operation

Synopsis

enum nvme_status_result { NVME_ST_RESULT_NO_ERR , NVME_ST_RESULT_ABORTED , NVME_ST_RESULT_CLR , NVME_ST_RESULT_NS_REMOVED , NVME_ST_RESULT_ABORTED_FORMAT , NVME_ST_RESULT_FATAL_ERR , NVME_ST_RESULT_UNKNOWN_SEG_FAIL , NVME_ST_RESULT_KNOWN_SEG_FAIL , NVME_ST_RESULT_ABORTED_UNKNOWN , NVME_ST_RESULT_ABORTED_SANITIZE , NVME_ST_RESULT_NOT_USED , NVME_ST_RESULT_MASK };

See Also