Lines Matching refs:phy_dev
253 struct phy_device *phy_dev; member
2151 phy_start(pp->phy_dev); in mvneta_start_dev()
2157 phy_stop(pp->phy_dev); in mvneta_stop_dev()
2280 struct phy_device *phydev = pp->phy_dev; in mvneta_adjust_link()
2335 struct phy_device *phy_dev; in mvneta_mdio_probe() local
2337 phy_dev = of_phy_connect(pp->dev, pp->phy_node, mvneta_adjust_link, 0, in mvneta_mdio_probe()
2339 if (!phy_dev) { in mvneta_mdio_probe()
2344 phy_dev->supported &= PHY_GBIT_FEATURES; in mvneta_mdio_probe()
2345 phy_dev->advertising = phy_dev->supported; in mvneta_mdio_probe()
2347 pp->phy_dev = phy_dev; in mvneta_mdio_probe()
2357 phy_disconnect(pp->phy_dev); in mvneta_mdio_remove()
2358 pp->phy_dev = NULL; in mvneta_mdio_remove()
2431 if (!pp->phy_dev) in mvneta_ethtool_get_settings()
2434 return phy_ethtool_gset(pp->phy_dev, cmd); in mvneta_ethtool_get_settings()
2442 if (!pp->phy_dev) in mvneta_ethtool_set_settings()
2445 return phy_ethtool_sset(pp->phy_dev, cmd); in mvneta_ethtool_set_settings()