irdma_ieq_receive(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– irdma_ieq_receive(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” yes that's the manual name, we're fancy now β€” and today's main character is irdma_ieq_receive, which is literally all about handling a received exception buffer. that's the whole vibe. no cap.


✨ NAME ✨

irdma_ieq_receive β€” received exception buffer πŸ¦‹

like, it receives. an exception buffer. the name ate and left no crumbs.


🌸 SYNOPSIS 🌸

void irdma_ieq_receive (struct irdma_sc_vsi *vsi , struct irdma_puda_buf
*buf );

note the void bestie β€” it returns nothing, it just does the thing πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • vsi β€” the VSI of the device πŸ’œ that's the struct irdma_sc_vsi in the synopsis, so you know exactly which flavor of VSI we're talking about
  • buf β€” the exception buffer that was received πŸ“ as in a struct irdma_puda_buf, exactly like the synopsis says

two args. that's it. we love a low-maintenance function signature ✨


🧚 SEE ALSO 🧚

first up, the source of truth, the origin story, the birthplace of it all β€” Kernel file ./drivers/infiniband/hw/irdma/puda.c 🫢

and then, the whole friend group, the entire group chat, everybody that's showing up to the function party (all (9) sections, obviously, iykyk):

ngl that's a lot of cross-references, but every single one is here, nothing skipped, we do not ghost our neighbors πŸ’€


reminder bestie: every name above is exactly as written, copy-paste energy only β€” do not go renaming anything, the kernel is not the place for creative liberties 🌈

and that's the page!! πŸŽ€ you understood it, you slayed it, you're basically a kernel dev now, periodt πŸ’…

signed, sealed, delivered πŸ’Œ β€” straight from ./drivers/infiniband/hw/irdma, dated October 2026, and yes that's your source and version, no cap ⭐

πŸ“¦ where this page comes from