Lines Matching refs:phy_dev
588 struct phy_device *phy = lp->phy_dev; in temac_adjust_link()
848 lp->phy_dev = of_phy_connect(lp->ndev, lp->phy_node, in temac_open()
850 if (!lp->phy_dev) { in temac_open()
855 phy_start(lp->phy_dev); in temac_open()
872 if (lp->phy_dev) in temac_open()
873 phy_disconnect(lp->phy_dev); in temac_open()
874 lp->phy_dev = NULL; in temac_open()
888 if (lp->phy_dev) in temac_stop()
889 phy_disconnect(lp->phy_dev); in temac_stop()
890 lp->phy_dev = NULL; in temac_stop()
921 if (!lp->phy_dev) in temac_ioctl()
924 return phy_mii_ioctl(lp->phy_dev, rq, cmd); in temac_ioctl()
972 return phy_ethtool_gset(lp->phy_dev, cmd); in temac_get_settings()
978 return phy_ethtool_sset(lp->phy_dev, cmd); in temac_set_settings()
984 return phy_start_aneg(lp->phy_dev); in temac_nway_reset()