irdma_poll_one(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_poll_one(9) β€” Kernel API Manual, section 9, bestie πŸ’…

okay so first things first: this is irdma_poll_one(9), a kernel API page, and yes we are in the Kernel API Manual, section 9, and yes this little function is about to become your whole personality for the next five minutes. it's giving "small but mighty" and i'm obsessed πŸŽ€


✨ NAME ✨

irdma_poll_one β€” poll one entry of the CQ πŸ¦‹

like, one (1) entry. singular. the CQ version of "just one lil sip" πŸ’œ


🌸 SYNOPSIS 🌸

int irdma_poll_one (struct irdma_cq_uk *ukcq , struct irdma_cq_poll_info
*cur_cqe , struct ib_wc *entry );

copy that exactly, no cap, character for character πŸ‘‘


🫢 ARGUMENTS 🫢

  • ukcq β€” the ukcq to poll. that's it, that's the whole description, she's a woman of few words πŸ’…
  • cur_cqe β€” the current CQE info that's gonna get filled in ✨
  • entry β€” an ibv_wc object that gets filled for a non-extended CQ, or NULL for an extended CQ. lowkey important distinction, don't sleep on it 🧚

πŸ”₯ DESCRIPTION πŸ”₯

so what does it do? it returns the internal irdma device error code, or 0 on success. that's the vibe check: 0 = slay, anything else = the device said no πŸ™ˆ


🌈 SEE ALSO 🌈

Kernel file ./drivers/infiniband/hw/irdma/verbs.c β€” and the whole extended fam, literally every one of them, here we go πŸ’–

yeah that's the whole group chat, i'm not leaving a single bestie out πŸ«ΆπŸ’€


ngl, if you're here for a deep lore drop, this page is short and sweet β€” but every single name above is real and you should go read them too. iykyk πŸ’…

and that's the page!! she's filed under ./drivers/infiniband/hw/irdma, dated October 2026, and she answers to the name irdma_poll_one(9). periodt. πŸŽ€βœ¨β­

πŸ“¦ where this page comes from