__mxl86110_...extended_reg(9)
π __mxl86110_...extended_reg β NAME
okay bestie, welcome to section 9 of the Kernel API Manual β¨ and today's main character is __mxl86110_write_extended_reg β the function that writes to a PHY's extended register. that's it, that's the vibe. no cap π
π¦ SYNOPSIS
int __mxl86110_write_extended_reg (struct phy_device *phydev , u16
regnum , u16 val );
like, look at her. three args, one int coming back. iconic. π
πΈ ARGUMENTS
phydevβ pointer to thePHY device structure. yes bestie, the actual PHY. she's the whole point π«Άregnumβ the register number you're writing to. the address, the destination, the place we're going πvalβ the value you're writing intoregnum. the payload. the moment. the content π
β¨ DESCRIPTION
so like β this is the unlocked version of mxl86110_write_extended_reg. same energy, but no lock-taking of its own, iykyk π
π NOTE
β οΈ real talk: this function assumes the caller already holds the MDIO bus lock or otherwise has exclusive access to the PHY. it does not check for you. it does not grab it for you. that's your job, bestie π do not come for her if you skipped that part.
π₯ RETURN
0or negative error code β¨ that's the whole range, no in-between, no drama π
π SEE ALSO
the kernel file lives right here: ./drivers/net/phy/mxl-86110.c π
and the whole friend group, in the order the page lists them:
__mxl86110_read_extended_reg(9)__mxl86110_modify_extended_reg(9)mxl86110_write_extended_reg(9)mxl86110_read_extended_reg(9)mxl86110_modify_extended_reg(9)mxl86110_get_wol(9)mxl86110_set_wol(9)mxl86110_synce_clk_cfg(9)mxl86110_broadcast_cfg(9)mxl86110_enable_led_activity_blink(9)mxl86110_config_rgmii_delay(9)mxl86110_config_init(9)mxl86111_probe(9)mxl86111_config_init(9)mxl86111_read_page(9)mxl86111_write_page(9)
like, the entire extended-register squad plus the whole 86111 crew π§ββοΈ go say hi.
okay that's the page!! sign-off time π this cutie lives in ./drivers/net/phy, the page itself is dated October 2026, and it's filed under the Kernel API Manual as __mxl86110_...extended_reg(9). periodt. go hold that MDIO lock ππ¦
π¦ 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