icrdma_cfg_ceq(9)
β¨ 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βTrueto enable,Falsedisables. 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms