libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_mi\_csts - Controller Health Data Structure (CHDS) - Controller Status (CSTS)

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_mi\_csts {  
**NVME\_MI\_CSTS\_RDY** ,  
**NVME\_MI\_CSTS\_CFS** ,  
**NVME\_MI\_CSTS\_SHST** ,  
**NVME\_MI\_CSTS\_NSSRO** ,  
**NVME\_MI\_CSTS\_CECO** ,  
**NVME\_MI\_CSTS\_NAC** ,  
**NVME\_MI\_CSTS\_FA**

};

# [Constants](#Constants)

[NVME\_MI\_CSTS\_RDY](#NVME_MI_CSTS_RDY)

Ready

[NVME\_MI\_CSTS\_CFS](#NVME_MI_CSTS_CFS)

Controller Fatal Status

[NVME\_MI\_CSTS\_SHST](#NVME_MI_CSTS_SHST)

Shutdown Status

[NVME\_MI\_CSTS\_NSSRO](#NVME_MI_CSTS_NSSRO)

NVM Subsystem Reset Occurred

[NVME\_MI\_CSTS\_CECO](#NVME_MI_CSTS_CECO)

Controller Enable Change Occurred

[NVME\_MI\_CSTS\_NAC](#NVME_MI_CSTS_NAC)

Namespace Attribute Changed

[NVME\_MI\_CSTS\_FA](#NVME_MI_CSTS_FA)

Firmware Activated

enum nvme\_mi\_csts October 2026

---

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