atl2_phy_config(9)
π« atl2_phy_config(9) β like, the Kernel API Manual, but make it cute π«
okay so bestie, welcome to atl2_phy_config(9) from the Kernel API Manual β¨ this is a tiny little function page and honestly it's giving "quiet main character" energy β but it does one very specific job and we're gonna understand it fr fr π«Ά
πΈ NAME πΈ
atl2_phy_config β a Timer Call-back π
that's it. that's the whole vibe. it's a call-back for a timer. iconic, lowkey.
β¨ SYNOPSIS β¨
void atl2_phy_config (struct timer_list *t );
so it returns void (nothing back, no gifts π), it's called atl2_phy_config, and it takes exactly one thing: a pointer to a struct timer_list named t. periodt.
π ARGUMENTS π
tβ a timer list that's holding a pointer to a netdev, except that pointer got cast into anunsigned longπ so yeah, it's the timer list, and inside it lives a netdev pointer wearing anunsigned longdisguise. no cap.
π¦ SEE ALSO π¦
okay this is the part where the page goes full group-chat and introduces you to literally the entire atl2 friend group π all of these live in the kernel file ./drivers/net/ethernet/atheros/atlx/atl2.c β go say hi:
atl2_sw_init(9)atl2_set_multi(9)atl2_configure(9)atl2_setup_ring_resources(9)atl2_irq_enable(9)atl2_irq_disable(9)atl2_intr(9)atl2_free_ring_resources(9)atl2_open(9)atl2_close(9)atl2_change_mtu(9)atl2_set_mac(9)atl2_tx_timeout(9)atl2_watchdog(9)atl2_link_chg_task(9)atl2_probe(9)atl2_remove(9)atl2_check_options(9)
like, the whole squad. take notes bestie π
and that's the page!! π§ before you go β cute little sign-off: this one comes from source ./drivers/net/ethernet/atheros... and it's dated October 2026, filed under atl2_phy_config(9) in the Kernel API Manual. slay, go configure some PHYs ππβ
π¦ 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