Lines Matching refs:phylink
500 struct phylink *phylink; member
3129 phylink_mac_change(pp->phylink, !!(gmac_stat & MVNETA_GMAC_LINK_UP)); in mvneta_link_change()
3646 phylink_start(pp->phylink); in mvneta_start_dev()
3649 phylink_speed_up(pp->phylink); in mvneta_start_dev()
3663 phylink_speed_down(pp->phylink, false); in mvneta_stop_dev()
3665 phylink_stop(pp->phylink); in mvneta_stop_dev()
4134 int err = phylink_of_phy_connect(pp->phylink, pp->dn, 0); in mvneta_mdio_probe()
4139 phylink_ethtool_get_wol(pp->phylink, &wol); in mvneta_mdio_probe()
4151 phylink_disconnect_phy(pp->phylink); in mvneta_mdio_remove()
4428 return phylink_mii_ioctl(pp->phylink, ifr, cmd); in mvneta_ioctl()
4482 return phylink_ethtool_ksettings_set(pp->phylink, cmd); in mvneta_ethtool_set_link_ksettings()
4492 return phylink_ethtool_ksettings_get(pp->phylink, cmd); in mvneta_ethtool_get_link_ksettings()
4499 return phylink_ethtool_nway_reset(pp->phylink); in mvneta_ethtool_nway_reset()
4602 phylink_ethtool_get_pauseparam(pp->phylink, pause); in mvneta_ethtool_get_pauseparam()
4610 return phylink_ethtool_set_pauseparam(pp->phylink, pause); in mvneta_ethtool_set_pauseparam()
4698 val = phylink_get_eee_err(pp->phylink); in mvneta_ethtool_update_stats()
4876 phylink_ethtool_get_wol(pp->phylink, wol); in mvneta_ethtool_get_wol()
4885 ret = phylink_ethtool_set_wol(pp->phylink, wol); in mvneta_ethtool_set_wol()
4905 return phylink_ethtool_get_eee(pp->phylink, eee); in mvneta_ethtool_get_eee()
4930 return phylink_ethtool_set_eee(pp->phylink, eee); in mvneta_ethtool_set_eee()
5148 struct phylink *phylink; in mvneta_probe() local
5186 phylink = phylink_create(&pp->phylink_config, pdev->dev.fwnode, in mvneta_probe()
5188 if (IS_ERR(phylink)) { in mvneta_probe()
5189 err = PTR_ERR(phylink); in mvneta_probe()
5199 pp->phylink = phylink; in mvneta_probe()
5383 if (pp->phylink) in mvneta_probe()
5384 phylink_destroy(pp->phylink); in mvneta_probe()
5402 phylink_destroy(pp->phylink); in mvneta_remove()