phylink_fwnode_phy_connect(9)
π¦ phylink_fwnode_phy_connect(9) π¦
okay so bestie, this one is straight outta the Kernel API Manual and it is giving βconnect the PHY specified in the fwnodeβ energy. No cap, that is the whole name. β¨
πΈ NAME πΈ
phylink_fwnode_phy_connect β connect the PHY specified in the fwnode. π
β¨ SYNOPSIS β¨
int phylink_fwnode_phy_connect (struct phylink *pl , const struct
fwnode_handle *fwnode , u32 flags );
π ARGUMENTS π
plβ a pointer to astruct phylinkreturned fromphylink_create. That is your main-character link object, periodt.fwnodeβ a pointer to astruct fwnode_handle. π«Άflagsβ PHY-specific flags to communicate to the PHY device driver. iykyk.
π DESCRIPTION π
Connect the phy specified fwnode to the phylink instance specified by pl.
Returns 0 on success or a negative errno. That is it, that is the vibe check. π
π₯ SEE ALSO π₯
Kernel file: ./drivers/net/phy/phylink.c β plus the whole iconic squad:
struct phylink(9)phylink_set_port_modes(9)phylink_interface_max_speed(9)phylink_caps_to_link_caps(9)phylink_caps_to_linkmodes(9)phylink_limit_mac_speed(9)phylink_cap_from_speed_duplex(9)phylink_get_capabilities(9)phylink_validate_mask_caps(9)phylink_pcs_neg_mode(9)phylink_set_fixed_link(9)phylink_create(9)phylink_destroy(9)phylink_expects_phy(9)phylink_connect_phy(9)phylink_of_phy_connect(9)phylink_disconnect_phy(9)phylink_mac_change(9)phylink_pcs_change(9)phylink_start(9)phylink_stop(9)phylink_rx_clk_stop_block(9)phylink_rx_clk_stop_unblock(9)phylink_suspend(9)phylink_prepare_resume(9)phylink_resume(9)phylink_ethtool_get_wol(9)phylink_ethtool_set_wol(9)phylink_ethtool_ksettings_get(9)phylink_ethtool_ksettings_set(9)phylink_ethtool_nway_reset(9)phylink_ethtool_get_pauseparam(9)phylink_ethtool_set_pauseparam(9)phylink_get_eee_err(9)phylink_ethtool_get_eee(9)phylink_ethtool_set_eee(9)phylink_mii_ioctl(9)phylink_speed_down(9)phylink_speed_up(9)phylink_decode_usxgmii_word(9)phylink_decode_usgmii_word(9)phylink_mii_c22_pcs_decode_state(9)phylink_mii_c22_pcs_get_state(9)phylink_mii_c22_pcs_encode_advertisement(9)phylink_mii_c22_pcs_config(9)phylink_mii_c22_pcs_an_restart(9)phylink_replay_link_begin(9)phylink_replay_link_end(9)
and that is the whole page, bestie π«Ά source/version: ./drivers/net/phy Β· date: October 2026 Β· page: phylink_fwnode_phy_connect(9) π
π¦ 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