Lines Matching refs:phylink

40 struct phylink {  struct
152 static int phylink_validate(struct phylink *pl, unsigned long *supported, in phylink_validate()
160 static int phylink_parse_fixedlink(struct phylink *pl, in phylink_parse_fixedlink()
254 static int phylink_parse_mode(struct phylink *pl, struct fwnode_handle *fwnode) in phylink_parse_mode()
333 static void phylink_mac_config(struct phylink *pl, in phylink_mac_config()
348 static void phylink_mac_config_up(struct phylink *pl, in phylink_mac_config_up()
355 static void phylink_mac_an_restart(struct phylink *pl) in phylink_mac_an_restart()
362 static int phylink_get_mac_state(struct phylink *pl, struct phylink_link_state *state) in phylink_get_mac_state()
381 static void phylink_get_fixed_state(struct phylink *pl, struct phylink_link_state *state) in phylink_get_fixed_state()
398 static void phylink_resolve_flow(struct phylink *pl, in phylink_resolve_flow()
440 static void phylink_mac_link_up(struct phylink *pl, in phylink_mac_link_up()
460 static void phylink_mac_link_down(struct phylink *pl) in phylink_mac_link_down()
473 struct phylink *pl = container_of(w, struct phylink, resolve); in phylink_resolve()
538 static void phylink_run_resolve(struct phylink *pl) in phylink_run_resolve()
544 static void phylink_run_resolve_and_disable(struct phylink *pl, int bit) in phylink_run_resolve_and_disable()
557 struct phylink *pl = container_of(t, struct phylink, link_poll); in phylink_fixed_poll()
566 static int phylink_register_sfp(struct phylink *pl, in phylink_register_sfp()
609 struct phylink *phylink_create(struct phylink_config *config, in phylink_create()
614 struct phylink *pl; in phylink_create()
686 void phylink_destroy(struct phylink *pl) in phylink_destroy()
701 struct phylink *pl = phydev->phylink; in phylink_phy_change()
723 static int phylink_bringup_phy(struct phylink *pl, struct phy_device *phy) in phylink_bringup_phy()
750 phy->phylink = pl; in phylink_bringup_phy()
779 static int __phylink_connect_phy(struct phylink *pl, struct phy_device *phy, in __phylink_connect_phy()
818 int phylink_connect_phy(struct phylink *pl, struct phy_device *phy) in phylink_connect_phy()
842 int phylink_of_phy_connect(struct phylink *pl, struct device_node *dn, in phylink_of_phy_connect()
890 void phylink_disconnect_phy(struct phylink *pl) in phylink_disconnect_phy()
918 int phylink_fixed_state_cb(struct phylink *pl, in phylink_fixed_state_cb()
944 void phylink_mac_change(struct phylink *pl, bool up) in phylink_mac_change()
955 struct phylink *pl = data; in phylink_link_handler()
970 void phylink_start(struct phylink *pl) in phylink_start()
1031 void phylink_stop(struct phylink *pl) in phylink_stop()
1058 void phylink_ethtool_get_wol(struct phylink *pl, struct ethtool_wolinfo *wol) in phylink_ethtool_get_wol()
1081 int phylink_ethtool_set_wol(struct phylink *pl, struct ethtool_wolinfo *wol) in phylink_ethtool_set_wol()
1125 int phylink_ethtool_ksettings_get(struct phylink *pl, in phylink_ethtool_ksettings_get()
1176 int phylink_ethtool_ksettings_set(struct phylink *pl, in phylink_ethtool_ksettings_set()
1288 int phylink_ethtool_nway_reset(struct phylink *pl) in phylink_ethtool_nway_reset()
1307 void phylink_ethtool_get_pauseparam(struct phylink *pl, in phylink_ethtool_get_pauseparam()
1323 int phylink_ethtool_set_pauseparam(struct phylink *pl, in phylink_ethtool_set_pauseparam()
1384 int phylink_get_eee_err(struct phylink *pl) in phylink_get_eee_err()
1404 int phylink_init_eee(struct phylink *pl, bool clk_stop_enable) in phylink_init_eee()
1420 int phylink_ethtool_get_eee(struct phylink *pl, struct ethtool_eee *eee) in phylink_ethtool_get_eee()
1438 int phylink_ethtool_set_eee(struct phylink *pl, struct ethtool_eee *eee) in phylink_ethtool_set_eee()
1476 static int phylink_phy_read(struct phylink *pl, unsigned int phy_id, in phylink_phy_read()
1516 static int phylink_phy_write(struct phylink *pl, unsigned int phy_id, in phylink_phy_write()
1557 static int phylink_mii_read(struct phylink *pl, unsigned int phy_id, in phylink_mii_read()
1588 static int phylink_mii_write(struct phylink *pl, unsigned int phy_id, in phylink_mii_write()
1623 int phylink_mii_ioctl(struct phylink *pl, struct ifreq *ifr, int cmd) in phylink_mii_ioctl()
1685 struct phylink *pl = upstream; in phylink_sfp_attach()
1692 struct phylink *pl = upstream; in phylink_sfp_detach()
1700 struct phylink *pl = upstream; in phylink_sfp_module_insert()
1788 struct phylink *pl = upstream; in phylink_sfp_link_down()
1797 struct phylink *pl = upstream; in phylink_sfp_link_up()
1807 struct phylink *pl = upstream; in phylink_sfp_connect_phy()