nvme_st_curr_op-libnvme3(2)

nvme_st_curr_op-libnvme32

Current device self-test operation

Usage

enum nvme_st_curr_op {
NVME_ST_CURR_OP_NOT_RUNNING ,

NVME_ST_CURR_OP_SHORT ,

NVME_ST_CURR_OP_EXTENDED ,

NVME_ST_CURR_OP_VS ,

NVME_ST_CURR_OP_RESERVED ,

NVME_ST_CURR_OP_SHIFT ,

NVME_ST_CURR_OP_MASK ,

NVME_ST_CURR_OP_CMPL_SHIFT ,

NVME_ST_CURR_OP_CMPL_MASK

};

Constants

NVME_ST_CURR_OP_NOT_RUNNING

No device self-test operation in progress.

NVME_ST_CURR_OP_SHORT

Short device self-test operation in progress.

NVME_ST_CURR_OP_EXTENDED

Extended device self-test operation in progress.

NVME_ST_CURR_OP_VS

Vendor specific.

NVME_ST_CURR_OP_RESERVED

Reserved.

NVME_ST_CURR_OP_SHIFT

Device self-test operation status shift

NVME_ST_CURR_OP_MASK

Mask to get the current operation value from the struct nvme_self_test_log.current_operation field.

NVME_ST_CURR_OP_CMPL_SHIFT

Current device self-test completion shift

NVME_ST_CURR_OP_CMPL_MASK

Mask to get the current operation completion value from the struct nvme_self_test_log.completion field.

From nvme-cli 3.2-1 in Arch Linux 2026-11-07. Parsed by carta from the page's man source.