1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_endurance_group_log - Endurance Group Information Log
7
9 struct nvme_endurance_group_log {
10 __u8 critical_warning;
11 __u8 endurance_group_features;
12 __u8 rsvd2;
13 __u8 avl_spare;
14 __u8 avl_spare_threshold;
15 __u8 percent_used;
16 __le16 domain_identifier;
17 __u8 rsvd8[24];
18 __u8 endurance_estimate[16];
19 __u8 data_units_read[16];
20 __u8 data_units_written[16];
21 __u8 media_units_written[16];
22 __u8 host_read_cmds[16];
23 __u8 host_write_cmds[16];
24 __u8 media_data_integrity_err[16];
25 __u8 num_err_info_log_entries[16];
26 __u8 total_end_grp_cap[16];
27 __u8 unalloc_end_grp_cap[16];
28 __u8 rsvd192[320];
29 };
30
31
33 critical_warning
34 Critical Warning
35
36 endurance_group_features
37 Endurance Group Features
38
39 rsvd2 Reserved
40
41 avl_spare Available Spare
42
43 avl_spare_threshold
44 Available Spare Threshold
45
46 percent_used
47 Percentage Used
48
49 domain_identifier
50 Domain Identifier
51
52 rsvd8 Reserved
53
54 endurance_estimate
55 Endurance Estimate
56
57 data_units_read
58 Data Units Read
59
60 data_units_written
61 Data Units Written
62
63 media_units_written
64 Media Units Written
65
66 host_read_cmds
67 Host Read Commands
68
69 host_write_cmds
70 Host Write Commands
71
72 media_data_integrity_err
73 Media and Data Integrity Errors
74
75 num_err_info_log_entries
76 Number of Error Information Log Entries
77
78 total_end_grp_cap
79 Total Endurance Group Capacity
80
81 unalloc_end_grp_cap
82 Unallocated Endurance Group Capacity
83
84 rsvd192 Reserved
85
86
87
88October 2023 struct nvme_endurance_group_log libnvme(9)