irdma_uk_cq_poll_cmpl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_uk_cq_poll_cmpl(9) β€” like, the whole vibe check πŸŽ€

okay so bestie, welcome to the kernel API manual (section 9, ikyk what that means) and today's main character is irdma_uk_cq_poll_cmpl β€” the lil function whose entire job is to go grab your CQ completion info for you. no cap, she's the one who tells you what your completion queue actually did. ✨


🌸 NAME 🌸

irdma_uk_cq_poll_cmpl β€” get cq completion info πŸ’Œ

like literally, she polls the CQ and hands you back the completion deets. that's it, that's the function.


πŸ¦‹ SYNOPSIS πŸ¦‹

int irdma_uk_cq_poll_cmpl (struct irdma_cq_uk *cq , struct
       irdma_cq_poll_info *info );

int-returning icon behavior tbh πŸ‘‘


πŸ“ ARGUMENTS πŸ“

  • cq β€” hw cq πŸ’– (yep, the hardware completion queue β€” she's the one doing the polling)
  • info β€” cq poll information returned 🫢 (this is where the completion info comes back out to you, so like… it's an out-param, bestie, don't sleep on it)

🌈 SEE ALSO 🌈

okay so the whole friend group lives in the kernel file ./drivers/infiniband/hw/irdma/uk.c β€” go say hi to all of them, they're all iconic in their own way:


bestie reminder: those are all exact names, don't go typo-ing them, the man pages will not find themselves πŸ”₯

🧚 a lil sign-off 🧚

this absolute gem of a page came from ./drivers/infiniband/hw/irdma, dated October 2026, and she answers to irdma_uk_cq_poll_cmpl(9). periodt. πŸ’œπŸŽ€

πŸ“¦ where this page comes from