yt8521_prep...ber_features(9)
β¨ yt8521_prepare_fiber_features β from the Kernel API Manual, section 9 π
okay so bestie, welcome to the <italic>9</italic> section of the Kernel API Manual β yes, the kernel one, we're doing Big Girl Unix today π
don't worry, this one's literally just one little function and she is chill.
πΈ NAME πΈ
yt8521_prepare_fiber_features β a small helper function that sets up fiber's features β¨ that's it, that's the whole gig, she's a helper and she helps π«Ά
π SYNOPSIS π
void yt8521_prepare_fiber_features (struct phy_device *phydev , unsigned
long *dst );
like, look at her. void return, two args, no drama, no cap π₯
π¦ ARGUMENTS π¦
phydevβ a pointer to astruct phy_deviceπ§ this is the phy device in question, she's the main character heredstβ a pointer to store fiber's features πΎ yeah you hand her a spot in memory and she puts the fiber features there, iconic behaviour honestly
π SEE ALSO π
bestie. there are so many. like, an entire friend group. but they're all real and all here, so let's go π the whole crew 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_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_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 I said. a lot. but that's the whole list, every single one, no skips, no cap π«‘π
okay that's the page!! short and sweet and honestly kind of a vibe π mwah π
this page lives in./drivers/net/phy, and she's dated October 2026 βyt8521_prep...ber_features(9), section 9, out πβ¨πΈ
π¦ 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