Lines Matching refs:phydev
637 phy_stop(fep->phydev); in fs_timeout()
640 phy_start(fep->phydev); in fs_timeout()
643 phy_start(fep->phydev); in fs_timeout()
657 struct phy_device *phydev = fep->phydev; in generic_adjust_link() local
660 if (phydev->link) { in generic_adjust_link()
662 if (phydev->duplex != fep->oldduplex) { in generic_adjust_link()
664 fep->oldduplex = phydev->duplex; in generic_adjust_link()
667 if (phydev->speed != fep->oldspeed) { in generic_adjust_link()
669 fep->oldspeed = phydev->speed; in generic_adjust_link()
687 phy_print_status(phydev); in generic_adjust_link()
709 struct phy_device *phydev; in fs_init_phy() local
719 phydev = of_phy_connect(dev, fep->fpi->phy_node, &fs_adjust_link, 0, in fs_init_phy()
721 if (!phydev) { in fs_init_phy()
726 fep->phydev = phydev; in fs_init_phy()
761 phy_start(fep->phydev); in fs_enet_open()
777 phy_stop(fep->phydev); in fs_enet_close()
786 phy_disconnect(fep->phydev); in fs_enet_close()
787 fep->phydev = NULL; in fs_enet_close()
836 if (!fep->phydev) in fs_get_settings()
839 return phy_ethtool_gset(fep->phydev, cmd); in fs_get_settings()
846 if (!fep->phydev) in fs_set_settings()
849 return phy_ethtool_sset(fep->phydev, cmd); in fs_set_settings()
889 return phy_mii_ioctl(fep->phydev, rq, cmd); in fs_ioctl()