Lines Matching defs:phydev
154 if (sset == ETH_SS_PHY_STATS && dev->phydev &&
157 return phy_ops->get_sset_count(dev->phydev);
184 else if (stringset == ETH_SS_PHY_STATS && dev->phydev &&
187 phy_ops->get_strings(dev->phydev, data);
2041 struct phy_device *phydev = dev->phydev;
2046 if (!phydev && (!ops->get_ethtool_phy_stats || !ops->get_sset_count))
2049 if (dev->phydev && !ops->get_ethtool_phy_stats &&
2051 n_stats = phy_ops->get_sset_count(dev->phydev);
2071 if (dev->phydev && !ops->get_ethtool_phy_stats &&
2073 ret = phy_ops->get_stats(dev->phydev, &stats, data);
2292 struct phy_device *phydev = dev->phydev;
2297 if (phydev && phydev->drv && phydev->drv->module_info)
2298 return phydev->drv->module_info(phydev, modinfo);
2329 struct phy_device *phydev = dev->phydev;
2334 if (phydev && phydev->drv && phydev->drv->module_eeprom)
2335 return phydev->drv->module_eeprom(phydev, ee, data);
2571 struct phy_device *phydev = dev->phydev;
2577 phy_drv_tunable = phydev && phydev->drv && phydev->drv->get_tunable;
2589 mutex_lock(&phydev->lock);
2590 ret = phydev->drv->get_tunable(phydev, &tuna, data);
2591 mutex_unlock(&phydev->lock);
2610 struct phy_device *phydev = dev->phydev;
2616 phy_drv_tunable = phydev && phydev->drv && phydev->drv->get_tunable;
2629 mutex_lock(&phydev->lock);
2630 ret = phydev->drv->set_tunable(phydev, &tuna, data);
2631 mutex_unlock(&phydev->lock);