libnvme(2)

✨ NAME ✨

okay so bestie, welcome to the libnvme API manual πŸ’– this page is all about enum nvme_aqa β€” and it literally says: this field indicates the admin queue attributes. that's it, that's the whole vibe. no cap. πŸ‘‘


🌸 SYNOPSIS 🌸

here's the whole thing, copy-paste exact, don't touch a single character or i will cry:

enum nvme_aqa {
    NVME_AQA_ASQS_SHIFT ,
    NVME_AQA_ACQS_SHIFT ,
    NVME_AQA_ASQS_MASK ,
    NVME_AQA_ACQS_MASK

};

like... four constants. four. she's minimal, she's mysterious, she's iconic πŸ’…


πŸŽ€ Constants πŸŽ€

this is the part where we meet the girlies one by one. each one has a job. each one does it flawlessly. periodt.

  • NVME_AQA_ASQS_SHIFT β€” the shift amount you use to get the admin submission queue size. so like, you take this, you shift, and boom πŸ¦‹ the size appears.
  • NVME_AQA_ACQS_SHIFT β€” same energy, different queue: the shift amount to get the admin completion queue size ✨
  • NVME_AQA_ASQS_MASK β€” not a shift, a mask, and it gets you the admin submission queue size. different tool, same slay πŸ”₯
  • NVME_AQA_ACQS_MASK β€” and finally, the mask for the admin completion queue size. she's the last one but definitely not the least πŸ‘‘
ngl there is nothing else on this page. no flags, no return values, no environment variables, no files, no bugs, no SEE ALSO. just these four constants chilling. and honestly? obsessed. 🌈

and that's the whole page, bestie πŸ’œ this was libnvme(2), the API Manual β€” enum nvme_aqa edition β€” dated July 2026. go shift and mask responsibly 🌸🧚✨

πŸ“¦ where this page comes from