hinic_ceq_unregister_cb(9)
π hinic_ceq_unregister_cb(9) β the Kernel API Manual, bestie edition π
okay so this is a page straight out of the Kernel API Manual, and the star of the show is hinic_ceq_unregister_cb β your go-to for unregistering the CEQ callback for a specific event. yes girl, we're undoing a registration. it's giving cleanup era. β¨
β¨ NAME β¨
hinic_ceq_unregister_cb β unregister the CEQ callback for specific event π«Ά
no cap, that's literally the whole job. you had a callback registered for one specific CEQ event, and now you're taking it back off the list. bye bestie π
πΈ SYNOPSIS πΈ
void hinic_ceq_unregister_cb (struct hinic_ceqs *ceqs , enum
hinic_ceq_type event );
it's a void function, so it doesn't hand you anything back β it just does the thing and dips. π
π¦ ARGUMENTS π¦
ceqsβ pointer to Completion eqs part of the chip. like, the CEQ struct itself. hand it over and let it cook. π₯eventβ the ceq event to unregister callback for it. so you're saying "this specific event? yeah, we're done with its callback." periodt. π
π SEE ALSO π
first up, the actual source file to go peek at β Kernel file ./drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c π
and the whole friend group (they all live in the same file, iykyk):
hinic_aeq_register_hw_cb(9)hinic_aeq_unregister_hw_cb(9)hinic_ceq_register_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)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, the entire EQ cinematic universe. go read them all, i'm obsessed. π
ngl, if you're unregistering callbacks you're probably in teardown mode β hinic_ceqs_free(9) is right there in the list if you need the full shutdown arc. π§
and that's the page!! mwah π β sourced from ./drivers/net/ethernet/huawei/..., dated October 2026, and it's still hinic_ceq_unregister_cb(9) at the end of the day. slay, stay safe, unregister responsibly π
π¦ 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