genphy_c45_read_eee_cap2(9)
π genphy_c45_read_eee_cap2 β Kernel API Manual β¨
okay so bestie, welcome to the Kernel API Manual, the corner of the docs where we vibe-check one (1) tiny C function at a time. Today's main character: genphy_c45_read_eee_cap2 π
πΈ NAME πΈ
genphy_c45_read_eee_cap2 β read supported EEE link modes from register 3.21 π¦
ngl the name is a whole mouthful but like, it does exactly what it says on the tin. register 3.21. EEE link modes. read. slay.
β SYNOPSIS β
int genphy_c45_read_eee_cap2 (struct phy_device *phydev );
it's giving "one argument, no drama". returns an int, takes a pointer, iconic behavior honestly π
π ARGUMENTS π
phydevβ targetphy_devicestruct π«Ά that's the phy device we're pointing at, bestie. that's it. that's the whole argument list. we love a low-maintenance signature.
π SEE ALSO π
okay so this is the part where the manpage lists, like, everyone in the group chat π no cap, it's a lot, but we're listing all of them because every single one ate:
- Kernel file
./drivers/net/phy/phy-c45.cπ genphy_c45_baset1_able(9)genphy_c45_pma_can_sleep(9)genphy_c45_pma_resume(9)genphy_c45_pma_suspend(9)genphy_c45_pma_baset1_setup_master_slave(9)genphy_c45_pma_setup_forced(9)genphy_c45_an_config_aneg(9)genphy_c45_an_disable_aneg(9)genphy_c45_restart_aneg(9)genphy_c45_check_and_restart_aneg(9)genphy_c45_pma_soft_reset(9)genphy_c45_an_setup_master_slave(9)genphy_c45_read_master_slave(9)genphy_c45_aneg_done(9)genphy_c45_read_link(9)genphy_c45_read_lpa(9)genphy_c45_pma_baset1_read_master_slave(9)genphy_c45_read_pma(9)genphy_c45_read_mdix(9)genphy_c45_write_eee_adv(9)genphy_c45_read_eee_adv(9)genphy_c45_read_eee_lpa(9)genphy_c45_read_eee_cap1(9)genphy_c45_read_eee_abilities(9)genphy_c45_an_config_eee_aneg(9)genphy_c45_pma_baset1_read_abilities(9)genphy_c45_pma_read_ext_abilities(9)genphy_c45_pma_read_abilities(9)genphy_c45_read_status(9)genphy_c45_config_aneg(9)genphy_c45_fast_retrain(9)genphy_c45_plca_get_cfg(9)genphy_c45_plca_set_cfg(9)genphy_c45_plca_get_status(9)genphy_c45_eee_is_active(9)genphy_c45_ethtool_get_eee(9)genphy_c45_ethtool_set_eee(9)oatc14_cable_test_get_result_code(9)genphy_c45_oatc14_cable_test_get_status(9)genphy_c45_oatc14_cable_test_start(9)oatc14_update_sqi_capability(9)genphy_c45_oatc14_get_sqi_max(9)genphy_c45_oatc14_get_sqi(9)
likeβ¦ the whole phy-c45 friend group showed up to the party π§ iykyk π
quick vibe check: that's the entire page, bestie β no OPTIONS, no EXIT STATUS, no ENVIRONMENT section, nothing hiding. some manpages are novels, this one's a story post π
sign-off time π this lil masterpiece lives in ./drivers/net/phy, it's dated October 2026 β, and it's brought to you by the Kernel API Manual β the manual name's up top too, we didn't forget, we would never π mwah, go read some registers, ily π
π¦ 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