irdma_sc_ceq_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_sc_ceq_create β€” from the Kernel API Manual, bestie edition ✨

Okay so picture this: it's a kernel API manual page, the title is irdma_sc_ceq_create, and it lives in the Kernel API Manual section 9 (that's the (9) bestie, kernel-level stuff 🫢). Buckle up, we're creating a ceq wqe and it's gonna be iconic.


🌸 NAME 🌸

irdma_sc_ceq_create β€” create ceq wqe. That's the whole vibe. Short, sweet, does exactly what it says on the tin πŸ’–


✨ SYNOPSIS ✨

int irdma_sc_ceq_create (struct irdma_sc_ceq *ceq , u64 scratch , bool
post_sq );

Lowkey she takes three arguments and hands you back an int. Not me being obsessed with a return type 😭


πŸŽ€ ARGUMENTS πŸŽ€

  • ceq β€” the ceq sc structure itself, bestie. This is the main character right here πŸ‘‘
  • scratch β€” a u64 that gets saved and used during cqp completion. Think of it as a lil note-to-self she holds onto πŸŽ€
  • post_sq β€” the flag for the cqp db to ring. Yes it's a flag, yes it matters, no we don't skip it πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

And now: the mother of all SEE ALSO lists. She did not come to play. Every single one of these is summoned below, no cap β€” go read them, they're family 🫢

Also, the kernel file lives at ./drivers/infiniband/hw/irdma/ctrl.c β€” that's where the magic happens, iykyk πŸ’«


Heads up bestie: if you're gonna go digging through ctrl.c, bring snacks. It's a whole journey πŸ“

And that's the page!! 🌈 Source path ./drivers/infiniband/hw/irdma, dated October 2026, manual entry irdma_sc_ceq_create(9) β€” mwah, we ate and left no crumbs πŸ’…βœ¨

πŸ“¦ where this page comes from