H A D | ioctl.c | 81 static int ethtool_get_features(struct net_device *dev, void __user *useraddr) argument 120 static int ethtool_set_features(struct net_device *dev, void __user *useraddr) argument 248 ethtool_get_one_feature(struct net_device *dev, char __user *useraddr, u32 ethcmd) argument 262 ethtool_set_one_feature(struct net_device *dev, void __user *useraddr, u32 ethcmd) argument 520 ethtool_get_link_ksettings(struct net_device *dev, void __user *useraddr) argument 577 ethtool_set_link_ksettings(struct net_device *dev, void __user *useraddr) argument 651 ethtool_get_settings(struct net_device *dev, void __user *useraddr) argument 684 ethtool_set_settings(struct net_device *dev, void __user *useraddr) argument 771 ethtool_get_sset_info(struct net_device *dev, void __user *useraddr) argument 828 ethtool_rxnfc_copy_from_compat(struct ethtool_rxnfc *rxnfc, const struct compat_ethtool_rxnfc __user *useraddr, size_t size) argument 872 ethtool_rxnfc_copy_from_user(struct ethtool_rxnfc *rxnfc, const void __user *useraddr, size_t size) argument 885 ethtool_rxnfc_copy_to_compat(void __user *useraddr, const struct ethtool_rxnfc *rxnfc, size_t size, const u32 *rule_buf) argument 914 ethtool_rxnfc_copy_struct(u32 cmd, struct ethtool_rxnfc *info, size_t *info_size, void __user *useraddr) argument 946 ethtool_rxnfc_copy_to_user(void __user *useraddr, const struct ethtool_rxnfc *rxnfc, size_t size, const u32 *rule_buf) argument 973 ethtool_set_rxnfc(struct net_device *dev, u32 cmd, void __user *useraddr) argument 1018 ethtool_get_rxnfc(struct net_device *dev, u32 cmd, void __user *useraddr) argument 1055 ethtool_copy_validate_indir(u32 *indir, void __user *useraddr, struct ethtool_rxnfc *rx_rings, u32 size) argument 1082 ethtool_get_rxfh_indir(struct net_device *dev, void __user *useraddr) argument 1129 ethtool_set_rxfh_indir(struct net_device *dev, void __user *useraddr) argument 1196 ethtool_get_rxfh(struct net_device *dev, void __user *useraddr) argument 1274 ethtool_set_rxfh(struct net_device *dev, void __user *useraddr) argument 1402 ethtool_get_regs(struct net_device *dev, char __user *useraddr) argument 1444 ethtool_reset(struct net_device *dev, char __user *useraddr) argument 1464 ethtool_get_wol(struct net_device *dev, char __user *useraddr) argument 1480 ethtool_set_wol(struct net_device *dev, char __user *useraddr) argument 1547 ethtool_get_eee(struct net_device *dev, char __user *useraddr) argument 1568 ethtool_set_eee(struct net_device *dev, char __user *useraddr) argument 1595 ethtool_get_link(struct net_device *dev, char __user *useraddr) argument 1609 ethtool_get_any_eeprom(struct net_device *dev, void __user *useraddr, int (*getter)(struct net_device *, struct ethtool_eeprom *, u8 *), u32 total_len) argument 1664 ethtool_get_eeprom(struct net_device *dev, void __user *useraddr) argument 1676 ethtool_set_eeprom(struct net_device *dev, void __user *useraddr) argument 1724 ethtool_get_coalesce(struct net_device *dev, void __user *useraddr) argument 1799 ethtool_set_coalesce(struct net_device *dev, void __user *useraddr) argument 1827 ethtool_get_ringparam(struct net_device *dev, void __user *useraddr) argument 1843 ethtool_set_ringparam(struct net_device *dev, void __user *useraddr) argument 1871 ethtool_get_channels(struct net_device *dev, void __user *useraddr) argument 1886 ethtool_set_channels(struct net_device *dev, void __user *useraddr) argument 1947 ethtool_get_pauseparam(struct net_device *dev, void __user *useraddr) argument 1961 ethtool_set_pauseparam(struct net_device *dev, void __user *useraddr) argument 1978 ethtool_self_test(struct net_device *dev, char __user *useraddr) argument 2018 ethtool_get_strings(struct net_device *dev, void __user *useraddr) argument 2080 ethtool_phys_id(struct net_device *dev, void __user *useraddr) argument 2137 ethtool_get_stats(struct net_device *dev, void __user *useraddr) argument 2238 ethtool_get_phy_stats(struct net_device *dev, void __user *useraddr) argument 2271 ethtool_get_perm_addr(struct net_device *dev, void __user *useraddr) argument 2290 ethtool_get_value(struct net_device *dev, char __user *useraddr, u32 cmd, u32 (*actor)(struct net_device *)) argument 2305 ethtool_set_value_void(struct net_device *dev, char __user *useraddr, void (*actor)(struct net_device *, u32)) argument 2320 ethtool_set_value(struct net_device *dev, char __user *useraddr, int (*actor)(struct net_device *, u32)) argument 2345 ethtool_set_dump(struct net_device *dev, void __user *useraddr) argument 2359 ethtool_get_dump_flag(struct net_device *dev, void __user *useraddr) argument 2381 ethtool_get_dump_data(struct net_device *dev, void __user *useraddr) argument 2444 ethtool_get_ts_info(struct net_device *dev, void __user *useraddr) argument 2477 ethtool_get_module_info(struct net_device *dev, void __user *useraddr) argument 2514 ethtool_get_module_eeprom(struct net_device *dev, void __user *useraddr) argument 2551 ethtool_get_tunable(struct net_device *dev, void __user *useraddr) argument 2582 ethtool_set_tunable(struct net_device *dev, void __user *useraddr) argument 2607 ethtool_get_per_queue_coalesce(struct net_device *dev, void __user *useraddr, struct ethtool_per_queue_op *per_queue_opt) argument 2638 ethtool_set_per_queue_coalesce(struct net_device *dev, void __user *useraddr, struct ethtool_per_queue_op *per_queue_opt) argument 2699 ethtool_set_per_queue(struct net_device *dev, void __user *useraddr, u32 sub_cmd) argument 2741 get_phy_tunable(struct net_device *dev, void __user *useraddr) argument 2780 set_phy_tunable(struct net_device *dev, void __user *useraddr) argument 2812 ethtool_get_fecparam(struct net_device *dev, void __user *useraddr) argument 2832 ethtool_set_fecparam(struct net_device *dev, void __user *useraddr) argument 2854 __dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr, u32 ethcmd, struct ethtool_devlink_compat *devlink_state) argument 3153 dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr) argument [all...] |