Lines Matching refs:useraddr
59 static int ethtool_get_features(struct net_device *dev, void __user *useraddr) in ethtool_get_features() argument
81 sizeaddr = useraddr + offsetof(struct ethtool_gfeatures, size); in ethtool_get_features()
88 if (copy_to_user(useraddr, &cmd, sizeof(cmd))) in ethtool_get_features()
90 useraddr += sizeof(cmd); in ethtool_get_features()
91 if (copy_to_user(useraddr, features, copy_size * sizeof(*features))) in ethtool_get_features()
97 static int ethtool_set_features(struct net_device *dev, void __user *useraddr) in ethtool_set_features() argument
104 if (copy_from_user(&cmd, useraddr, sizeof(cmd))) in ethtool_set_features()
106 useraddr += sizeof(cmd); in ethtool_set_features()
111 if (copy_from_user(features, useraddr, sizeof(features))) in ethtool_set_features()
226 char __user *useraddr, u32 ethcmd) in ethtool_get_one_feature() argument
234 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_one_feature()
240 void __user *useraddr, u32 ethcmd) in ethtool_set_one_feature() argument
245 if (copy_from_user(&edata, useraddr, sizeof(edata))) in ethtool_set_one_feature()
512 void __user *useraddr) in ethtool_get_link_ksettings() argument
522 if (copy_from_user(&link_ksettings.base, useraddr, in ethtool_get_link_ksettings()
540 if (copy_to_user(useraddr, &link_ksettings.base, in ethtool_get_link_ksettings()
563 return store_link_ksettings_for_user(useraddr, &link_ksettings); in ethtool_get_link_ksettings()
568 void __user *useraddr) in ethtool_set_link_ksettings() argument
579 if (copy_from_user(&link_ksettings.base, useraddr, in ethtool_set_link_ksettings()
590 err = load_link_ksettings_from_user(&link_ksettings, useraddr); in ethtool_set_link_ksettings()
641 static int ethtool_get_settings(struct net_device *dev, void __user *useraddr) in ethtool_get_settings() argument
660 if (copy_to_user(useraddr, &cmd, sizeof(cmd))) in ethtool_get_settings()
674 static int ethtool_set_settings(struct net_device *dev, void __user *useraddr) in ethtool_set_settings() argument
682 if (copy_from_user(&cmd, useraddr, sizeof(cmd))) in ethtool_set_settings()
700 void __user *useraddr) in ethtool_get_drvinfo() argument
750 if (copy_to_user(useraddr, &info, sizeof(info))) in ethtool_get_drvinfo()
756 void __user *useraddr) in ethtool_get_sset_info() argument
763 if (copy_from_user(&info, useraddr, sizeof(info))) in ethtool_get_sset_info()
797 if (copy_to_user(useraddr, &info, sizeof(info))) in ethtool_get_sset_info()
800 useraddr += offsetof(struct ethtool_sset_info, data); in ethtool_get_sset_info()
801 if (copy_to_user(useraddr, info_buf, idx * sizeof(u32))) in ethtool_get_sset_info()
813 const struct compat_ethtool_rxnfc __user *useraddr, in ethtool_rxnfc_copy_from_compat() argument
826 sizeof(useraddr->fs.m_ext) != in ethtool_rxnfc_copy_from_compat()
834 if (copy_from_user(&crxnfc, useraddr, min(size, sizeof(crxnfc)))) in ethtool_rxnfc_copy_from_compat()
857 const void __user *useraddr, in ethtool_rxnfc_copy_from_user() argument
861 return ethtool_rxnfc_copy_from_compat(rxnfc, useraddr, size); in ethtool_rxnfc_copy_from_user()
863 if (copy_from_user(rxnfc, useraddr, size)) in ethtool_rxnfc_copy_from_user()
869 static int ethtool_rxnfc_copy_to_compat(void __user *useraddr, in ethtool_rxnfc_copy_to_compat() argument
892 if (copy_to_user(useraddr, &crxnfc, min(size, sizeof(crxnfc)))) in ethtool_rxnfc_copy_to_compat()
898 static int ethtool_rxnfc_copy_to_user(void __user *useraddr, in ethtool_rxnfc_copy_to_user() argument
905 ret = ethtool_rxnfc_copy_to_compat(useraddr, rxnfc, size, in ethtool_rxnfc_copy_to_user()
907 useraddr += offsetof(struct compat_ethtool_rxnfc, rule_locs); in ethtool_rxnfc_copy_to_user()
909 ret = copy_to_user(useraddr, rxnfc, size); in ethtool_rxnfc_copy_to_user()
910 useraddr += offsetof(struct ethtool_rxnfc, rule_locs); in ethtool_rxnfc_copy_to_user()
917 if (copy_to_user(useraddr, rule_buf, in ethtool_rxnfc_copy_to_user()
926 u32 cmd, void __user *useraddr) in ethtool_set_rxnfc() argument
943 if (ethtool_rxnfc_copy_from_user(&info, useraddr, info_size)) in ethtool_set_rxnfc()
951 ethtool_rxnfc_copy_to_user(useraddr, &info, info_size, NULL)) in ethtool_set_rxnfc()
958 u32 cmd, void __user *useraddr) in ethtool_get_rxnfc() argument
977 if (ethtool_rxnfc_copy_from_user(&info, useraddr, info_size)) in ethtool_get_rxnfc()
985 if (ethtool_rxnfc_copy_from_user(&info, useraddr, info_size)) in ethtool_get_rxnfc()
1011 ret = ethtool_rxnfc_copy_to_user(useraddr, &info, info_size, rule_buf); in ethtool_get_rxnfc()
1018 static int ethtool_copy_validate_indir(u32 *indir, void __user *useraddr, in ethtool_copy_validate_indir() argument
1024 if (copy_from_user(indir, useraddr, size * sizeof(indir[0]))) in ethtool_copy_validate_indir()
1046 void __user *useraddr) in ethtool_get_rxfh_indir() argument
1060 useraddr + offsetof(struct ethtool_rxfh_indir, size), in ethtool_get_rxfh_indir()
1064 if (copy_to_user(useraddr + offsetof(struct ethtool_rxfh_indir, size), in ethtool_get_rxfh_indir()
1083 if (copy_to_user(useraddr + in ethtool_get_rxfh_indir()
1094 void __user *useraddr) in ethtool_set_rxfh_indir() argument
1112 useraddr + offsetof(struct ethtool_rxfh_indir, size), in ethtool_set_rxfh_indir()
1133 useraddr + ringidx_offset, in ethtool_set_rxfh_indir()
1156 void __user *useraddr) in ethtool_get_rxfh() argument
1178 if (copy_from_user(&rxfh, useraddr, sizeof(rxfh))) in ethtool_get_rxfh()
1192 if (copy_to_user(useraddr, &rxfh, sizeof(rxfh))) in ethtool_get_rxfh()
1220 if (copy_to_user(useraddr + offsetof(struct ethtool_rxfh, hfunc), in ethtool_get_rxfh()
1223 } else if (copy_to_user(useraddr + in ethtool_get_rxfh()
1235 void __user *useraddr) in ethtool_set_rxfh() argument
1256 if (copy_from_user(&rxfh, useraddr, sizeof(rxfh))) in ethtool_set_rxfh()
1297 useraddr + rss_cfg_offset, in ethtool_set_rxfh()
1315 useraddr + rss_cfg_offset + indir_bytes, in ethtool_set_rxfh()
1330 if (copy_to_user(useraddr + offsetof(struct ethtool_rxfh, rss_context), in ethtool_set_rxfh()
1347 static int ethtool_get_regs(struct net_device *dev, char __user *useraddr) in ethtool_get_regs() argument
1357 if (copy_from_user(®s, useraddr, sizeof(regs))) in ethtool_get_regs()
1377 if (copy_to_user(useraddr, ®s, sizeof(regs))) in ethtool_get_regs()
1379 useraddr += offsetof(struct ethtool_regs, data); in ethtool_get_regs()
1380 if (copy_to_user(useraddr, regbuf, reglen)) in ethtool_get_regs()
1389 static int ethtool_reset(struct net_device *dev, char __user *useraddr) in ethtool_reset() argument
1397 if (copy_from_user(&reset, useraddr, sizeof(reset))) in ethtool_reset()
1404 if (copy_to_user(useraddr, &reset, sizeof(reset))) in ethtool_reset()
1409 static int ethtool_get_wol(struct net_device *dev, char __user *useraddr) in ethtool_get_wol() argument
1420 if (copy_to_user(useraddr, &wol, sizeof(wol))) in ethtool_get_wol()
1425 static int ethtool_set_wol(struct net_device *dev, char __user *useraddr) in ethtool_set_wol() argument
1433 if (copy_from_user(&wol, useraddr, sizeof(wol))) in ethtool_set_wol()
1446 static int ethtool_get_eee(struct net_device *dev, char __user *useraddr) in ethtool_get_eee() argument
1461 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_eee()
1467 static int ethtool_set_eee(struct net_device *dev, char __user *useraddr) in ethtool_set_eee() argument
1475 if (copy_from_user(&edata, useraddr, sizeof(edata))) in ethtool_set_eee()
1492 static int ethtool_get_link(struct net_device *dev, char __user *useraddr) in ethtool_get_link() argument
1501 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_link()
1506 static int ethtool_get_any_eeprom(struct net_device *dev, void __user *useraddr, in ethtool_get_any_eeprom() argument
1512 void __user *userbuf = useraddr + sizeof(eeprom); in ethtool_get_any_eeprom()
1517 if (copy_from_user(&eeprom, useraddr, sizeof(eeprom))) in ethtool_get_any_eeprom()
1548 eeprom.len = userbuf - (useraddr + sizeof(eeprom)); in ethtool_get_any_eeprom()
1550 if (copy_to_user(useraddr, &eeprom, sizeof(eeprom))) in ethtool_get_any_eeprom()
1557 static int ethtool_get_eeprom(struct net_device *dev, void __user *useraddr) in ethtool_get_eeprom() argument
1565 return ethtool_get_any_eeprom(dev, useraddr, ops->get_eeprom, in ethtool_get_eeprom()
1569 static int ethtool_set_eeprom(struct net_device *dev, void __user *useraddr) in ethtool_set_eeprom() argument
1573 void __user *userbuf = useraddr + sizeof(eeprom); in ethtool_set_eeprom()
1582 if (copy_from_user(&eeprom, useraddr, sizeof(eeprom))) in ethtool_set_eeprom()
1618 void __user *useraddr) in ethtool_get_coalesce() argument
1630 if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) in ethtool_get_coalesce()
1691 void __user *useraddr) in ethtool_set_coalesce() argument
1699 if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) in ethtool_set_coalesce()
1711 static int ethtool_get_ringparam(struct net_device *dev, void __user *useraddr) in ethtool_get_ringparam() argument
1720 if (copy_to_user(useraddr, &ringparam, sizeof(ringparam))) in ethtool_get_ringparam()
1725 static int ethtool_set_ringparam(struct net_device *dev, void __user *useraddr) in ethtool_set_ringparam() argument
1733 if (copy_from_user(&ringparam, useraddr, sizeof(ringparam))) in ethtool_set_ringparam()
1752 void __user *useraddr) in ethtool_get_channels() argument
1761 if (copy_to_user(useraddr, &channels, sizeof(channels))) in ethtool_get_channels()
1767 void __user *useraddr) in ethtool_set_channels() argument
1778 if (copy_from_user(&channels, useraddr, sizeof(channels))) in ethtool_set_channels()
1822 static int ethtool_get_pauseparam(struct net_device *dev, void __user *useraddr) in ethtool_get_pauseparam() argument
1831 if (copy_to_user(useraddr, &pauseparam, sizeof(pauseparam))) in ethtool_get_pauseparam()
1836 static int ethtool_set_pauseparam(struct net_device *dev, void __user *useraddr) in ethtool_set_pauseparam() argument
1844 if (copy_from_user(&pauseparam, useraddr, sizeof(pauseparam))) in ethtool_set_pauseparam()
1853 static int ethtool_self_test(struct net_device *dev, char __user *useraddr) in ethtool_self_test() argument
1868 if (copy_from_user(&test, useraddr, sizeof(test))) in ethtool_self_test()
1881 if (copy_to_user(useraddr, &test, sizeof(test))) in ethtool_self_test()
1883 useraddr += sizeof(test); in ethtool_self_test()
1884 if (copy_to_user(useraddr, data, test.len * sizeof(u64))) in ethtool_self_test()
1893 static int ethtool_get_strings(struct net_device *dev, void __user *useraddr) in ethtool_get_strings() argument
1899 if (copy_from_user(&gstrings, useraddr, sizeof(gstrings))) in ethtool_get_strings()
1922 if (copy_to_user(useraddr, &gstrings, sizeof(gstrings))) in ethtool_get_strings()
1924 useraddr += sizeof(gstrings); in ethtool_get_strings()
1926 copy_to_user(useraddr, data, gstrings.len * ETH_GSTRING_LEN)) in ethtool_get_strings()
1935 static int ethtool_phys_id(struct net_device *dev, void __user *useraddr) in ethtool_phys_id() argument
1948 if (copy_from_user(&id, useraddr, sizeof(id))) in ethtool_phys_id()
1990 static int ethtool_get_stats(struct net_device *dev, void __user *useraddr) in ethtool_get_stats() argument
2006 if (copy_from_user(&stats, useraddr, sizeof(stats))) in ethtool_get_stats()
2021 if (copy_to_user(useraddr, &stats, sizeof(stats))) in ethtool_get_stats()
2023 useraddr += sizeof(stats); in ethtool_get_stats()
2024 if (n_stats && copy_to_user(useraddr, data, array_size(n_stats, sizeof(u64)))) in ethtool_get_stats()
2033 static int ethtool_get_phy_stats(struct net_device *dev, void __user *useraddr) in ethtool_get_phy_stats() argument
2056 if (copy_from_user(&stats, useraddr, sizeof(stats))) in ethtool_get_phy_stats()
2079 if (copy_to_user(useraddr, &stats, sizeof(stats))) in ethtool_get_phy_stats()
2081 useraddr += sizeof(stats); in ethtool_get_phy_stats()
2082 if (n_stats && copy_to_user(useraddr, data, array_size(n_stats, sizeof(u64)))) in ethtool_get_phy_stats()
2091 static int ethtool_get_perm_addr(struct net_device *dev, void __user *useraddr) in ethtool_get_perm_addr() argument
2095 if (copy_from_user(&epaddr, useraddr, sizeof(epaddr))) in ethtool_get_perm_addr()
2102 if (copy_to_user(useraddr, &epaddr, sizeof(epaddr))) in ethtool_get_perm_addr()
2104 useraddr += sizeof(epaddr); in ethtool_get_perm_addr()
2105 if (copy_to_user(useraddr, dev->perm_addr, epaddr.size)) in ethtool_get_perm_addr()
2110 static int ethtool_get_value(struct net_device *dev, char __user *useraddr, in ethtool_get_value() argument
2120 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_value()
2125 static int ethtool_set_value_void(struct net_device *dev, char __user *useraddr, in ethtool_set_value_void() argument
2133 if (copy_from_user(&edata, useraddr, sizeof(edata))) in ethtool_set_value_void()
2140 static int ethtool_set_value(struct net_device *dev, char __user *useraddr, in ethtool_set_value() argument
2148 if (copy_from_user(&edata, useraddr, sizeof(edata))) in ethtool_set_value()
2155 char __user *useraddr) in ethtool_flash_device() argument
2159 if (copy_from_user(&efl, useraddr, sizeof(efl))) in ethtool_flash_device()
2170 void __user *useraddr) in ethtool_set_dump() argument
2177 if (copy_from_user(&dump, useraddr, sizeof(dump))) in ethtool_set_dump()
2184 void __user *useraddr) in ethtool_get_dump_flag() argument
2193 if (copy_from_user(&dump, useraddr, sizeof(dump))) in ethtool_get_dump_flag()
2200 if (copy_to_user(useraddr, &dump, sizeof(dump))) in ethtool_get_dump_flag()
2206 void __user *useraddr) in ethtool_get_dump_data() argument
2217 if (copy_from_user(&dump, useraddr, sizeof(dump))) in ethtool_get_dump_data()
2256 if (copy_to_user(useraddr, &dump, sizeof(dump))) { in ethtool_get_dump_data()
2260 useraddr += offsetof(struct ethtool_dump, data); in ethtool_get_dump_data()
2261 if (copy_to_user(useraddr, data, len)) in ethtool_get_dump_data()
2268 static int ethtool_get_ts_info(struct net_device *dev, void __user *useraddr) in ethtool_get_ts_info() argument
2277 if (copy_to_user(useraddr, &info, sizeof(info))) in ethtool_get_ts_info()
2302 void __user *useraddr) in ethtool_get_module_info() argument
2307 if (copy_from_user(&modinfo, useraddr, sizeof(modinfo))) in ethtool_get_module_info()
2314 if (copy_to_user(useraddr, &modinfo, sizeof(modinfo))) in ethtool_get_module_info()
2339 void __user *useraddr) in ethtool_get_module_eeprom() argument
2348 return ethtool_get_any_eeprom(dev, useraddr, in ethtool_get_module_eeprom()
2374 static int ethtool_get_tunable(struct net_device *dev, void __user *useraddr) in ethtool_get_tunable() argument
2383 if (copy_from_user(&tuna, useraddr, sizeof(tuna))) in ethtool_get_tunable()
2394 useraddr += sizeof(tuna); in ethtool_get_tunable()
2396 if (copy_to_user(useraddr, data, tuna.len)) in ethtool_get_tunable()
2405 static int ethtool_set_tunable(struct net_device *dev, void __user *useraddr) in ethtool_set_tunable() argument
2414 if (copy_from_user(&tuna, useraddr, sizeof(tuna))) in ethtool_set_tunable()
2419 useraddr += sizeof(tuna); in ethtool_set_tunable()
2420 data = memdup_user(useraddr, tuna.len); in ethtool_set_tunable()
2431 void __user *useraddr, in ethtool_get_per_queue_coalesce() argument
2441 useraddr += sizeof(*per_queue_opt); in ethtool_get_per_queue_coalesce()
2452 if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) in ethtool_get_per_queue_coalesce()
2454 useraddr += sizeof(coalesce); in ethtool_get_per_queue_coalesce()
2462 void __user *useraddr, in ethtool_set_per_queue_coalesce() argument
2475 useraddr += sizeof(*per_queue_opt); in ethtool_set_per_queue_coalesce()
2492 if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) { in ethtool_set_per_queue_coalesce()
2506 useraddr += sizeof(coalesce); in ethtool_set_per_queue_coalesce()
2523 void __user *useraddr, u32 sub_cmd) in ethtool_set_per_queue() argument
2527 if (copy_from_user(&per_queue_opt, useraddr, sizeof(per_queue_opt))) in ethtool_set_per_queue()
2535 return ethtool_get_per_queue_coalesce(dev, useraddr, &per_queue_opt); in ethtool_set_per_queue()
2537 return ethtool_set_per_queue_coalesce(dev, useraddr, &per_queue_opt); in ethtool_set_per_queue()
2564 static int get_phy_tunable(struct net_device *dev, void __user *useraddr) in get_phy_tunable() argument
2575 if (copy_from_user(&tuna, useraddr, sizeof(tuna))) in get_phy_tunable()
2592 useraddr += sizeof(tuna); in get_phy_tunable()
2594 if (copy_to_user(useraddr, data, tuna.len)) in get_phy_tunable()
2603 static int set_phy_tunable(struct net_device *dev, void __user *useraddr) in set_phy_tunable() argument
2614 if (copy_from_user(&tuna, useraddr, sizeof(tuna))) in set_phy_tunable()
2619 useraddr += sizeof(tuna); in set_phy_tunable()
2620 data = memdup_user(useraddr, tuna.len); in set_phy_tunable()
2635 static int ethtool_get_fecparam(struct net_device *dev, void __user *useraddr) in ethtool_get_fecparam() argument
2647 if (copy_to_user(useraddr, &fecparam, sizeof(fecparam))) in ethtool_get_fecparam()
2652 static int ethtool_set_fecparam(struct net_device *dev, void __user *useraddr) in ethtool_set_fecparam() argument
2659 if (copy_from_user(&fecparam, useraddr, sizeof(fecparam))) in ethtool_set_fecparam()
2670 void __user *useraddr = ifr->ifr_data; in dev_ethtool() local
2678 if (copy_from_user(ðcmd, useraddr, sizeof(ethcmd))) in dev_ethtool()
2682 if (copy_from_user(&sub_cmd, useraddr + sizeof(ethcmd), sizeof(sub_cmd))) in dev_ethtool()
2740 rc = ethtool_get_settings(dev, useraddr); in dev_ethtool()
2743 rc = ethtool_set_settings(dev, useraddr); in dev_ethtool()
2746 rc = ethtool_get_drvinfo(dev, useraddr); in dev_ethtool()
2749 rc = ethtool_get_regs(dev, useraddr); in dev_ethtool()
2752 rc = ethtool_get_wol(dev, useraddr); in dev_ethtool()
2755 rc = ethtool_set_wol(dev, useraddr); in dev_ethtool()
2758 rc = ethtool_get_value(dev, useraddr, ethcmd, in dev_ethtool()
2762 rc = ethtool_set_value_void(dev, useraddr, in dev_ethtool()
2768 rc = ethtool_get_eee(dev, useraddr); in dev_ethtool()
2771 rc = ethtool_set_eee(dev, useraddr); in dev_ethtool()
2777 rc = ethtool_get_link(dev, useraddr); in dev_ethtool()
2780 rc = ethtool_get_eeprom(dev, useraddr); in dev_ethtool()
2783 rc = ethtool_set_eeprom(dev, useraddr); in dev_ethtool()
2786 rc = ethtool_get_coalesce(dev, useraddr); in dev_ethtool()
2789 rc = ethtool_set_coalesce(dev, useraddr); in dev_ethtool()
2792 rc = ethtool_get_ringparam(dev, useraddr); in dev_ethtool()
2795 rc = ethtool_set_ringparam(dev, useraddr); in dev_ethtool()
2798 rc = ethtool_get_pauseparam(dev, useraddr); in dev_ethtool()
2801 rc = ethtool_set_pauseparam(dev, useraddr); in dev_ethtool()
2804 rc = ethtool_self_test(dev, useraddr); in dev_ethtool()
2807 rc = ethtool_get_strings(dev, useraddr); in dev_ethtool()
2810 rc = ethtool_phys_id(dev, useraddr); in dev_ethtool()
2813 rc = ethtool_get_stats(dev, useraddr); in dev_ethtool()
2816 rc = ethtool_get_perm_addr(dev, useraddr); in dev_ethtool()
2819 rc = ethtool_get_value(dev, useraddr, ethcmd, in dev_ethtool()
2823 rc = ethtool_set_value(dev, useraddr, __ethtool_set_flags); in dev_ethtool()
2826 rc = ethtool_get_value(dev, useraddr, ethcmd, in dev_ethtool()
2832 rc = ethtool_set_value(dev, useraddr, in dev_ethtool()
2840 rc = ethtool_get_rxnfc(dev, ethcmd, useraddr); in dev_ethtool()
2845 rc = ethtool_set_rxnfc(dev, ethcmd, useraddr); in dev_ethtool()
2848 rc = ethtool_flash_device(dev, useraddr); in dev_ethtool()
2851 rc = ethtool_reset(dev, useraddr); in dev_ethtool()
2854 rc = ethtool_get_sset_info(dev, useraddr); in dev_ethtool()
2857 rc = ethtool_get_rxfh_indir(dev, useraddr); in dev_ethtool()
2860 rc = ethtool_set_rxfh_indir(dev, useraddr); in dev_ethtool()
2863 rc = ethtool_get_rxfh(dev, useraddr); in dev_ethtool()
2866 rc = ethtool_set_rxfh(dev, useraddr); in dev_ethtool()
2869 rc = ethtool_get_features(dev, useraddr); in dev_ethtool()
2872 rc = ethtool_set_features(dev, useraddr); in dev_ethtool()
2880 rc = ethtool_get_one_feature(dev, useraddr, ethcmd); in dev_ethtool()
2888 rc = ethtool_set_one_feature(dev, useraddr, ethcmd); in dev_ethtool()
2891 rc = ethtool_get_channels(dev, useraddr); in dev_ethtool()
2894 rc = ethtool_set_channels(dev, useraddr); in dev_ethtool()
2897 rc = ethtool_set_dump(dev, useraddr); in dev_ethtool()
2900 rc = ethtool_get_dump_flag(dev, useraddr); in dev_ethtool()
2903 rc = ethtool_get_dump_data(dev, useraddr); in dev_ethtool()
2906 rc = ethtool_get_ts_info(dev, useraddr); in dev_ethtool()
2909 rc = ethtool_get_module_info(dev, useraddr); in dev_ethtool()
2912 rc = ethtool_get_module_eeprom(dev, useraddr); in dev_ethtool()
2915 rc = ethtool_get_tunable(dev, useraddr); in dev_ethtool()
2918 rc = ethtool_set_tunable(dev, useraddr); in dev_ethtool()
2921 rc = ethtool_get_phy_stats(dev, useraddr); in dev_ethtool()
2924 rc = ethtool_set_per_queue(dev, useraddr, sub_cmd); in dev_ethtool()
2927 rc = ethtool_get_link_ksettings(dev, useraddr); in dev_ethtool()
2930 rc = ethtool_set_link_ksettings(dev, useraddr); in dev_ethtool()
2933 rc = get_phy_tunable(dev, useraddr); in dev_ethtool()
2936 rc = set_phy_tunable(dev, useraddr); in dev_ethtool()
2939 rc = ethtool_get_fecparam(dev, useraddr); in dev_ethtool()
2942 rc = ethtool_set_fecparam(dev, useraddr); in dev_ethtool()