Lines Matching refs:n_stats
878 info.n_stats = rc; in ethtool_get_drvinfo()
1951 int ret, n_stats; in ethtool_get_stats() local
1956 n_stats = ops->get_sset_count(dev, ETH_SS_STATS); in ethtool_get_stats()
1957 if (n_stats < 0) in ethtool_get_stats()
1958 return n_stats; in ethtool_get_stats()
1959 if (n_stats > S32_MAX / sizeof(u64)) in ethtool_get_stats()
1961 WARN_ON_ONCE(!n_stats); in ethtool_get_stats()
1965 stats.n_stats = n_stats; in ethtool_get_stats()
1966 data = vzalloc(array_size(n_stats, sizeof(u64))); in ethtool_get_stats()
1967 if (n_stats && !data) in ethtool_get_stats()
1976 if (n_stats && copy_to_user(useraddr, data, n_stats * sizeof(u64))) in ethtool_get_stats()
1991 int ret, n_stats; in ethtool_get_phy_stats() local
1997 n_stats = phy_ethtool_get_sset_count(dev->phydev); in ethtool_get_phy_stats()
1999 n_stats = ops->get_sset_count(dev, ETH_SS_PHY_STATS); in ethtool_get_phy_stats()
2000 if (n_stats < 0) in ethtool_get_phy_stats()
2001 return n_stats; in ethtool_get_phy_stats()
2002 if (n_stats > S32_MAX / sizeof(u64)) in ethtool_get_phy_stats()
2004 WARN_ON_ONCE(!n_stats); in ethtool_get_phy_stats()
2009 stats.n_stats = n_stats; in ethtool_get_phy_stats()
2010 data = vzalloc(array_size(n_stats, sizeof(u64))); in ethtool_get_phy_stats()
2011 if (n_stats && !data) in ethtool_get_phy_stats()
2026 if (n_stats && copy_to_user(useraddr, data, n_stats * sizeof(u64))) in ethtool_get_phy_stats()