libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_mi\_port\_prtcap - Port Information Data Structure - Port Capabilities (PRTCAP)

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_mi\_port\_prtcap {  
**NVME\_MI\_PORT\_PRTCAP\_CIAPS** ,  
**NVME\_MI\_PORT\_PRTCAP\_AEMS**

};

# [Constants](#Constants)

[NVME\_MI\_PORT\_PRTCAP\_CIAPS](#NVME_MI_PORT_PRTCAP_CIAPS)

Command Initiated Auto Pause Supported: obsolete as of NVMe-MI 2.2 and later (the Command Initiated Auto Pause bit in Command Messages is always supported); this bit is set to '1'.

[NVME\_MI\_PORT\_PRTCAP\_AEMS](#NVME_MI_PORT_PRTCAP_AEMS)

Asynchronous Event Messages Supported: if set, then all Management Endpoints on this port support AEMs and the Asynchronous Event configuration (Configuration Identifier 04h).

enum nvme\_mi\_port\_prtcap October 2026

---

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