emac_int_disable(9)
β¨ emac_int_disable(9) β¨
okay so this is a page from the Kernel API Manual (yes, the (9) bit β that's the kernel-internals manual section, iykyk) and bestie, it's about turning off an interrupt. tiny function, big main-character energy π
π NAME
emac_int_disable β Disable EMAC module interrupt (from adapter) π₯
πΈ SYNOPSIS
void emac_int_disable (struct emac_priv *priv );
literally that's it. void in, void out, no return value, no drama π
π¦ ARGUMENTS
privβ The DaVinci EMAC private adapter structure. that's your adapter's little private stash of struct fields, and you're handing it over so the function knows which adapter to shush π«Ά
β DESCRIPTION
Disable EMAC interrupt on the adapter. β¨
that's the whole vibe: the EMAC module's interrupt on that adapter goes quiet. no more yapping from the hardware on this one. periodt π
π SEE ALSO
you want the whole friend group? here's the whole friend group. no cap, every single one:
- Kernel file
./drivers/net/ethernet/ti/davinci_emac.c emac_get_drvinfo(9)emac_get_coalesce(9)emac_set_coalesce(9)emac_update_phystatus(9)hash_get(9)emac_hash_add(9)emac_hash_del(9)emac_add_mcast(9)emac_dev_mcast_set(9)emac_int_enable(9)emac_irq(9)emac_dev_xmit(9)emac_dev_tx_timeout(9)emac_set_type0addr(9)emac_set_type1addr(9)emac_set_type2addr(9)emac_setmac(9)emac_dev_setmac_addr(9)emac_hw_enable(9)emac_poll(9)emac_poll_controller(9)emac_devioctl(9)emac_dev_open(9)emac_dev_stop(9)emac_dev_getnetstats(9)davinci_emac_probe(9)davinci_emac_remove(9)davinci_emac_init(9)davinci_emac_exit(9)
note the sibling energy: emac_int_enable(9) is right there in the list β she turns it back on, this one turns it off. two halves of one iconic duo π§
and that's the page!! mwah π this one lives under ./drivers/net/ethernet/ti and it's dated October 2026 β so if you're reading it, hi from the future, slay ππ
π¦ 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