Scroll to navigation

libnvme(2) API Manual libnvme(2)

NAME

struct nvme_endurance_group_log - Endurance Group Information Log

SYNOPSIS

struct nvme_endurance_group_log {
__u8 critical_warning;
__u8 endurance_group_features;
__u8 rsvd2;
__u8 avl_spare;
__u8 avl_spare_threshold;
__u8 percent_used;
__le16 domain_identifier;
__u8 rsvd8[24];
__u8 endurance_estimate[16];
__u8 data_units_read[16];
__u8 data_units_written[16];
__u8 media_units_written[16];
__u8 host_read_cmds[16];
__u8 host_write_cmds[16];
__u8 media_data_integrity_err[16];
__u8 num_err_info_log_entries[16];
__u8 total_end_grp_cap[16];
__u8 unalloc_end_grp_cap[16];
__u8 rsvd192[320];
};

Members

Critical Warning
Endurance Group Features
Reserved
Available Spare
Available Spare Threshold
Percentage Used
Domain Identifier
Reserved
Endurance Estimate
Data Units Read
Data Units Written
Media Units Written
Host Read Commands
Host Write Commands
Media and Data Integrity Errors
Number of Error Information Log Entries
Total Endurance Group Capacity
Unallocated Endurance Group Capacity
Reserved
struct nvme_endurance_group_log February 2024