ceq_irq_handler(9)
π ceq_irq_handler(9) β like, the Kernel API Manual page you actually wanna read π
okay so picture this: it's a Kernel API Manual page (yes, section 9, the ~spicy~ kernel section), and it's all about one tiny little function that handles the CEQ event. that's it. that's the whole vibe. it's giving "small but mighty" β¨
πΈ NAME πΈ
ceq_irq_handler β the handler for the CEQ event, bestie. no cap, that's literally its whole job π
β SYNOPSIS β
lowkey the whole signature, verbatim, because we do not mess with code around here:
void ceq_irq_handler (struct hinic_eq *eq );
yep. void return, one argument, iconic behaviour π«Ά
π¦ ARGUMENTS π¦
eqβ the Completion Event Queue that received the event π that's the queen right there. she got the event, she's the main character of this function call.
π SEE ALSO π
okay this is the part where the manpage goes full group-chat-tag-everyone mode π like, look at this cast:
the kernel file itself lives at ./drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c β that's the source of truth, go touch grass in there if you want the lore π±
and then the whole squad, in order:
hinic_aeq_register_hw_cb(9)hinic_aeq_unregister_hw_cb(9)hinic_ceq_register_cb(9)hinic_ceq_unregister_cb(9)eq_update_ci(9)aeq_irq_handler(9)ceq_event_handler(9)eq_irq_handler(9)eq_irq_work(9)ceq_tasklet(9)aeq_interrupt(9)ceq_interrupt(9)set_eq_ctrls(9)aeq_elements_init(9)ceq_elements_init(9)alloc_eq_pages(9)free_eq_pages(9)init_eq(9)remove_eq(9)hinic_aeqs_init(9)hinic_aeqs_free(9)hinic_ceqs_init(9)hinic_ceqs_free(9)
likeβ¦ that's the entire friend group π every single one of them, no skips, no "etc.", we don't do that here π
ngl bestie, if you're poking at interrupt/event-queue code in the hinic driver, read the whole crew above before you YOLO anything. kernel land does not forgive π₯
mwah π that's the page! it came from that little source path ./drivers/net/ethernet/huawei/... and it's dated October 2026 β so yeah, future-dated manpage energy, we love a time traveler π§β¨ slay, bye! π
π¦ 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