icrdma_cfg_ceq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ icrdma_cfg_ceq ✨

okay bestie, welcome to the icrdma_cfg_ceq(9) page β€” that's the kernel API manual, and this little function is literally the one that configures a CEQ interrupt. that's it, that's the vibe. πŸ’…


🌸 NAME 🌸

icrdma_cfg_ceq β€” configure CEQ interrupt πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void icrdma_cfg_ceq (struct irdma_sc_dev *dev , u32 ceq_id , u32 idx ,
bool enable );

no cap, that's the whole signature β€” she returns void, so don't go looking for a return value, there isn't one. 🫢


πŸ’– ARGUMENTS πŸ’–

  • dev β€” pointer to the device structure. yep, the whole device, she's the main character here πŸ‘‘
  • ceq_id β€” the Completion Event Queue ID. that's the CEQ in question, iykyk πŸ¦‹
  • idx β€” the vector index. which vector we're pointing at, bestie ✨
  • enable β€” True to enable, False disables. binary queen behavior, honestly πŸ’€

⭐ SEE ALSO ⭐

  • Kernel file ./drivers/infiniband/hw/irdma/icrdma_hw.c β€” go read the source, it's giving lore 🌈
  • icrdma_ena_irq(9) β€” the enable-the-irq one πŸ”₯
  • icrdma_disable_irq(9) β€” and her opposite, the disable-the-irq one πŸ™ˆ

and that's the page!! πŸŽ€ this one comes to you from ./drivers/infiniband/hw/irdma, dated October 2026, and it's filed under icrdma_cfg_ceq(9) in the Kernel API Manual β€” mwah, slay, periodt πŸ’œπŸ§šπŸŒΈ

πŸ“¦ where this page comes from