libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_csi - Defined command set indicators

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_csi {  
**NVME\_CSI\_NVM** ,  
**NVME\_CSI\_KV** ,  
**NVME\_CSI\_ZNS** ,  
**NVME\_CSI\_SLM** ,  
**NVME\_CSI\_CP**

};

# [Constants](#Constants)

[NVME\_CSI\_NVM](#NVME_CSI_NVM)

NVM Command Set Indicator

[NVME\_CSI\_KV](#NVME_CSI_KV)

Key Value Command Set

[NVME\_CSI\_ZNS](#NVME_CSI_ZNS)

Zoned Namespace Command Set

[NVME\_CSI\_SLM](#NVME_CSI_SLM)

Subsystem Local Memory Command Set

[NVME\_CSI\_CP](#NVME_CSI_CP)

Computational Programs Command Set

enum nvme\_csi October 2026

---

Document: nvme_csi-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
