Lines Matching refs:phy_dev
593 struct phy_device *phy = lp->phy_dev; in temac_adjust_link()
851 lp->phy_dev = of_phy_connect(lp->ndev, lp->phy_node, in temac_open()
853 if (!lp->phy_dev) { in temac_open()
858 phy_start(lp->phy_dev); in temac_open()
875 if (lp->phy_dev) in temac_open()
876 phy_disconnect(lp->phy_dev); in temac_open()
877 lp->phy_dev = NULL; in temac_open()
891 if (lp->phy_dev) in temac_stop()
892 phy_disconnect(lp->phy_dev); in temac_stop()
893 lp->phy_dev = NULL; in temac_stop()
924 if (!lp->phy_dev) in temac_ioctl()
927 return phy_mii_ioctl(lp->phy_dev, rq, cmd); in temac_ioctl()
975 return phy_ethtool_gset(lp->phy_dev, cmd); in temac_get_settings()
981 return phy_ethtool_sset(lp->phy_dev, cmd); in temac_set_settings()
987 return phy_start_aneg(lp->phy_dev); in temac_nway_reset()