libnvme(2)
β¨ NAME β¨
okay bestie, meet struct nvme_lm_io_submission_queue_data β the I/O Submission Queue data structure π β¨
fr fr, this one is all about the fields related to the contents of the Create I/O Submission Queue command that created an I/O Submission Queue. like, it's the receipts for that queue-creation moment ππ
This is part of the libnvme API manual (that's the libnvme(2) vibe, iykyk) π¦
π¦ SYNOPSIS π¦
struct nvme_lm_io_submission_queue_data {
__le64 iosqprp1;
__le16 iosqqsize;
__le16 iosqqid;
__le16 iosqcqid;
__le16 iosqa;
__le16 iosqhp;
__le16 iosqtp;
__u8 rsvd20[4];
};
no cap, that's the whole glow-up β one little struct holding all the tea π
π Members π
okay so each member is literally just vibing in here, carrying one specific piece of the story. here's the breakdown, one icon at a time β¨
iosqprp1β the I/O Submission PRP Entry 1, aka(IOSQPRP1). the PRP entry, entry one, slaying exactly as named πiosqqsizeβ the I/O Submission Queue Size, aka(IOSQQSIZE). how big the queue is, periodt πiosqqidβ the I/O Submission Queue Identifier, aka(IOSQQID). this queue's β¨name tagβ¨iosqcqidβ the I/O Completion Queue Identifier, aka(IOSQCQID). which completion queue it's linked up with π«Άiosqaβ the I/O Submission Queue Attributes, aka(IOSQA). the whole personality of the queue πiosqhpβ the I/O Submission Queue Head Pointer, aka(IOSQHP). pointing at the head, as heads do πiosqtpβ the I/O Submission Queue Tail Pointer, aka(IOSQTP). and this one points at the tail πΈrsvd20β Reserved. do not touch, bestie, it's just sitting there being reserved ππ
heads up: that's literally all the fields there are. no hidden extras, no surprise members, nothing being gatekept π
and that's the whole page, main character energy from top to bottom π₯ this was the libnvme(2) API manual entry for struct nvme_lm_io_submission_queue_data β dated July 2026, brought to you by the libnvme source, mwah ππ bye bestie, go code something iconic β
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms