libnvme(2)
π NAME π
okay bestie, welcome to the libnvme era β¨ this page is the manual for enum nvme_csi β a.k.a. the Defined command set indicators π
no cap, that's it. that's the whole vibe. it's an enum. it's giving "small but mighty" π
π¦ SYNOPSIS π¦
here's the actual shape of it, character for character, don't @ me:
enum nvme_csi {
NVME_CSI_NVM ,
NVME_CSI_KV ,
NVME_CSI_ZNS ,
NVME_CSI_SLM ,
NVME_CSI_CP
};
likeβ¦ look at her. five constants and a dream π«Ά
π Constants π
okay so each one of these lil guys is a command set indicator, and here's the whole roster, no skips, no cutting corners π
NVME_CSI_NVMβ the NVM Command Set Indicator. the OG, the main character, the one everyone knows πNVME_CSI_KVβ the Key Value Command Set. keys AND values, she contains multitudes πNVME_CSI_ZNSβ the Zoned Namespace Command Set. zones, bestie. zones. πΊοΈNVME_CSI_SLMβ the Subsystem Local Memory Command Set. local memory but make it a whole subsystem πΈNVME_CSI_CPβ the Computational Programs Command Set. computation happening in places computation shouldn't be able to happen, iconic behavior π§
fr fr, that's every constant this page lists. nothing hidden, nothing extra. if you were hoping for a secret sixth oneβ¦ there isn't one, and I'm not gonna invent one just to be cute π
and that's the whole page, bestie, we ate and left no crumbs π
β¨ this was the libnvme(2) manual β API Manual energy, landing in July 2026 β page enum nvme_csi, brought to you by the fine folks behind libnvme. mwah πππ¦
π¦ 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