libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_lm\_queue\_attributes - I/O Submission and I/O Completion Queue Attributes

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_lm\_queue\_attributes {  
**NVME\_LM\_IOSQPC\_MASK** ,  
**NVME\_LM\_IOSQPC\_SHIFT** ,  
**NVME\_LM\_IOSQPRIO\_MASK** ,  
**NVME\_LM\_IOSQPRIO\_SHIFT** ,  
**NVME\_LM\_IOCQPC\_MASK** ,  
**NVME\_LM\_IOCQPC\_SHIFT** ,  
**NVME\_LM\_IOCQIEN\_MASK** ,  
**NVME\_LM\_IOCQIEN\_SHIFT** ,  
**NVME\_LM\_S0PT\_MASK** ,  
**NVME\_LM\_S0PT\_SHIFT** ,  
**NVME\_LM\_IOCQIV\_MASK** ,  
**NVME\_LM\_IOCQIV\_SHIFT**

};

# [Constants](#Constants)

[NVME\_LM\_IOSQPC\_MASK](#NVME_LM_IOSQPC_MASK)

Mask to get the Physically Contiguous (PC) bit for this I/O submission queue.

[NVME\_LM\_IOSQPC\_SHIFT](#NVME_LM_IOSQPC_SHIFT)

Shift to get the PC bit for this I/O submission queue

[NVME\_LM\_IOSQPRIO\_MASK](#NVME_LM_IOSQPRIO_MASK)

Mask to get the Priority for this I/O submission queue.

[NVME\_LM\_IOSQPRIO\_SHIFT](#NVME_LM_IOSQPRIO_SHIFT)

Shift to get the Priority for this I/O submission queue.

[NVME\_LM\_IOCQPC\_MASK](#NVME_LM_IOCQPC_MASK)

Mask to get the Physicaly Contiguous (PC) bit for this I/O completion queue.

[NVME\_LM\_IOCQPC\_SHIFT](#NVME_LM_IOCQPC_SHIFT)

Shift to get the PC bit for this I/O completion queue.

[NVME\_LM\_IOCQIEN\_MASK](#NVME_LM_IOCQIEN_MASK)

Mask to get the Interrupts Enabled bit for this I/O completion queue

[NVME\_LM\_IOCQIEN\_SHIFT](#NVME_LM_IOCQIEN_SHIFT)

Shift to get the Interrupts Enabled bit for this I/O completion

[NVME\_LM\_S0PT\_MASK](#NVME_LM_S0PT_MASK)

Mask to get the value of the Phase Tag bit for Slot 0 of this I/O completion queue.

[NVME\_LM\_S0PT\_SHIFT](#NVME_LM_S0PT_SHIFT)

Shift to get the value of the Phase Tag bit for Slot 0 of this I/O completion queue.

[NVME\_LM\_IOCQIV\_MASK](#NVME_LM_IOCQIV_MASK)

Mask to get the Interrupt Vector (IV) for this I/O completion queue.

[NVME\_LM\_IOCQIV\_SHIFT](#NVME_LM_IOCQIV_SHIFT)

Shift to get the IV for this I/O completion queue.

enum nvme\_lm\_queue\_attributes October 2026

---

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