axienet_mdio_mdc_enable(9)
π axienet_mdio_mdc_enable(9) β like, the Kernel API Manual page you didn't know you needed β¨
okay so bestie, buckle up, we're in the Kernel API Manual today and the star of the show is axienet_mdio_mdc_enable π she's giving tiny-but-essential, main character energy in a very specific way, and honestly? obsessed.
πΈ NAME πΈ
axienet_mdio_mdc_enable β the MDIO MDC enable function. yes that's her whole job. no she will not be doing anything else. queen of scope π
β¨ SYNOPSIS β¨
void axienet_mdio_mdc_enable(struct axienet_local *lp);
like literally that's it. one arg, no return, no drama π¦
π«Ά ARGUMENTS π«Ά
lpβ a pointer to theaxienet_localdata structure. that's the local data struct babe, she's carrying everything, iconic.
π₯ DESCRIPTION π₯
so what does she do? she enables the MDIO MDC. periodt. β¨
and the tea is: she gets called prior to a read/write operation β so think of her as the little hype girl who shows up right before the actual work happens. the vibe check before the transaction, iykyk π
π SEE ALSO π
the whole friend group, fr fr β go say hi:
- the kernel file:
./drivers/net/ethernet/xilinx/xilinx_axienet_mdio.cπ axienet_mdio_wait_until_ready(9)β the one who makes you wait πaxienet_mdio_mdc_disable(9)β her evil twin (not evil, just off duty) πaxienet_mdio_read(9)β reads, slayaxienet_mdio_write(9)β writes, also slayaxienet_mdio_enable(9)β the big enableaxienet_mdio_setup(9)β sets it all up π§axienet_mdio_teardown(9)β takes it all apart, sad but necessary π
π little reminder: she's a void function β she gives you nothing back, she just does the thing. no cap.
and that's the whole page bestie, you ate that π
this icon was brought to you by ./drivers/net/ethernet/xilinx, dated October 2026, and yes we're still on axienet_mdio_mdc_enable(9) β go forth and enable that MDC πβ¨
π¦ 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