libnvme(9)
πΈ NAME πΈ
Okay bestie, meet struct nvme_end_grp_config_desc β the Endurance Group Configuration Descriptor π. This page lives in the libnvme(9) API Manual, and it's here to show you exactly what's inside the struct. No mystery, no cap.
β¨ SYNOPSIS β¨
Here's the struct in all its glory, bestie β copy it character-for-character if you're typing it out π«Ά:
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 π
These are the members, in order, with zero skips β we don't leave any field behind π β¨:
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 π·οΈ
Okay that's the whole page, bestie! π Cute sign-off: page source is struct nvme_end_grp_config_desc, manual/version is libnvme(9), and the date is October 2026. Go slay those descriptors πππ
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms