libnvme(9)
π libnvme(9) β ok bestie, it's giving API Manual energy
Heyyy so this page is from the API Manual for libnvme, and it's all about one little enum. Yes, an entire manpage for one enum. Iconic behavior honestly. Let's get into it π
πΈ NAME πΈ
enum nvme_mi_elem β the Element Descriptor Types. That's it, that's the whole vibe check.
β¨ SYNOPSIS β¨
Here's the whole thing, copy it exactly bestie, no cap:
enum nvme_mi_elem {
NVME_MI_ELEM_EED ,
NVME_MI_ELEM_USCE ,
NVME_MI_ELEM_ECED ,
NVME_MI_ELEM_LED ,
NVME_MI_ELEM_SMBMED ,
NVME_MI_ELEM_PCIESED ,
NVME_MI_ELEM_NVMED
};
Seven constants, zero chill. The commas and spacing are staying exactly like that, don't @ me π«Ά
π Constants π
Okay so each one of these is a type of element descriptor, and here's the whole lineup, no skips, no shortcuts:
NVME_MI_ELEM_EEDβ Extended Element Descriptor π₯NVME_MI_ELEM_USCEβ Upstream Connector Element Descriptor π«NVME_MI_ELEM_ECEDβ Expansion Connector Element Descriptor πΈNVME_MI_ELEM_LEDβ Label Element Descriptor β¨NVME_MI_ELEM_SMBMEDβ SMBus/I2C Mux Element Descriptor π¦NVME_MI_ELEM_PCIESEDβ PCIe Switch Element Descriptor β‘NVME_MI_ELEM_NVMEDβ NVM Subsystem Element Descriptor π
Ngl bestie, that's genuinely the entire page. Seven constants, each with a one-line description, and nothing else hiding in here. Sometimes the manpage is short and that's the vibe π
Ok so that's the whole thing! Written by the lovely humans behind libnvme, dated October 2026, and the page is enum nvme_mi_elem inside section 9 of the libnvme manual. Mwah, go forth and describe your elements πππ«Ά
π¦ 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