Lines Matching refs:phydev

835 	struct phy_device *phydev = priv->phydev;  in ravb_adjust_link()  local
838 if (phydev->link) { in ravb_adjust_link()
839 if (phydev->duplex != priv->duplex) { in ravb_adjust_link()
841 priv->duplex = phydev->duplex; in ravb_adjust_link()
845 if (phydev->speed != priv->speed) { in ravb_adjust_link()
847 priv->speed = phydev->speed; in ravb_adjust_link()
854 priv->link = phydev->link; in ravb_adjust_link()
868 phy_print_status(phydev); in ravb_adjust_link()
876 struct phy_device *phydev; in ravb_phy_init() local
885 phydev = of_phy_connect(ndev, pn, ravb_adjust_link, 0, in ravb_phy_init()
887 if (!phydev) { in ravb_phy_init()
898 err = phy_set_max_speed(phydev, SPEED_100); in ravb_phy_init()
901 phy_disconnect(phydev); in ravb_phy_init()
909 phydev->supported &= ~PHY_10BT_FEATURES; in ravb_phy_init()
912 phydev->addr, phydev->irq, phydev->drv->name); in ravb_phy_init()
914 priv->phydev = phydev; in ravb_phy_init()
929 phy_start(priv->phydev); in ravb_phy_start()
940 if (priv->phydev) { in ravb_get_settings()
942 error = phy_ethtool_gset(priv->phydev, ecmd); in ravb_get_settings()
955 if (!priv->phydev) in ravb_set_settings()
963 error = phy_ethtool_sset(priv->phydev, ecmd); in ravb_set_settings()
992 if (priv->phydev) { in ravb_nway_reset()
994 error = phy_start_aneg(priv->phydev); in ravb_nway_reset()
1496 if (priv->phydev) { in ravb_close()
1497 phy_stop(priv->phydev); in ravb_close()
1498 phy_disconnect(priv->phydev); in ravb_close()
1499 priv->phydev = NULL; in ravb_close()
1582 struct phy_device *phydev = priv->phydev; in ravb_do_ioctl() local
1587 if (!phydev) in ravb_do_ioctl()
1597 return phy_mii_ioctl(phydev, req, cmd); in ravb_do_ioctl()