Lines Matching refs:gstrings
1851 struct ethtool_gstrings gstrings; in ethtool_get_strings() local
1855 if (copy_from_user(&gstrings, useraddr, sizeof(gstrings))) in ethtool_get_strings()
1858 ret = __ethtool_get_sset_count(dev, gstrings.string_set); in ethtool_get_strings()
1865 gstrings.len = ret; in ethtool_get_strings()
1866 data = vzalloc(array_size(gstrings.len, ETH_GSTRING_LEN)); in ethtool_get_strings()
1867 if (gstrings.len && !data) in ethtool_get_strings()
1870 __ethtool_get_strings(dev, gstrings.string_set, data); in ethtool_get_strings()
1873 if (copy_to_user(useraddr, &gstrings, sizeof(gstrings))) in ethtool_get_strings()
1875 useraddr += sizeof(gstrings); in ethtool_get_strings()
1876 if (gstrings.len && in ethtool_get_strings()
1877 copy_to_user(useraddr, data, gstrings.len * ETH_GSTRING_LEN)) in ethtool_get_strings()