irdma_process_ae_def_cmpl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

okay bestie, so irdma_process_ae_def_cmpl β€” that's irdma_process_ae_def_cmpl(9) if we're being formal β€” and it handles the IRDMA_AE_CQP_DEFERRED_COMPLETE event. that's it. that's the whole gig. she does one thing and she does it iconically 🫢


✨ SYNOPSIS

void irdma_process_ae_def_cmpl (struct irdma_pci_f *rf , struct
       irdma_aeqe_info *info );

like, yes, it returns void. no notes. she's not here to give you a return value, she's here to handle the event. periodt πŸ’…


πŸŽ€ ARGUMENTS

two args, both important, neither optional, let's get into it:

  • rf β€” the RDMA PCI function πŸ¦‹ this is the big one, the main character energy of the parameter list.
  • info β€” the AEQ entry info ✨ all the deets about the entry, handed to you in a lil struct.

πŸ¦‹ SEE ALSO

okay this list is long long, but every single one is here because the kernel is a whole ecosystem and these are all her neighbors in the source tree, no cap:

First up, the actual file she lives in: ./drivers/infiniband/hw/irdma/hw.c πŸ“

then the friends:

like I said. a whole friend group. iykyk 🌈


ngl there's no OPTIONS, no exit statuses, no env vars on this one β€” she's a single kernel function, not a CLI tool, so don't go looking for flags bestie, there are none πŸ’€

that's the whole page!! this one's straight out of ./drivers/infiniband/hw/irdma (the Kernel API Manual, iktr πŸ‘‘), dated October 2026, and yeah β€” the page name is irdma_process_ae_def_cmpl(9) in case you forgot already. slay, go handle that deferred complete event πŸ’–πŸŽ€

πŸ“¦ where this page comes from