__devm_of_mdiobus_register(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual page for __devm_of_mdiobus_register(9) β and no cap, the name is literally the plot: this is the Resource managed variant of of_mdiobus_register(). Itβs giving managed-resource edition, and honestly? iconic. π
β¨
πΈ SYNOPSIS πΈ
int __devm_of_mdiobus_register (struct device *dev , struct mii_bus
*mdio , struct device_node *np , struct module *owner );
π¦ ARGUMENTS π¦
okay bestie, hereβs the cast β four arguments, no missing pieces:
devβ Device to registermii_busfor. This is the device main character. π«Άmdioβ MII bus structure to register. Themii_busitself, slay. πnpβ Device node to parse. The device node getting parsed, periodt. πΏownerβ Owning module. The module that owns it, iykyk. π
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/phy/mdio_devres.cβ also peepdevm_mdiobus_alloc_size(9)and__devm_mdiobus_register(9). π
mwah π β source: ./drivers/net/phy, date: October 2026, page: __devm_of_mdiobus_register(9). Catch you in the kernel, 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