Lines Matching refs:phy_dev

1008 		if (fep->phy_dev) {  in fec_restart()
1009 if (fep->phy_dev->speed == SPEED_1000) in fec_restart()
1011 else if (fep->phy_dev->speed == SPEED_100) in fec_restart()
1032 if (fep->phy_dev && fep->phy_dev->speed == SPEED_10) in fec_restart()
1046 fep->phy_dev && fep->phy_dev->pause)) { in fec_restart()
1724 struct phy_device *phy_dev = fep->phy_dev; in fec_enet_adjust_link() local
1728 if (fep->mii_timeout && phy_dev->state == PHY_HALTED) { in fec_enet_adjust_link()
1729 phy_dev->state = PHY_RESUMING; in fec_enet_adjust_link()
1740 } else if (phy_dev->link) { in fec_enet_adjust_link()
1742 fep->link = phy_dev->link; in fec_enet_adjust_link()
1746 if (fep->full_duplex != phy_dev->duplex) { in fec_enet_adjust_link()
1747 fep->full_duplex = phy_dev->duplex; in fec_enet_adjust_link()
1751 if (phy_dev->speed != fep->speed) { in fec_enet_adjust_link()
1752 fep->speed = phy_dev->speed; in fec_enet_adjust_link()
1772 fep->link = phy_dev->link; in fec_enet_adjust_link()
1778 phy_print_status(phy_dev); in fec_enet_adjust_link()
1918 struct phy_device *phy_dev = NULL; in fec_enet_mii_probe() local
1924 fep->phy_dev = NULL; in fec_enet_mii_probe()
1927 phy_dev = of_phy_connect(ndev, fep->phy_node, in fec_enet_mii_probe()
1930 if (!phy_dev) in fec_enet_mii_probe()
1955 phy_dev = phy_connect(ndev, phy_name, &fec_enet_adjust_link, in fec_enet_mii_probe()
1959 if (IS_ERR(phy_dev)) { in fec_enet_mii_probe()
1961 return PTR_ERR(phy_dev); in fec_enet_mii_probe()
1966 phy_dev->supported &= PHY_GBIT_FEATURES; in fec_enet_mii_probe()
1967 phy_dev->supported &= ~SUPPORTED_1000baseT_Half; in fec_enet_mii_probe()
1969 phy_dev->supported |= SUPPORTED_Pause; in fec_enet_mii_probe()
1973 phy_dev->supported &= PHY_BASIC_FEATURES; in fec_enet_mii_probe()
1975 phy_dev->advertising = phy_dev->supported; in fec_enet_mii_probe()
1977 fep->phy_dev = phy_dev; in fec_enet_mii_probe()
1982 fep->phy_dev->drv->name, dev_name(&fep->phy_dev->dev), in fec_enet_mii_probe()
1983 fep->phy_dev->irq); in fec_enet_mii_probe()
2125 struct phy_device *phydev = fep->phy_dev; in fec_enet_get_settings()
2137 struct phy_device *phydev = fep->phy_dev; in fec_enet_set_settings()
2278 if (!fep->phy_dev) in fec_enet_set_pauseparam()
2294 fep->phy_dev->supported |= ADVERTISED_Pause; in fec_enet_set_pauseparam()
2295 fep->phy_dev->advertising |= ADVERTISED_Pause; in fec_enet_set_pauseparam()
2297 fep->phy_dev->supported &= ~ADVERTISED_Pause; in fec_enet_set_pauseparam()
2298 fep->phy_dev->advertising &= ~ADVERTISED_Pause; in fec_enet_set_pauseparam()
2304 phy_start_aneg(fep->phy_dev); in fec_enet_set_pauseparam()
2421 struct phy_device *phydev = fep->phy_dev; in fec_enet_nway_reset()
2652 struct phy_device *phydev = fep->phy_dev; in fec_enet_ioctl()
2907 phy_start(fep->phy_dev); in fec_enet_open()
2931 phy_stop(fep->phy_dev); in fec_enet_close()
2939 phy_disconnect(fep->phy_dev); in fec_enet_close()
2940 fep->phy_dev = NULL; in fec_enet_close()
3562 phy_stop(fep->phy_dev); in fec_suspend()
3622 phy_start(fep->phy_dev); in fec_resume()