libnvme(2)
π NAME π
okay so bestie, this is the manual page for enum nvme_mi_dtyp β the Data Structure Type field, and yes it literally ate π
It's part of the libnvme API manual, section 2, iykyk β¨
β¨ SYNOPSIS β¨
enum nvme_mi_dtyp {
nvme_mi_dtyp_subsys_info ,
nvme_mi_dtyp_port_info ,
nvme_mi_dtyp_ctrl_list ,
nvme_mi_dtyp_ctrl_info ,
nvme_mi_dtyp_opt_cmd_support ,
nvme_mi_dtyp_meb_support
};
likeβ¦ a whole little enum just vibing πΈ six constants, no more no less, periodt.
π Constants π
okay so these are the little squad members, and every single one matters, no cap π«Ά
nvme_mi_dtyp_subsys_infoβ NVM Subsystem Information π the tea about your subsystemnvme_mi_dtyp_port_infoβ Port information π¦ all the port deetsnvme_mi_dtyp_ctrl_listβ Controller List π who's who in controller landnvme_mi_dtyp_ctrl_infoβ Controller Information π the controller's whole personalitynvme_mi_dtyp_opt_cmd_supportβ Optionally Supported Command List β the "we might support this" list, iconicnvme_mi_dtyp_meb_supportβ Management Endpoint Buffer Command Support List π the MEB support receipts
π Description π
So fr fr, this is the Data Structure Type field for the Read NVMe-MI Data Structure command π₯
not me explaining it β basically it's the thingy that tells the endpoint which particular structure you want to query from it π§
so you pick a value, you slide it into that field, and the endpoint knows exactly which structure to hand back. slay. no guessing, no chaos, just a clean little "hey bestie, gimme this one" πΈ
β οΈ heads up: the field only indicates the structure to query β that's its whole job, don't make it carry more than that π
that's the whole page, babe π«Ά no notes, it's giving minimalist icon β
libnvme Β· enum nvme_mi_dtyp Β· July 2026 π bye bestie, go query something π
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms