libnvme(9)
π NAME π
okay so bestie, welcome to the libnvme(9) page for struct nvme_lm_io_completion_queue_data β it's the I/O Completion Queue data structure, and it's literally giving "fields related to the contents of the Create I/O Completion Queue command that created an I/O Completion Queue." No cap, that's the whole vibe. π¦
β¨ SYNOPSIS β¨
Here's the struct in all its exact, character-for-character glory:
struct nvme_lm_io_completion_queue_data {
__le64 iocqprp1;
__le16 iocqqsize;
__le16 iocqqid;
__le16 iocqhp;
__le16 iocqtp;
__le32 iocqa;
__u8 rsvd20[4];
};
π«Ά Members π«Ά
These are the members, and yes we're listing every single one because details are the moment:
iocqprp1β I/O Completion Queue PRP Entry 1 (IOCQPRP1). iconic.iocqqsizeβ I/O Completion Queue Size (IOCQQSIZE). she's measuring the queue.iocqqidβ I/O Completion Queue Identifier (IOCQQID). the ID moment.iocqhpβ I/O Completion Queue Head Pointer (IOCQHP). head pointer, slay.iocqtpβ I/O Completion Queue Tail Pointer (IOCQTP). tail pointer, also slay.iocqaβ I/O Completion Queue Attributes (IOCQA). the attributes, periodt.rsvd20β Reserved. not a main character, but it's here and we respect it.
byeee π
that's the libnvme(9) page, source/version struct nvme_lm_io_completion_queue_data, dated October 2026. mwah π«Ά
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms