irdma_destroy_ceq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_destroy_ceq β€” destroy ceq ✨

okay so real talk, this is a page out of the Kernel API Manual, section 9, and it's about one (1) tiny function that does one (1) big job: yeeting a completion event queue into the void 🫢


🌸 NAME 🌸

irdma_destroy_ceq β€” bestie, it destroys the ceq. that's the whole vibe. πŸ’€


✨ SYNOPSIS ✨

void irdma_destroy_ceq (struct irdma_pci_f *rf , struct irdma_ceq *iwceq
);

not me writing void first thing bc this bad boy returns nothing β€” no status, no errno, no lil treat, just vibes and a side of resource cleanup πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rf β€” the RDMA PCI function. like, the whole function. the main character. πŸ‘‘
  • iwceq β€” the ceq that's getting destroyed. say bye bestie 😭

πŸ’– DESCRIPTION πŸ’–

so the way this works is: it issues a destroy ceq request, and then it frees all the resources associated with the ceq. that's it, that's the plot πŸ“

literally issue the request, then free the stuff. clean, simple, iconic. periodt ✨


πŸ‘‘ SEE ALSO πŸ‘‘

first up, the literal kernel file this lives in β€” go read the source, iykyk:

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

and now the full friend group πŸ’œ β€” every single one of these is in section 9:

okay that's the whole roster, no skips, no cap πŸ”₯


ngl this page lives in ./drivers/infiniband/hw/irdma β€” that's the directory, bestie. go touch some kernel source 🌈

and that's a wrap, gorgeous πŸ’… this lil gem is dated October 2026, ships with the source tree under ./drivers/infiniband/hw/irdma, and answers to the name irdma_destroy_ceq(9) β€” section 9, kernel API manual, no notes. slay πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from