irdma_setup_ceqs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, you clicked into the irdma_setup_ceqs(9) page from the Kernel API Manual, and the whole point is literally this: irdma_setup_ceqs β€” manage the device ceq's and their interrupt resources ✨ no cap, that's the name and the game.

✨ SYNOPSIS ✨

int irdma_setup_ceqs (struct irdma_pci_f *rf , u16 vsi_idx );

πŸŽ€ ARGUMENTS πŸŽ€

  • rf β€” RDMA PCI function. That's the function vibe.
  • vsi_idx β€” vsi_idx for this CEQ. Yes, same name, very demure.

🌸 DESCRIPTION 🌸

okay so this function is doing the CEQ setup arc πŸ’… It allocates a list for all device completion event queues, then creates the ceq's and configures their msix interrupt vectors. It returns 0 if ceqs are successfully set up, otherwise it returns error. That's the whole flex β€” setup energy only, bestie πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/infiniband/hw/irdma/hw.c β€” literally the source file, bestie.

and the whole callable crew:


πŸ’Œ and that's the page, bestie! source/version: ./drivers/infiniband/hw/irdma β€’ date: October 2026 β€’ page: irdma_setup_ceqs(9) β€” go off and set up those ceqs, mwah 🫢✨

πŸ“¦ where this page comes from