genphy_c45_read_eee_cap1(9)
π 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 targetstruct phy_deviceyou'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:
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_cap2(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β¦ 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
- 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