yt8521_get_features_paged(9)
π yt8521_get_features_paged β like, the whole vibe β¨
okay so bestie, welcome to the Kernel API Manual page for yt8521_get_features_paged(9). yes the title has the function name twice, that's just how manpages are, don't @ me π«Ά
πΈ NAME πΈ
yt8521_get_features_paged β reads the supported link modes for, you guessed it, one page π
β¨ SYNOPSIS β¨
int yt8521_get_features_paged (struct phy_device *phydev , int page );
likeβ¦ that's the whole call. so clean. so demure. π
π ARGUMENTS π
phydevβ a pointer to astruct phy_device. yes, that struct. the main character. π¦pageβ the reg page you wanna operate on, and it's literally one ofYT8521_RSSR_FIBER_SPACE/YT8521_RSSR_UTP_SPACE. pick your fighter, fiber space or UTP space π
π DESCRIPTION π
it returns 0, or a negative errno code if things go sideways π that's it, that's the description, ngl the manpage is kinda short but we love her anyway. π
fr fr bestie, if you get something negative back that's an errno, not a vibe. handle it. π
π₯ SEE ALSO π₯
okay this part is a whole lineup, like the group chat when someone says "who's free tonight" π. all of these live in the kernel file ./drivers/net/phy/motorcomm.c, and here's every single one:
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_get_wol(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(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, 51 references?? she really said "know my whole family" π and honestly, iconic behaviour. go read them. iykyk π
that's the page bestie!! and for the cute little sign-off: this one lives in ./drivers/net/phy, dated October 2026 π« mwah, go read some kernel source, you got this π§πΈ
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