mdio_probe(9)
π mdio_probe(9) π
okay so this is a page straight out of the Kernel API Manual, and it's about mdio_probe β yes bestie, the function. Stick with me, it's short and it slays. β¨
πΈ NAME πΈ
mdio_probe β probe an MDIO device π«Ά
π¦ SYNOPSIS π¦
int mdio_probe (struct device *dev );
π ARGUMENTS π
devβ the device you're probing. that's it, that's the argument π
β DESCRIPTION β
So here's the vibe: this function takes care of setting up the mdio_device structure, and then it calls the driver to probe the device. Like, it handles the setup so the driver can do its little probe thing. that's the whole job, and it does it, no cap. π
π₯ RETURN π₯
- Zero π β if it worked, we love to see it
- a negative error code π β on failure. not iconic, but it happens.
π SEE ALSO π
- Kernel file
./drivers/net/phy/mdio_device.c mdio_device_register_reset(9)mdio_device_unregister_reset(9)mdio_device_register(9)mdio_device_remove(9)mdio_driver_register(9)
go read those too, iykyk π§
fr fr, that's the whole page. short and sweet, main character energy, periodt. π
mwah π this one lives in ./drivers/net/phy, dated October 2026, and it's filed under mdio_probe(9) β catch you in the next manpage, bestie! π¦β¨
π¦ 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