libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct nvme\_endurance\_group\_log - Endurance Group Information Log

# [SYNOPSIS](#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](#Members)

[critical\_warning](#critical_warning)

Critical Warning

[endurance\_group\_features](#endurance_group_features)

Endurance Group Features

[rsvd2](#rsvd2)

Reserved

[avl\_spare](#avl_spare)

Available Spare

[avl\_spare\_threshold](#avl_spare_threshold)

Available Spare Threshold

[percent\_used](#percent_used)

Percentage Used

[domain\_identifier](#domain_identifier)

Domain Identifier

[rsvd8](#rsvd8)

Reserved

[endurance\_estimate](#endurance_estimate)

Endurance Estimate

[data\_units\_read](#data_units_read)

Data Units Read

[data\_units\_written](#data_units_written)

Data Units Written

[media\_units\_written](#media_units_written)

Media Units Written

[host\_read\_cmds](#host_read_cmds)

Host Read Commands

[host\_write\_cmds](#host_write_cmds)

Host Write Commands

[media\_data\_integrity\_err](#media_data_integrity_err)

Media and Data Integrity Errors

[num\_err\_info\_log\_entries](#num_err_info_log_entries)

Number of Error Information Log Entries

[total\_end\_grp\_cap](#total_end_grp_cap)

Total Endurance Group Capacity

[unalloc\_end\_grp\_cap](#unalloc_end_grp_cap)

Unallocated Endurance Group Capacity

[rsvd192](#rsvd192)

Reserved

struct nvme\_endurance\_group\_log October 2026

---

Document: nvme_endurance_group_log-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
