Lines Matching refs:phy_dev
91 struct phy_device *phy_dev;
575 struct phy_device *phy_dev = pdata->phy_dev;
579 BUG_ON(!phy_dev);
580 BUG_ON(!phy_dev->bus);
583 smsc911x_mii_write(phy_dev->bus, phy_dev->addr, MII_BMCR, BMCR_RESET);
586 temp = smsc911x_mii_read(phy_dev->bus, phy_dev->addr,
605 struct phy_device *phy_dev = pdata->phy_dev;
635 smsc911x_mii_write(phy_dev->bus, phy_dev->addr, MII_BMCR,
664 smsc911x_mii_write(phy_dev->bus, phy_dev->addr, MII_BMCR, 0);
675 struct phy_device *phy_dev = pdata->phy_dev;
680 if (phy_dev->duplex == DUPLEX_FULL) {
681 u16 lcladv = phy_read(phy_dev, MII_ADVERTISE);
682 u16 rmtadv = phy_read(phy_dev, MII_LPA);
716 struct phy_device *phy_dev = pdata->phy_dev;
720 if (phy_dev->duplex != pdata->last_duplex) {
726 if (phy_dev->duplex) {
739 pdata->last_duplex = phy_dev->duplex;
812 pdata->phy_dev = phydev;
1159 if (!pdata->phy_dev) {
1160 SMSC_WARNING(HW, "phy_dev is NULL");
1253 phy_start(pdata->phy_dev);
1308 if (pdata->phy_dev)
1309 phy_stop(pdata->phy_dev);
1551 if (!netif_running(dev) || !pdata->phy_dev)
1554 return phy_mii_ioctl(pdata->phy_dev, ifr, cmd);
1564 return phy_ethtool_gset(pdata->phy_dev, cmd);
1572 return phy_ethtool_sset(pdata->phy_dev, cmd);
1588 return phy_start_aneg(pdata->phy_dev);
1614 struct phy_device *phy_dev = pdata->phy_dev;
1631 data[j++] = smsc911x_mii_read(phy_dev->bus, phy_dev->addr, i);
1919 BUG_ON(!pdata->phy_dev);
1923 phy_disconnect(pdata->phy_dev);
1924 pdata->phy_dev = NULL;