genphy_c45_baset1_able(9)
π genphy_c45_baset1_able(9) β like, the Kernel API Manual era π
okay so bestie, welcome to the little corner of the kernel docs where we check on our PHY's whole vibe. this is genphy_c45_baset1_able from the Kernel API Manual, and yes she's as niche as she sounds π
β¨ NAME β¨
genphy_c45_baset1_able β checks if the PMA has BASE-T1 extended abilities π¦
like, that's literally her whole job. she looks at the PMA and is like "do you have the BASE-T1 extended abilities or not, be honest." no cap.
πΈ SYNOPSIS πΈ
bool genphy_c45_baset1_able (struct phy_device *phydev );
she takes one (1) argument and hands you back a bool. short, sweet, icon behavior π
π ARGUMENTS π
phydevβ the targetphy_devicestruct π«Ά that's the one she's gonna poke at. this is the phydev in question, the main character of this function call, the one she's checking on. periodt.
π₯ SEE ALSO π₯
okay this list is LONG and honestly kind of iconic, so buckle up β everything here lives in the kernel file ./drivers/net/phy/phy-c45.c π and here's the whole friend group, not one of them skipped:
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_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)
ngl bestie, that's a whole group chat worth of functions and you're gonna want to know at least a few of them. iykyk π
that's the whole page, she's short and she ate π β signing off from ./drivers/net/phy, dated October 2026, in this little Kernel API Manual moment β mwah π
π¦ 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