libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_mi\_ccsf - NVM Subsystem Health Data Structure (NSHDS) - Composite Controller Status Flags (CCSF)

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_mi\_ccsf {  
**NVME\_MI\_CCSF\_RDYF** ,  
**NVME\_MI\_CCSF\_CFSF** ,  
**NVME\_MI\_CCSF\_SHSTF** ,  
**NVME\_MI\_CCSF\_NSSROF** ,  
**NVME\_MI\_CCSF\_CECOF** ,  
**NVME\_MI\_CCSF\_NACF** ,  
**NVME\_MI\_CCSF\_FAF** ,  
**NVME\_MI\_CCSF\_CSF** ,  
**NVME\_MI\_CCSF\_CTEMPF** ,  
**NVME\_MI\_CCSF\_PDLUF** ,  
**NVME\_MI\_CCSF\_SPAREF** ,  
**NVME\_MI\_CCSF\_CWARNF** ,  
**NVME\_MI\_CCSF\_TCIDAF**

};

# [Constants](#Constants)

[NVME\_MI\_CCSF\_RDYF](#NVME_MI_CCSF_RDYF)

Ready Flag

[NVME\_MI\_CCSF\_CFSF](#NVME_MI_CCSF_CFSF)

Controller Fatal Status Flag

[NVME\_MI\_CCSF\_SHSTF](#NVME_MI_CCSF_SHSTF)

Shutdown Status Flag

[NVME\_MI\_CCSF\_NSSROF](#NVME_MI_CCSF_NSSROF)

NVM Subsystem Reset Occurred Flag

[NVME\_MI\_CCSF\_CECOF](#NVME_MI_CCSF_CECOF)

Controller Enable Change Occurred Flag

[NVME\_MI\_CCSF\_NACF](#NVME_MI_CCSF_NACF)

Namespace Attribute Changed Flag

[NVME\_MI\_CCSF\_FAF](#NVME_MI_CCSF_FAF)

Firmware Activated Flag

[NVME\_MI\_CCSF\_CSF](#NVME_MI_CCSF_CSF)

Controller Status Change Flag

[NVME\_MI\_CCSF\_CTEMPF](#NVME_MI_CCSF_CTEMPF)

Composite Temperature Change Flag

[NVME\_MI\_CCSF\_PDLUF](#NVME_MI_CCSF_PDLUF)

Percentage Drive Life Used Flag

[NVME\_MI\_CCSF\_SPAREF](#NVME_MI_CCSF_SPAREF)

Available Spare Flag

[NVME\_MI\_CCSF\_CWARNF](#NVME_MI_CCSF_CWARNF)

Critical Warning Flag

[NVME\_MI\_CCSF\_TCIDAF](#NVME_MI_CCSF_TCIDAF)

Telemetry Controller-Initiated Data Available Flag

enum nvme\_mi\_ccsf October 2026

---

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