libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– libnvme(9) β€” the API Manual, bestie edition πŸŽ€

okay so you're in the libnvme API Manual and the star of this page is one very specific enum. she's small, she's cunty, she's about queue entry sizes. let's get into it ✨


🌸 NAME 🌸

enum nvme_id_ctrl_cqes β€” Defines the required and maximum Completion Queue entry size when using the NVM Command Set.

like literally that's her whole job. required size, maximum size, NVM Command Set. no cap πŸ’…


✨ SYNOPSIS ✨

enum nvme_id_ctrl_cqes {
    NVME_CTRL_CQES_MIN ,
    NVME_CTRL_CQES_MAX

};

two constants, zero drama. she ate and left no crumbs 🫢


πŸ¦‹ Constants πŸ¦‹

  • NVME_CTRL_CQES_MIN β€” Mask to get the value of the required Completion Queue Entry size when using the NVM Command Set. it's giving the minimum you must bring to the function energy πŸ™ˆ
  • NVME_CTRL_CQES_MAX β€” Mask to get the value of the maximum Completion Queue entry size when using the NVM Command Set. the ceiling, the limit, the girl know your budget of it all πŸ”₯
ngl both of these are masks, so you're masking bits out to read the value you actually want β€” don't forget that part, bestie, it's the whole vibe check of the enum πŸ’€

and that's the page!! short, iconic, no notes ⭐

signing off from the October 2026 edition of enum nvme_id_ctrl_cqes, page libnvme(9) β€” mwah, love u, go mask some bits πŸ’–πŸ’…

πŸ“¦ where this page comes from