Lines Matching refs:phylink

14 struct phylink;
469 struct phylink *phylink; member
694 struct phylink *phylink_create(struct phylink_config *,
698 void phylink_destroy(struct phylink *);
699 bool phylink_expects_phy(struct phylink *pl);
701 int phylink_connect_phy(struct phylink *, struct phy_device *);
702 int phylink_of_phy_connect(struct phylink *, struct device_node *, u32 flags);
703 int phylink_fwnode_phy_connect(struct phylink *pl,
706 void phylink_disconnect_phy(struct phylink *);
707 int phylink_set_fixed_link(struct phylink *,
710 void phylink_mac_change(struct phylink *, bool up);
713 int phylink_pcs_pre_init(struct phylink *pl, struct phylink_pcs *pcs);
715 void phylink_start(struct phylink *);
716 void phylink_stop(struct phylink *);
718 void phylink_rx_clk_stop_block(struct phylink *);
719 void phylink_rx_clk_stop_unblock(struct phylink *);
721 void phylink_suspend(struct phylink *pl, bool mac_wol);
722 void phylink_prepare_resume(struct phylink *pl);
723 void phylink_resume(struct phylink *pl);
725 void phylink_ethtool_get_wol(struct phylink *, struct ethtool_wolinfo *);
726 int phylink_ethtool_set_wol(struct phylink *, struct ethtool_wolinfo *);
728 int phylink_ethtool_ksettings_get(struct phylink *,
730 int phylink_ethtool_ksettings_set(struct phylink *,
732 int phylink_ethtool_nway_reset(struct phylink *);
733 void phylink_ethtool_get_pauseparam(struct phylink *,
735 int phylink_ethtool_set_pauseparam(struct phylink *,
737 int phylink_get_eee_err(struct phylink *);
738 int phylink_ethtool_get_eee(struct phylink *link, struct ethtool_keee *eee);
739 int phylink_ethtool_set_eee(struct phylink *link, struct ethtool_keee *eee);
740 int phylink_mii_ioctl(struct phylink *, struct ifreq *, int);
741 int phylink_speed_down(struct phylink *pl, bool sync);
742 int phylink_speed_up(struct phylink *pl);