Lines Matching defs:phy_dev
185 struct phy_device *phy_dev;
581 struct phy_device *phy_dev = fep->phy_dev;
589 if (fep->mii_timeout && phy_dev->state == PHY_HALTED) {
590 phy_dev->state = PHY_RESUMING;
595 if (phy_dev->link) {
596 if (fep->full_duplex != phy_dev->duplex) {
597 fec_restart(dev, phy_dev->duplex);
603 if (phy_dev->link != fep->link) {
604 fep->link = phy_dev->link;
605 if (phy_dev->link)
606 fec_restart(dev, phy_dev->duplex);
616 phy_print_status(phy_dev);
680 struct phy_device *phy_dev = NULL;
685 fep->phy_dev = NULL;
707 phy_dev = phy_connect(dev, phy_name, &fec_enet_adjust_link, 0,
709 if (IS_ERR(phy_dev)) {
711 return PTR_ERR(phy_dev);
715 phy_dev->supported &= PHY_BASIC_FEATURES;
716 phy_dev->advertising = phy_dev->supported;
718 fep->phy_dev = phy_dev;
724 fep->phy_dev->drv->name, dev_name(&fep->phy_dev->dev),
725 fep->phy_dev->irq);
784 if (fep->phy_dev)
785 phy_disconnect(fep->phy_dev);
795 struct phy_device *phydev = fep->phy_dev;
807 struct phy_device *phydev = fep->phy_dev;
835 struct phy_device *phydev = fep->phy_dev;
932 phy_start(fep->phy_dev);
948 if (fep->phy_dev)
949 phy_disconnect(fep->phy_dev);