Lines Matching defs:phydev
177 if (sset == ETH_SS_PHY_STATS && dev->phydev &&
180 return phy_ops->get_sset_count(dev->phydev);
207 else if (stringset == ETH_SS_PHY_STATS && dev->phydev &&
210 phy_ops->get_strings(dev->phydev, data);
2196 static int ethtool_get_phy_stats_phydev(struct phy_device *phydev,
2206 n_stats = phy_ops->get_sset_count(phydev);
2213 return phy_ops->get_stats(phydev, stats, *data);
2240 struct phy_device *phydev = dev->phydev;
2248 if (phydev)
2249 ret = ethtool_get_phy_stats_phydev(phydev, &stats, &data);
2463 struct phy_device *phydev = dev->phydev;
2468 if (phydev && phydev->drv && phydev->drv->module_info)
2469 return phydev->drv->module_info(phydev, modinfo);
2500 struct phy_device *phydev = dev->phydev;
2505 if (phydev && phydev->drv && phydev->drv->module_eeprom)
2506 return phydev->drv->module_eeprom(phydev, ee, data);
2743 struct phy_device *phydev = dev->phydev;
2749 phy_drv_tunable = phydev && phydev->drv && phydev->drv->get_tunable;
2761 mutex_lock(&phydev->lock);
2762 ret = phydev->drv->get_tunable(phydev, &tuna, data);
2763 mutex_unlock(&phydev->lock);
2782 struct phy_device *phydev = dev->phydev;
2788 phy_drv_tunable = phydev && phydev->drv && phydev->drv->get_tunable;
2801 mutex_lock(&phydev->lock);
2802 ret = phydev->drv->set_tunable(phydev, &tuna, data);
2803 mutex_unlock(&phydev->lock);