Lines Matching refs:n_stats
730 info.n_stats = rc; in ethtool_get_drvinfo()
1891 int ret, n_stats; in ethtool_get_stats() local
1896 n_stats = ops->get_sset_count(dev, ETH_SS_STATS); in ethtool_get_stats()
1897 if (n_stats < 0) in ethtool_get_stats()
1898 return n_stats; in ethtool_get_stats()
1899 if (n_stats > S32_MAX / sizeof(u64)) in ethtool_get_stats()
1901 WARN_ON_ONCE(!n_stats); in ethtool_get_stats()
1905 stats.n_stats = n_stats; in ethtool_get_stats()
1907 if (n_stats) { in ethtool_get_stats()
1908 data = vzalloc(array_size(n_stats, sizeof(u64))); in ethtool_get_stats()
1920 if (n_stats && copy_to_user(useraddr, data, array_size(n_stats, sizeof(u64)))) in ethtool_get_stats()
1936 int ret, n_stats; in ethtool_get_phy_stats() local
1943 n_stats = phy_ops->get_sset_count(dev->phydev); in ethtool_get_phy_stats()
1945 n_stats = ops->get_sset_count(dev, ETH_SS_PHY_STATS); in ethtool_get_phy_stats()
1946 if (n_stats < 0) in ethtool_get_phy_stats()
1947 return n_stats; in ethtool_get_phy_stats()
1948 if (n_stats > S32_MAX / sizeof(u64)) in ethtool_get_phy_stats()
1950 WARN_ON_ONCE(!n_stats); in ethtool_get_phy_stats()
1955 stats.n_stats = n_stats; in ethtool_get_phy_stats()
1957 if (n_stats) { in ethtool_get_phy_stats()
1958 data = vzalloc(array_size(n_stats, sizeof(u64))); in ethtool_get_phy_stats()
1978 if (n_stats && copy_to_user(useraddr, data, array_size(n_stats, sizeof(u64)))) in ethtool_get_phy_stats()