1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum nvme_st_curr_op - Current Device Self-Test Operation
7

SYNOPSIS

9       enum nvme_st_curr_op {
10           NVME_ST_CURR_OP_NOT_RUNNING ,
11           NVME_ST_CURR_OP_SHORT ,
12           NVME_ST_CURR_OP_EXTENDED ,
13           NVME_ST_CURR_OP_VS ,
14           NVME_ST_CURR_OP_RESERVED ,
15           NVME_ST_CURR_OP_MASK ,
16           NVME_ST_CURR_OP_CMPL_MASK
17
18       };
19

Constants

21       NVME_ST_CURR_OP_NOT_RUNNING
22                   No device self-test operation in progress.
23
24       NVME_ST_CURR_OP_SHORT
25                   Short device self-test operation in progress.
26
27       NVME_ST_CURR_OP_EXTENDED
28                   Extended device self-test operation in progress.
29
30       NVME_ST_CURR_OP_VS
31                   Vendor specific.
32
33       NVME_ST_CURR_OP_RESERVED
34                   Reserved.
35
36       NVME_ST_CURR_OP_MASK
37                   Mask  to  get  the  current operation value from the struct
38                   nvme_self_test_log.current_operation field.
39
40       NVME_ST_CURR_OP_CMPL_MASK
41                   Mask to get the current operation completion value from the
42                   struct nvme_self_test_log.completion field.
43
44
45
46November 2022                enum nvme_st_curr_op                   libnvme(9)
Impressum