arc_emac_intr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ arc_emac_intr(9) ✨

okay so this is a page from the Kernel API Manual, and it's about arc_emac_intr β€” the global interrupt handler for EMAC πŸ’…


πŸ’– NAME πŸ’–

arc_emac_intr β€” the global interrupt handler for EMAC, periodt πŸŽ€


🌸 SYNOPSIS 🌸

irqreturn_t arc_emac_intr (int irq , void *dev_instance );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • irq β€” the irq number, bestie πŸ”’
  • dev_instance β€” the device instance 🫢

⭐ RETURN ⭐

IRQ_HANDLED for all cases. like, every single one. no cap πŸ‘‘


🧚 DESCRIPTION 🧚

okay so here's the tea β˜• β€” ARC EMAC has literally only 1 interrupt line, that's it, just one πŸ₯Ί and depending on which bits get raised in the STATUS register, we can tell what the reason is for the interrupt to fire. iykyk ✨


🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/arc/emac_main.c plus the whole friend group πŸ’–:


lowkey the whole squad lives in ./drivers/net/ethernet/arc β€” go say hi 🫢

and that's the whole page, bestie! this cutie came out in October 2026 from ./drivers/net/ethernet/arc, and the version/source line at the bottom is arc_emac_intr(9) β€” slay, go read your kernel docs πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from