ytphy_get_wol(9)
π ytphy_get_wol(9) π
okay so this is a page from the Kernel API Manual, bestie β it's ytphy_get_wol(9) and it's lowkey a tiny little legend. one job, does it well, no notes. π«Ά
πΈ NAME πΈ
ytphy_get_wol β report whether wake-on-lan is enabled β¨
like, that's it. that's the whole assignment. she reports. she doesn't set anything, she doesn't change anything, she just tells you if WoL is on. main character energy honestly. π
π¦ SYNOPSIS π¦
void ytphy_get_wol (struct phy_device *phydev , struct ethtool_wolinfo
*wol );
returns void, so no int to check or anything β she just does the thing and dips. π
π ARGUMENTS π
phydevβ a pointer to astruct phy_device. this is the phy we're asking about, iykyk. πwolβ a pointer to astruct ethtool_wolinfo. this is where the answer lands, so likeβ¦ don't passNULL, bestie, that's not it. π
β NOTE β
YTPHY_WOL_CONFIG_REG is common ext reg. π§
no cap, that's the whole note. it's a common ext reg. remember it. write it on your hand. π
π₯ SEE ALSO π₯
okay this list is long, so buckle up β and fr fr, it lives in the kernel file ./drivers/net/phy/motorcomm.c π:
ytphy_read_ext(9)ytphy_read_ext_with_lock(9)ytphy_write_ext(9)ytphy_write_ext_with_lock(9)ytphy_modify_ext(9)ytphy_modify_ext_with_lock(9)ytphy_set_wol(9)yt8521_read_page(9)yt8521_write_page(9)struct ytphy_cfg_reg_map(9)struct ytphy_ldo_vol_map(9)yt8521_probe(9)ytphy_utp_read_lpa(9)yt8521_adjust_status(9)yt8521_read_status_paged(9)yt8521_read_status(9)yt8521_modify_bmcr_paged(9)yt8521_modify_utp_fiber_bmcr(9)yt8521_soft_reset(9)yt8521_suspend(9)yt8521_resume(9)yt8521_config_init(9)yt8531_link_change_notify(9)yt8521_prepare_fiber_features(9)yt8521_fiber_setup_forced(9)ytphy_check_and_restart_aneg(9)yt8521_fiber_config_aneg(9)ytphy_setup_master_slave(9)ytphy_utp_config_advert(9)ytphy_utp_config_aneg(9)yt8521_config_aneg_paged(9)yt8521_config_aneg(9)yt8521_aneg_done_paged(9)yt8521_aneg_done(9)ytphy_utp_read_abilities(9)yt8521_get_features_paged(9)yt8521_get_features(9)yt8821_get_features(9)yt8821_get_rate_matching(9)yt8821_aneg_done(9)yt8821_serdes_init(9)yt8821_utp_init(9)yt8821_auto_sleep_config(9)yt8821_soft_reset(9)yt8821_config_init(9)yt8821_adjust_status(9)yt8821_update_interface(9)yt8821_read_status(9)yt8821_modify_utp_fiber_bmcr(9)yt8821_suspend(9)yt8821_resume(9)
likeβ¦ that's the whole friend group, and they all ate. π₯
and that's the page!! π this little baddie ships out of ./drivers/net/phy, dated October 2026, version vibes immaculate, and honestly? we're obsessed. go read your WoL status, bestie. πβ¨π¦
π¦ 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