libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_tdisp\_ti - NVMe TDISP DEVICE\_INTERFACE\_REPORT - TDISP Information (TI)

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_tdisp\_ti {  
**NVME\_TDISP\_TI\_VER\_SHIFT** ,  
**NVME\_TDISP\_TI\_VER\_MASK** ,  
**NVME\_TDISP\_TI\_ACPS\_SHIFT** ,  
**NVME\_TDISP\_TI\_ACPS\_MASK** ,  
**NVME\_TDISP\_TI\_ENV\_SHIFT** ,  
**NVME\_TDISP\_TI\_ENV\_MASK** ,  
**NVME\_TDISP\_TI\_SHNV\_SHIFT** ,  
**NVME\_TDISP\_TI\_SHNV\_MASK** ,  
**NVME\_TDISP\_TI\_SHSTV\_SHIFT** ,  
**NVME\_TDISP\_TI\_SHSTV\_MASK** ,  
**NVME\_TDISP\_TI\_STV\_SHIFT** ,  
**NVME\_TDISP\_TI\_STV\_MASK** ,  
**NVME\_TDISP\_TI\_CSSV\_SHIFT** ,  
**NVME\_TDISP\_TI\_CSSV\_MASK** ,  
**NVME\_TDISP\_TI\_MPSV\_SHIFT** ,  
**NVME\_TDISP\_TI\_MPSV\_MASK** ,  
**NVME\_TDISP\_TI\_IOSQESV\_SHIFT** ,  
**NVME\_TDISP\_TI\_IOSQESV\_MASK** ,  
**NVME\_TDISP\_TI\_IOCQESV\_SHIFT** ,  
**NVME\_TDISP\_TI\_IOCQESV\_MASK**

};

# [Constants](#Constants)

[NVME\_TDISP\_TI\_VER\_SHIFT](#NVME_TDISP_TI_VER_SHIFT)

Shift amount to get the Version (VER)

[NVME\_TDISP\_TI\_VER\_MASK](#NVME_TDISP_TI_VER_MASK)

Mask to get VER

[NVME\_TDISP\_TI\_ACPS\_SHIFT](#NVME_TDISP_TI_ACPS_SHIFT)

Shift amount to get the Admin Command Processing Status (ACPS)

[NVME\_TDISP\_TI\_ACPS\_MASK](#NVME_TDISP_TI_ACPS_MASK)

Mask to get ACPS

[NVME\_TDISP\_TI\_ENV\_SHIFT](#NVME_TDISP_TI_ENV_SHIFT)

Shift amount to get the Enable Value (ENV)

[NVME\_TDISP\_TI\_ENV\_MASK](#NVME_TDISP_TI_ENV_MASK)

Mask to get ENV

[NVME\_TDISP\_TI\_SHNV\_SHIFT](#NVME_TDISP_TI_SHNV_SHIFT)

Shift amount to get the Shutdown Notification Value (SHNV)

[NVME\_TDISP\_TI\_SHNV\_MASK](#NVME_TDISP_TI_SHNV_MASK)

Mask to get SHNV

[NVME\_TDISP\_TI\_SHSTV\_SHIFT](#NVME_TDISP_TI_SHSTV_SHIFT)

Shift amount to get the Shutdown Status Value (SHSTV)

[NVME\_TDISP\_TI\_SHSTV\_MASK](#NVME_TDISP_TI_SHSTV_MASK)

Mask to get SHSTV

[NVME\_TDISP\_TI\_STV\_SHIFT](#NVME_TDISP_TI_STV_SHIFT)

Shift amount to get the Shutdown Type Value (STV)

[NVME\_TDISP\_TI\_STV\_MASK](#NVME_TDISP_TI_STV_MASK)

Mask to get STV

[NVME\_TDISP\_TI\_CSSV\_SHIFT](#NVME_TDISP_TI_CSSV_SHIFT)

Shift amount to get the Command Sets Supported Value (CSSV)

[NVME\_TDISP\_TI\_CSSV\_MASK](#NVME_TDISP_TI_CSSV_MASK)

Mask to get CSSV

[NVME\_TDISP\_TI\_MPSV\_SHIFT](#NVME_TDISP_TI_MPSV_SHIFT)

Shift amount to get the Memory Page Size Value (MPSV)

[NVME\_TDISP\_TI\_MPSV\_MASK](#NVME_TDISP_TI_MPSV_MASK)

Mask to get MPSV

[NVME\_TDISP\_TI\_IOSQESV\_SHIFT](#NVME_TDISP_TI_IOSQESV_SHIFT)

Shift amount to get the I/O Submission Queue Entry Size Value (IOSQESV)

[NVME\_TDISP\_TI\_IOSQESV\_MASK](#NVME_TDISP_TI_IOSQESV_MASK)

Mask to get IOSQESV

[NVME\_TDISP\_TI\_IOCQESV\_SHIFT](#NVME_TDISP_TI_IOCQESV_SHIFT)

Shift amount to get the I/O Completion Queue Entry Size Value (IOCQESV)

[NVME\_TDISP\_TI\_IOCQESV\_MASK](#NVME_TDISP_TI_IOCQESV_MASK)

Mask to get IOCQESV

enum nvme\_tdisp\_ti October 2026

---

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