---
name: "nvme_end_grp_config_desc-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_end_grp_config_desc-libnvme3"
---

# nvme\_end\_grp\_config\_desc-libnvme3(2)

Endurance Group Configuration Descriptor

## NAME

struct nvme\_end\_grp\_config\_desc - Endurance Group Configuration Descriptor

## SYNOPSIS

struct nvme\_end\_grp\_config\_desc {\
     **\_\_le16 endgid;**\
     **\_\_le16 cap\_adj\_factor;**\
     **\_\_u8 rsvd4\[12\];**\
     **\_\_u8 tegcap\[16\];**\
     **\_\_u8 segcap\[16\];**\
     **\_\_u8 end\_est\[16\];**\
     **\_\_u8 rsvd64\[16\];**\
     **\_\_le16 egsets;**\
     **\_\_le16 nvmsetid\[\];**\
 };\

## Members

- endgid

  Endurance Group Identifier

- cap\_adj\_factor

  Capacity Adjustment Factor

- rsvd4

  Reserved

- tegcap

  Total Endurance Group Capacity

- segcap

  Spare Endurance Group Capacity

- end\_est

  Endurance Estimate

- rsvd64

  Reserved

- egsets

  Number of NVM Sets

- nvmsetid

  NVM Set Identifier
