1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_st_curr_op - Current Device Self-Test Operation
7
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
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)