octep_free_irqs(9)
π octep_free_irqs β free all registered interrupts π
okay so bestie, welcome to the kernel API manual (that's the manual name, btw, Kernel API Manual β very official, very demure) and today's main character is octep_free_irqs. it's giving cleanup era. it's giving "we're done here, pack it up." let's get into it β¨
πΈ NAME πΈ
octep_free_irqs β free all registered interrupts.
like, all of them. every last one. no interrupt left behind. π«Ά
π SYNOPSIS π
void octep_free_irqs (struct octep_device *oct );
that's it. that's the whole vibe. one function, one argument, zero drama (well, mostly β see below). π
π¦ ARGUMENTS π¦
octβ the Octeon device private data structure. this is the Octeon device's own little private data structure, its inner circle, its close friends only group chat. it knows things. π₯
β DESCRIPTION β
so what does it actually do, you ask? it frees all queue and non-queue interrupts of the Octeon device. queue ones? freed. non-queue ones? also freed. literally all of them. it ate and left no crumbs. πβ¨
think of it as the cleanup crew sweeping the whole venue after the party β every interrupt gets its coat and goes home.
π SEE ALSO π
the whole squad, fr fr. every single one of these, no cap:
- Kernel file
./drivers/net/ethernet/marvell/octeon_ep/octep_main.c octep_alloc_ioq_vectors(9)octep_free_ioq_vectors(9)octep_enable_msix_range(9)octep_disable_msix(9)octep_mbox_intr_handler(9)octep_oei_intr_handler(9)octep_ire_intr_handler(9)octep_ore_intr_handler(9)octep_vfire_intr_handler(9)octep_vfore_intr_handler(9)octep_dma_intr_handler(9)octep_dma_vf_intr_handler(9)octep_pp_vf_intr_handler(9)octep_misc_intr_handler(9)octep_rsvd_intr_handler(9)octep_ioq_intr_handler(9)octep_request_irqs(9)octep_setup_irqs(9)octep_clean_irqs(9)octep_update_pkt(9)octep_enable_ioq_irq(9)octep_napi_poll(9)octep_napi_add(9)octep_napi_delete(9)octep_napi_enable(9)octep_napi_disable(9)octep_open(9)octep_stop(9)octep_iq_full_check(9)octep_start_xmit(9)octep_get_stats64(9)octep_tx_timeout_task(9)octep_tx_timeout(9)octep_intr_poll_task(9)octep_hb_timeout_task(9)octep_ctrl_mbox_task(9)octep_device_setup(9)octep_device_cleanup(9)octep_probe(9)octep_remove(9)octep_init_module(9)octep_exit_module(9)
like I said. the whole squad. iykyk ππ
and that's the page, bestie π this icon of a manpage comes to you from the source path ./drivers/net/ethernet/marvell... and it's dated October 2026 β yes, October 2026, we're manifesting the future over here β¨π¦ anyway ily, go free those interrupts responsibly, mwah ππΈ
π¦ 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