Lines Matching refs:phylink
565 struct phylink *phylink_create(struct phylink_config *, struct fwnode_handle *,
568 void phylink_destroy(struct phylink *);
570 int phylink_connect_phy(struct phylink *, struct phy_device *);
571 int phylink_of_phy_connect(struct phylink *, struct device_node *, u32 flags);
572 int phylink_fwnode_phy_connect(struct phylink *pl,
575 void phylink_disconnect_phy(struct phylink *);
577 void phylink_mac_change(struct phylink *, bool up);
579 void phylink_start(struct phylink *);
580 void phylink_stop(struct phylink *);
582 void phylink_suspend(struct phylink *pl, bool mac_wol);
583 void phylink_resume(struct phylink *pl);
585 void phylink_ethtool_get_wol(struct phylink *, struct ethtool_wolinfo *);
586 int phylink_ethtool_set_wol(struct phylink *, struct ethtool_wolinfo *);
588 int phylink_ethtool_ksettings_get(struct phylink *,
590 int phylink_ethtool_ksettings_set(struct phylink *,
592 int phylink_ethtool_nway_reset(struct phylink *);
593 void phylink_ethtool_get_pauseparam(struct phylink *,
595 int phylink_ethtool_set_pauseparam(struct phylink *,
597 int phylink_get_eee_err(struct phylink *);
598 int phylink_init_eee(struct phylink *, bool);
599 int phylink_ethtool_get_eee(struct phylink *, struct ethtool_eee *);
600 int phylink_ethtool_set_eee(struct phylink *, struct ethtool_eee *);
601 int phylink_mii_ioctl(struct phylink *, struct ifreq *, int);
602 int phylink_speed_down(struct phylink *pl, bool sync);
603 int phylink_speed_up(struct phylink *pl);