genphy_c45_read_pma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… genphy_c45_read_pma(9) β€” a Kernel API Manual moment

okay so bestie, welcome to the Kernel API Manual, and today's main character is genphy_c45_read_pma(9). she's the one who slides over to the PMA and reads what's going on β€” link speed, that whole vibe check. no cap. πŸ¦‹


✨ NAME ✨

genphy_c45_read_pma β€” read link speed etc from PMA

like literally her whole job is showing up, peeking at the PMA registers, and coming back with the tea: link speed and friends. πŸ“


🌸 SYNOPSIS 🌸

int genphy_c45_read_pma (struct phy_device *phydev );

that's it. one arg, one int coming back atcha. iconic. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • phydev β€” the target struct phy_device. your phy device bestie. the one whose PMA we're about to go read. she's the assignment, periodt. 🫢

πŸ”₯ SEE ALSO πŸ”₯

kernel file ./drivers/net/phy/phy-c45.c β€” that's where all these live, iykyk. go read the source, it's giving c45 excellence ⭐


bestie the whole c45 crew is in that list. every single one. go say hi. 🧚

that's the whole page, mwah πŸ’– β€” brought to you by the fine folks over in ./drivers/net/phy, dropping October 2026, in the one and only Kernel API Manual. stay slay, stay c45, and go read your PMA. πŸ‘‘πŸŒˆπŸ’œ

πŸ“¦ where this page comes from