genphy_c45_read_eee_cap1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… genphy_c45_read_eee_cap1 πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ (that's the manual name, iykyk) β€” we're looking at genphy_c45_read_eee_cap1(9) and honestly? it's giving "small function, big responsibilities" πŸŽ€


🌸 NAME 🌸

genphy_c45_read_eee_cap1 β€” literally reads the supported EEE link modes straight out of register 3.20 🫢


✨ SYNOPSIS ✨

int genphy_c45_read_eee_cap1 (struct phy_device *phydev );

no cap, that's the whole signature. returns an int, takes one pointer, slays πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • phydev β€” the target struct phy_device you're working with. that's it. that's the argument. she's the main character of this whole page πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

okay this list is LONG, so grab a snack πŸ“ β€” these all live in the kernel file ./drivers/net/phy/phy-c45.c and they're all(9) pages, so the whole c45 crew is here:

like… 43 references, she's connected πŸ’€πŸ’…


also note the file location for the whole family: ./drivers/net/phy β€” that's where the source lives, bestie 🧚

🌈 sign-off 🌈

source/version line energy: this one's from ./drivers/net/phy, dated October 2026, and the whole thing is the genphy_c45_read_eee_cap1(9) page from the Kernel API Manual. periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from