Lines Matching refs:phylink

134  * When @state->interface is %PHY_INTERFACE_MODE_NA, phylink expects the
164 * phylink will call this method at the beginning of a full initialisation
264 * phylink will call this if it called mac_prepare() to allow the MAC to
336 * and will be passed between phylink and the PCS.
434 struct phylink *phylink_create(struct phylink_config *, struct fwnode_handle *,
437 void phylink_set_pcs(struct phylink *, struct phylink_pcs *pcs);
438 void phylink_destroy(struct phylink *);
440 int phylink_connect_phy(struct phylink *, struct phy_device *);
441 int phylink_of_phy_connect(struct phylink *, struct device_node *, u32 flags);
442 void phylink_disconnect_phy(struct phylink *);
444 void phylink_mac_change(struct phylink *, bool up);
446 void phylink_start(struct phylink *);
447 void phylink_stop(struct phylink *);
449 void phylink_ethtool_get_wol(struct phylink *, struct ethtool_wolinfo *);
450 int phylink_ethtool_set_wol(struct phylink *, struct ethtool_wolinfo *);
452 int phylink_ethtool_ksettings_get(struct phylink *,
454 int phylink_ethtool_ksettings_set(struct phylink *,
456 int phylink_ethtool_nway_reset(struct phylink *);
457 void phylink_ethtool_get_pauseparam(struct phylink *,
459 int phylink_ethtool_set_pauseparam(struct phylink *,
461 int phylink_get_eee_err(struct phylink *);
462 int phylink_init_eee(struct phylink *, bool);
463 int phylink_ethtool_get_eee(struct phylink *, struct ethtool_eee *);
464 int phylink_ethtool_set_eee(struct phylink *, struct ethtool_eee *);
465 int phylink_mii_ioctl(struct phylink *, struct ifreq *, int);
466 int phylink_speed_down(struct phylink *pl, bool sync);
467 int phylink_speed_up(struct phylink *pl);