atl1e_irq_disable(9)
π atl1e_irq_disable(9) β like, the Kernel API Manual page, bestie π
okay so picture this: it's a Kernel API Manual moment (yes that's the manual name, we're fancy here β¨) and today's main character is atl1e_irq_disable. no cap, she's a little function with one job and she does it.
β¨ NAME β¨
atl1e_irq_disable β masks off interrupt generation on the NIC π¦
like⦠she literally tells the network card to stop yelling at the CPU for a sec. that's the whole vibe check.
πΈ SYNOPSIS πΈ
void atl1e_irq_disable (struct atl1e_adapter *adapter );
returns void, so don't come looking for a return value, there isn't one, periodt. π«Ά
π ARGUMENTS π
adapterβ the board private structure π like, the driver's own lil data blob for this adapter. that's the one (and only) thing you hand her.
π SEE ALSO π
first up, the source file itself, right here in the kernel tree:
- Kernel file
./drivers/net/ethernet/atheros/atl1e/atl1e_main.c
and now the whole friend group β the entire atl1e ensemble cast, no one left out π:
atl1e_irq_enable(9)πatl1e_irq_reset(9)πatl1e_phy_config(9)πatl1e_link_chg_task(9)πatl1e_tx_timeout(9)πatl1e_set_multi(9)πatl1e_set_mac_addr(9)πatl1e_change_mtu(9)πatl1e_alloc_queues(9)πatl1e_sw_init(9)πatl1e_clean_tx_ring(9)πatl1e_clean_rx_ring(9)πatl1e_free_ring_resources(9)πatl1e_setup_ring_resources(9)πatl1e_configure(9)πatl1e_get_stats(9)πatl1e_intr(9)πatl1e_clean(9)πatl1e_open(9)πatl1e_close(9)πatl1e_probe(9)πatl1e_remove(9)πatl1e_io_error_detected(9)πatl1e_io_slot_reset(9)πatl1e_io_resume(9)π
iykyk, it's a whole squad π§ and yes atl1e_irq_enable(9) is right there at the top β she's the one who unmasks everything again, the literal inverse of this page, obsessed with that for them π
ngl, masking interrupts is a do not skip this situation β if you don't turn them back on with atl1e_irq_enable(9) at some point, that NIC is just gonna sit there silent, and not in a cute way π
that's the page!! mwah π
sign-off szn: this lil beauty lives down in ./drivers/net/ethernet/atheros... (the source path got truncated by the manpage formatter, not by me, blame the footer π) and it's dated October 2026 β mark your calendars bestie, she's from the future βπ
π¦ 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