nvme_lm_io_completion_queue_data-libnvme3(2)

nvme_lm_io_completion_queue_data-libnvme32

I/o completion queue data structure. fields related to the contents of create i/o completion queue command that created an i/o completion queue.

Usage

struct nvme_lm_io_completion_queue_data {
__le64 iocqprp1;
__le16 iocqqsize;
__le16 iocqqid;
__le16 iocqhp;
__le16 iocqtp;
__le32 iocqa;
__u8 rsvd20[4];
};

Members

iocqprp1

I/O Completion Queue PRP Entry 1 (IOCQPRP1)

iocqqsize

I/O Completion Queue Size (IOCQQSIZE)

iocqqid

I/O Completion Queue Identifier (IOCQQID)

iocqhp

I/O Completion Queue Head Pointer (IOCQHP)

iocqtp

I/O Completion Queue Tail Pointer (IOCQTP)

iocqa

I/O Completion Queue Attributes (IOCQA)

rsvd20

Reserved

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.