irdma_sc_qp_destroy(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_sc_qp_destroy(9) β€” from the Kernel API Manual, bestie

okay so real talk, this one is a kernel API manual page, and the function is irdma_sc_qp_destroy β€” literally the "cqp destroy qp" girlie πŸ’–. She lives in the kernel docs, she's part of the irdma driver fam, and she's here to tear down a queue pair through the CQP. slay.


✨ NAME ✨

irdma_sc_qp_destroy β€” cqp destroy qp πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int irdma_sc_qp_destroy (struct irdma_sc_qp *qp , u64 scratch , bool
remove_hash_idx , bool ignore_mw_bnd , bool post_sq );

that's the whole call, no cap. returns an int, takes a struct irdma_sc_qp * plus a u64 and three bools. iconic signature tbh 🌸


πŸ‘‘ ARGUMENTS πŸ‘‘

  • qp β€” sc qp πŸ’œ this is your struct irdma_sc_qp *, the queue pair in question. main character energy.
  • scratch β€” a u64 that gets saved, and it's used during cqp completion. like a little note-to-self she carries with her πŸŽ€
  • remove_hash_idx β€” a flag for whether to remove the hash idx. yes/no energy ✨
  • ignore_mw_bnd β€” the memory window bind flag. okay so this is about memory windows and binding, and you're telling her whether to ignore that πŸ¦‹
  • post_sq β€” a flag for cqp db to ring. that's the doorbell situation, fr fr πŸ‘‘

🌈 SEE ALSO 🌈

okay bestie, buckle up, because this list is long β€” but every single one of these is a real reference and we do not skip a single one in this house πŸ’…

First up, the kernel file:

  • Kernel file ./drivers/infiniband/hw/irdma/ctrl.c

and now, the whole entire squad 🫢 (in order, exactly as she is):

periodt. that's all of them, every last one, and yes I counted πŸ’€


quick vibe check: this page is literally just NAME, SYNOPSIS, ARGUMENTS and SEE ALSO β€” no OPTIONS section, no RETURN VALUE, no ERRORS, no BUGS, no AUTHOR, no COPYRIGHT. so there is nothing missing here, bestie, that's genuinely the whole page πŸŽ€

anyway, that's the tea β˜• β€” this little icon is brought to you by the fine people over in ./drivers/infiniband/hw/irdma, dated October 2026, and she goes by irdma_sc_qp_destroy(9). mwah πŸ’‹ πŸ¦‹ ✨

πŸ“¦ where this page comes from