ceq_interrupt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to ceq_interrupt β€” it's literally the ceq interrupt handler πŸ’… (this is the Kernel API Manual, section 9, in case the vibe check needed receipts ✨)


✨ SYNOPSIS ✨

irqreturn_t ceq_interrupt (int irq , void *data );

like, that's the whole signature, no cap 🫢


🫢 ARGUMENTS 🫢

  • irq β€” the irq number, periodt πŸ”₯ that's the number, hand it over
  • data β€” the Completion Event Queue that collected the event πŸ‘‘ she's the one who caught it, okay?

🌈 SEE ALSO 🌈

the kernel file in question lives at ./drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c β€” go look, i'll wait πŸ¦‹

and here's the whole friend group, bestie, all of them, not skipping a single one 😭:

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), ceq_irq_handler(9), eq_irq_handler(9), eq_irq_work(9), ceq_tasklet(9), aeq_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)


ngl this one's short and sweet β€” the whole page is basically the handler, two args, and an absolutely stacked see-also list. slay πŸ’–

🌸 okay that's the page!! source/version vibes are ./drivers/net/ethernet/huawei/... and the date on this thing is October 2026, and we're closing it out as ceq_interrupt(9) β€” mwah, bye bestie πŸ’œπŸŽ€

πŸ“¦ where this page comes from