atl1e_irq_disable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ’œ:

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