irdma_del_ceqs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_del_ceqs β€” the kernel API tea, section 9

okay so bestie, welcome to the irdma_del_ceqs(9) page, which lives in the Kernel API Manual and is genuinely one of the most "cleanup era" functions ever. no cap, let's get into it 🧹✨


✨ NAME ✨

irdma_del_ceqs β€” literally destroys all the ceq's except CEQ 0. that's it, that's the whole vibe. the rest get yeeted, number 0 stays. periodt πŸ’…


🌸 SYNOPSIS 🌸

void irdma_del_ceqs (struct irdma_pci_f *rf );

like, that's the entire signature. void in, void out β€” she takes no prisoners and returns nothing 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rf β€” the RDMA PCI function. this is your main character pointer, the whole device situation rides on it πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

okay so here's the lore: this function goes through all of the device ceq's β€” every single one β€” except 0 (0 is protected, 0 has immunity, do not touch 0 πŸ™ˆ). and for each ceq it finds, it does two things:

  1. disables the ceq interrupt ⚑
  2. destroys the ceq πŸ’€

that's the whole loop, bestie. disable the interrupt, destroy the ceq, move on to the next one. it's giving spring cleaning but for hardware queues. no cap, that's the tea πŸŽ€


⭐ SEE ALSO ⭐

the source lives at the kernel file ./drivers/infiniband/hw/irdma/hw.c β€” go read it, it ate πŸ”₯

and here's the full bestie list of related functions, every single one, in the original order, because we don't skip anyone in this house:

iykyk, that list is long enough to be its own group chat πŸ’€ but we included every single one because that's the rule 🫢

πŸŽ€ sign-off πŸŽ€

this little beauty comes from ./drivers/infiniband/hw/irdma β€” the irdma crew β€” and it's dated October 2026 in the irdma_del_ceqs(9) manpage, Kernel API Manual flavor. mwah, go disable some interrupts bestie πŸ’–πŸŒˆβ­

πŸ“¦ where this page comes from