Lines Matching defs:phydev
773 struct phy_device *phydev;
777 phydev = dev->phydev;
780 if (priv->old_link != phydev->link) {
782 priv->old_link = phydev->link;
786 if (phydev->link && phydev->duplex != priv->old_duplex) {
788 (phydev->duplex == DUPLEX_FULL) ? 1 : 0);
790 priv->old_duplex = phydev->duplex;
795 if (phydev->link && phydev->pause != priv->old_pause) {
798 if (phydev->pause) {
813 priv->old_pause = phydev->pause;
817 pr_info("%s: link %s", dev->name, phydev->link ?
819 if (phydev->link)
820 pr_cont(" - %d/%s - flow control %s", phydev->speed,
821 DUPLEX_FULL == phydev->duplex ? "full" : "half",
822 phydev->pause == 1 ? "rx&tx" : "off");
856 struct phy_device *phydev;
871 phydev = phy_connect(dev, phy_id, bcm_enet_adjust_phy_link,
874 if (IS_ERR(phydev)) {
876 return PTR_ERR(phydev);
880 phy_support_sym_pause(phydev);
881 phy_set_max_speed(phydev, SPEED_100);
882 phy_set_sym_pause(phydev, priv->pause_rx, priv->pause_rx,
885 phy_attached_info(phydev);
891 phydev = NULL;
1063 if (phydev)
1064 phy_start(phydev);
1106 if (phydev)
1107 phy_disconnect(phydev);
1170 phy_stop(dev->phydev);
1215 phy_disconnect(dev->phydev);
1426 if (!dev->phydev)
1429 phy_ethtool_ksettings_get(dev->phydev, cmd);
1459 if (!dev->phydev)
1461 return phy_ethtool_ksettings_set(dev->phydev, cmd);
1583 if (!dev->phydev)
1585 return phy_mii_ioctl(dev->phydev, rq, cmd);