Lines Matching refs:phy_dev
307 struct phy_device *phy_dev; member
2125 mvneta_fixed_link_update(pp, pp->phy_dev); in mvneta_poll()
2446 phy_start(pp->phy_dev); in mvneta_start_dev()
2452 phy_stop(pp->phy_dev); in mvneta_stop_dev()
2602 struct phy_device *phydev = pp->phy_dev; in mvneta_adjust_link()
2668 struct phy_device *phy_dev; in mvneta_mdio_probe() local
2670 phy_dev = of_phy_connect(pp->dev, pp->phy_node, mvneta_adjust_link, 0, in mvneta_mdio_probe()
2672 if (!phy_dev) { in mvneta_mdio_probe()
2677 phy_dev->supported &= PHY_GBIT_FEATURES; in mvneta_mdio_probe()
2678 phy_dev->advertising = phy_dev->supported; in mvneta_mdio_probe()
2680 pp->phy_dev = phy_dev; in mvneta_mdio_probe()
2690 phy_disconnect(pp->phy_dev); in mvneta_mdio_remove()
2691 pp->phy_dev = NULL; in mvneta_mdio_remove()
2759 if (!pp->phy_dev) in mvneta_ioctl()
2762 return phy_mii_ioctl(pp->phy_dev, ifr, cmd); in mvneta_ioctl()
2772 if (!pp->phy_dev) in mvneta_ethtool_get_settings()
2775 return phy_ethtool_gset(pp->phy_dev, cmd); in mvneta_ethtool_get_settings()
2783 if (!pp->phy_dev) in mvneta_ethtool_set_settings()
2786 return phy_ethtool_sset(pp->phy_dev, cmd); in mvneta_ethtool_set_settings()