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

NAME

6       struct nvme_sanitize_log_page - Sanitize Status (Log Identifier 81h)
7

SYNOPSIS

9       struct nvme_sanitize_log_page {
10           __le16 sprog;
11           __le16 sstat;
12           __le32 scdw10;
13           __le32 eto;
14           __le32 etbe;
15           __le32 etce;
16           __le32 etond;
17           __le32 etbend;
18           __le32 etcend;
19           __u8 rsvd32[480];
20        };
21
22

Members

24       sprog       Sanitize  Progress (SPROG): indicates the fraction complete
25                   of the sanitize operation. The value is a numerator of  the
26                   fraction complete that has 65,536 (10000h) as its denomina‐
27                   tor. This value shall be set to FFFFh if the sstat field is
28                   not set to NVME_SANITIZE_SSTAT_STATUS_IN_PROGESS.
29
30       sstat       Sanitize  Status  (SSTAT):  indicates the status associated
31                   with the most recent sanitize operation. See enum nvme_san‐
32                   itize_sstat.
33
34       scdw10      Sanitize  Command  Dword  10 Information (SCDW10): contains
35                   the value of the Command Dword 10  field  of  the  Sanitize
36                   command that started the sanitize operation.
37
38       eto         Estimated  Time For Overwrite: indicates the number of sec‐
39                   onds required to complete an Overwrite  sanitize  operation
40                   with  16  passes  in  the background when the No-Deallocate
41                   Modifies Media After Sanitize field is not set  to  10b.  A
42                   value  of  0h  indicates that the sanitize operation is ex‐
43                   pected to be completed in the background when the  Sanitize
44                   command  that  started that operation is completed. A value
45                   of FFFFFFFFh indicates that no time period is reported.
46
47       etbe        Estimated Time For Block Erase:  indicates  the  number  of
48                   seconds  required to complete a Block Erase sanitize opera‐
49                   tion in the background when the No-Deallocate Modifies  Me‐
50                   dia  After  Sanitize field is not set to 10b. A value of 0h
51                   indicates that the sanitize operation  is  expected  to  be
52                   completed  in the background when the Sanitize command that
53                   started that operation is completed.  A value of  FFFFFFFFh
54                   indicates that no time period is reported.
55
56       etce        Estimated  Time  For  Crypto Erase: indicates the number of
57                   seconds required to complete a Crypto Erase sanitize opera‐
58                   tion  in the background when the No-Deallocate Modifies Me‐
59                   dia After Sanitize field is not set to 10b. A value  of  0h
60                   indicates  that  the  sanitize  operation is expected to be
61                   completed in the background when the Sanitize command  that
62                   started  that operation is completed.  A value of FFFFFFFFh
63                   indicates that no time period is reported.
64
65       etond       Estimated Time For Overwrite With No-Deallocate Media Modi‐
66                   fication:  indicates the number of seconds required to com‐
67                   plete an Overwrite sanitize operation  and  the  associated
68                   additional  media modification after the Overwrite sanitize
69                   operation in the background when  the  No-Deallocate  After
70                   Sanitize  bit was set to 1 in the Sanitize command that re‐
71                   quested the Overwrite sanitize operation;  and  the  No-De‐
72                   allocate Modifies Media After Sanitize field is set to 10b.
73                   A value of 0h indicates that the sanitize operation is  ex‐
74                   pected  to be completed in the background when the Sanitize
75                   command that started that operation is completed.  A  value
76                   of FFFFFFFFh indicates that no time period is reported.
77
78       etbend      Estimated  Time  For  Block  Erase With No-Deallocate Media
79                   Modification: indicates the number of seconds  required  to
80                   complete  a  Block Erase sanitize operation and the associ‐
81                   ated additional media modification after  the  Block  Erase
82                   sanitize operation in the background when the No-Deallocate
83                   After Sanitize bit was set to 1  in  the  Sanitize  command
84                   that  requested  the  Overwrite sanitize operation; and the
85                   No-Deallocate Modifies Media After Sanitize field is set to
86                   10b.   A  value of 0h indicates that the sanitize operation
87                   is expected to be completed in the background when the San‐
88                   itize  command  that started that operation is completed. A
89                   value of FFFFFFFFh indicates that no  time  period  is  re‐
90                   ported.
91
92       etcend      Estimated  Time  For  Crypto Erase With No-Deallocate Media
93                   Modification: indicates the number of seconds  required  to
94                   complete  a Crypto Erase sanitize operation and the associ‐
95                   ated additional media modification after the  Crypto  Erase
96                   sanitize operation in the background when the No-Deallocate
97                   After Sanitize bit was set to 1  in  the  Sanitize  command
98                   that  requested  the  Overwrite sanitize operation; and the
99                   No-Deallocate Modifies Media After Sanitize field is set to
100                   10b.   A  value of 0h indicates that the sanitize operation
101                   is expected to be completed in the background when the San‐
102                   itize  command  that started that operation is completed. A
103                   value of FFFFFFFFh indicates that no  time  period  is  re‐
104                   ported.
105
106       rsvd32      Reserved
107
108
109
110April 2022               struct nvme_sanitize_log_page              libnvme(9)
Impressum