libnvme(9)
πΈ NAME πΈ
okay so bestie, welcome to the libnvme(9) API Manual β¨ this page is literally about struct nvme_perf_attr_id_list β the Performance attribute identifier list structure. no cap, thatβs the whole name and it ate. π
π¦ SYNOPSIS π¦
hereβs the struct in all its glory β keep it exactly as shown, bestie:
struct nvme_perf_attr_id_list {
__u8 attrtyp;
__u8 msvspa;
__u8 usvspa;
__u8 rsvd3[13];
struct nvme_perf_attr_id id_list[63];
__u8 rsvd1024[3072];
};
π Members π
attrtypβ Bits 7-3: Reserved, Bits 2-0: Attribute type. one byte carrying both the reserved bits and the attribute-type moment, iconic. πmsvspaβ Maximum saveable vendor specific performance attributes. thatβs the full label, no shortening, periodt. πusvspaβ Unused saveable vendor specific performance attributes. literally what it says. β¨rsvd3β Reserved. itβs giving reserved-only energy, donβt overthink it. πid_listβ Performance attribute identifier list. the main character list, fr fr. π«Άrsvd1024β Reserved. also reserved, also just sitting there being reserved. π
lowkey reminder: every field above is exactly as the page says, reserved ones included. donβt go inventing extra lore, bestie. π§
β catch you later in the libnvme(9) API Manual, October 2026 edition π
π¦ 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