octep_vf_request_irqs(9)
β¨ NAME β¨
okay so bestie, meet octep_vf_request_irqs β thatβs octep_vf_request_irqs(9) from the Kernel API Manual π«Ά. Its whole main-character job? Registering interrupt handlers. Periodt π
.
π¦ SYNOPSIS π¦
int octep_vf_request_irqs (struct octep_vf_device *oct );
πΈ ARGUMENTS πΈ
octβ the Octeon device private data structure π. Thatβs the one and only argument, no cap.
π DESCRIPTION π
Lowkey the whole vibe: this function registers handlers for all the queue interrupts and all the non-queue interrupts π₯. Every queue interrupt, every non-queue interrupt β thatβs the assignment, fr fr.
π RETURN π
0β slay β¨, on successful registration of all interrupt handlers.-1β not slay π, on any error.
β SEE ALSO β
go read these next, iykyk π:
- Kernel file:
./drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c octep_vf_alloc_ioq_vectors(9)octep_vf_free_ioq_vectors(9)octep_vf_enable_msix_range(9)octep_vf_disable_msix(9)octep_vf_ioq_intr_handler(9)octep_vf_free_irqs(9)octep_vf_setup_irqs(9)octep_vf_clean_irqs(9)octep_vf_update_pkt(9)octep_vf_enable_ioq_irq(9)octep_vf_napi_poll(9)octep_vf_napi_add(9)octep_vf_napi_delete(9)octep_vf_napi_enable(9)octep_vf_napi_disable(9)octep_vf_open(9)octep_vf_stop(9)octep_vf_iq_full_check(9)octep_vf_start_xmit(9)octep_vf_get_stats64(9)octep_vf_tx_timeout_task(9)octep_vf_tx_timeout(9)octep_vf_device_setup(9)octep_vf_device_cleanup(9)octep_vf_probe(9)octep_vf_remove(9)octep_vf_init_module(9)octep_vf_exit_module(9)
thatβs the whole page, bestie π from the Kernel API Manual, source/version ./drivers/net/ethernet/marvell..., dated October 2026, page octep_vf_request_irqs(9). 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