irdma_terminate_done(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_terminate_done β€” a Kernel API Manual moment

okay so bestie, welcome to irdma_terminate_done(9) from the Kernel API Manual ✨ this is the one you call after terminate is, like, fully done β€” cleanup-era, post-drama, the "we already had the hard conversation" part of the QP lifecycle 🫢


✨ NAME ✨

irdma_terminate_done β€” literally the "after terminate is completed" girlie πŸ’… she's the one you hit once the terminating is terminated, iykyk


🌸 SYNOPSIS 🌸

void irdma_terminate_done (struct irdma_sc_qp *qp , int timeout_occurred
);

no cap, that's the whole signature β€” void return, two args, done πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • qp β€” the hardware control qp. like, the actual QP object we're closing out. main character energy, she's the whole point πŸ¦‹
  • timeout_occurred β€” an int that indicates if terminate timer expired. basically the snitch telling you whether the timer ran out or not ⏰ lowkey important

πŸ”₯ SEE ALSO πŸ”₯

okay this list is long, so buckle up bestie β€” same kernel file, ./drivers/infiniband/hw/irdma/utils.c, and a whole friend group of related calls:

like I said. whole squad. 🌈


ngl the manpage only documents qp and timeout_occurred here β€” no extra params, no hidden defaults, no surprises. read the related pages above if you wanna go deeper πŸ’œ

okay bye bestie, go terminate responsibly πŸ’– this came from ./drivers/infiniband/hw/irdma, dated October 2026, and yeah β€” it's irdma_terminate_done(9) all the way down πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from