/kernel/linux/linux-5.10/net/ethtool/ |
H A D | ioctl.c | 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, u3 in ethtool_get_one_feature() 225 ethtool_get_one_feature(struct net_device *dev, char __user *useraddr, u32 ethcmd) ethtool_get_one_feature() argument 239 ethtool_set_one_feature(struct net_device *dev, void __user *useraddr, u32 ethcmd) ethtool_set_one_feature() argument 514 ethtool_get_link_ksettings(struct net_device *dev, void __user *useraddr) ethtool_get_link_ksettings() argument 570 ethtool_set_link_ksettings(struct net_device *dev, void __user *useraddr) ethtool_set_link_ksettings() argument 644 ethtool_get_settings(struct net_device *dev, void __user *useraddr) ethtool_get_settings() argument 677 ethtool_set_settings(struct net_device *dev, void __user *useraddr) ethtool_set_settings() argument 702 ethtool_get_drvinfo(struct net_device *dev, void __user *useraddr) ethtool_get_drvinfo() argument 758 ethtool_get_sset_info(struct net_device *dev, void __user *useraddr) ethtool_get_sset_info() argument 815 ethtool_rxnfc_copy_from_compat(struct ethtool_rxnfc *rxnfc, const struct compat_ethtool_rxnfc __user *useraddr, size_t size) ethtool_rxnfc_copy_from_compat() argument 859 ethtool_rxnfc_copy_from_user(struct ethtool_rxnfc *rxnfc, const void __user *useraddr, size_t size) ethtool_rxnfc_copy_from_user() argument 872 ethtool_rxnfc_copy_to_compat(void __user *useraddr, const struct ethtool_rxnfc *rxnfc, size_t size, const u32 *rule_buf) ethtool_rxnfc_copy_to_compat() argument 901 ethtool_rxnfc_copy_to_user(void __user *useraddr, const struct ethtool_rxnfc *rxnfc, size_t size, const u32 *rule_buf) ethtool_rxnfc_copy_to_user() argument 928 ethtool_set_rxnfc(struct net_device *dev, u32 cmd, void __user *useraddr) ethtool_set_rxnfc() argument 960 ethtool_get_rxnfc(struct net_device *dev, u32 cmd, void __user *useraddr) ethtool_get_rxnfc() argument 1021 ethtool_copy_validate_indir(u32 *indir, void __user *useraddr, struct ethtool_rxnfc *rx_rings, u32 size) ethtool_copy_validate_indir() argument 1048 ethtool_get_rxfh_indir(struct net_device *dev, void __user *useraddr) ethtool_get_rxfh_indir() argument 1096 ethtool_set_rxfh_indir(struct net_device *dev, void __user *useraddr) ethtool_set_rxfh_indir() argument 1158 ethtool_get_rxfh(struct net_device *dev, void __user *useraddr) ethtool_get_rxfh() argument 1237 ethtool_set_rxfh(struct net_device *dev, void __user *useraddr) ethtool_set_rxfh() argument 1350 ethtool_get_regs(struct net_device *dev, char __user *useraddr) ethtool_get_regs() argument 1392 ethtool_reset(struct net_device *dev, char __user *useraddr) ethtool_reset() argument 1412 ethtool_get_wol(struct net_device *dev, char __user *useraddr) ethtool_get_wol() argument 1428 ethtool_set_wol(struct net_device *dev, char __user *useraddr) ethtool_set_wol() argument 1449 ethtool_get_eee(struct net_device *dev, char __user *useraddr) ethtool_get_eee() argument 1470 ethtool_set_eee(struct net_device *dev, char __user *useraddr) ethtool_set_eee() argument 1495 ethtool_get_link(struct net_device *dev, char __user *useraddr) ethtool_get_link() argument 1509 ethtool_get_any_eeprom(struct net_device *dev, void __user *useraddr, int (*getter)(struct net_device *, struct ethtool_eeprom *, u8 *), u32 total_len) ethtool_get_any_eeprom() argument 1560 ethtool_get_eeprom(struct net_device *dev, void __user *useraddr) ethtool_get_eeprom() argument 1572 ethtool_set_eeprom(struct net_device *dev, void __user *useraddr) ethtool_set_eeprom() argument 1620 ethtool_get_coalesce(struct net_device *dev, void __user *useraddr) ethtool_get_coalesce() argument 1693 ethtool_set_coalesce(struct net_device *dev, void __user *useraddr) ethtool_set_coalesce() argument 1714 ethtool_get_ringparam(struct net_device *dev, void __user *useraddr) ethtool_get_ringparam() argument 1728 ethtool_set_ringparam(struct net_device *dev, void __user *useraddr) ethtool_set_ringparam() argument 1754 ethtool_get_channels(struct net_device *dev, void __user *useraddr) ethtool_get_channels() argument 1769 ethtool_set_channels(struct net_device *dev, void __user *useraddr) ethtool_set_channels() argument 1825 ethtool_get_pauseparam(struct net_device *dev, void __user *useraddr) ethtool_get_pauseparam() argument 1839 ethtool_set_pauseparam(struct net_device *dev, void __user *useraddr) ethtool_set_pauseparam() argument 1856 ethtool_self_test(struct net_device *dev, char __user *useraddr) ethtool_self_test() argument 1896 ethtool_get_strings(struct net_device *dev, void __user *useraddr) ethtool_get_strings() argument 1938 ethtool_phys_id(struct net_device *dev, void __user *useraddr) ethtool_phys_id() argument 1994 ethtool_get_stats(struct net_device *dev, void __user *useraddr) ethtool_get_stats() argument 2037 ethtool_get_phy_stats(struct net_device *dev, void __user *useraddr) ethtool_get_phy_stats() argument 2096 ethtool_get_perm_addr(struct net_device *dev, void __user *useraddr) ethtool_get_perm_addr() argument 2115 ethtool_get_value(struct net_device *dev, char __user *useraddr, u32 cmd, u32 (*actor)(struct net_device *)) ethtool_get_value() argument 2130 ethtool_set_value_void(struct net_device *dev, char __user *useraddr, void (*actor)(struct net_device *, u32)) ethtool_set_value_void() argument 2145 ethtool_set_value(struct net_device *dev, char __user *useraddr, int (*actor)(struct net_device *, u32)) ethtool_set_value() argument 2159 ethtool_flash_device(struct net_device *dev, char __user *useraddr) ethtool_flash_device() argument 2174 ethtool_set_dump(struct net_device *dev, void __user *useraddr) ethtool_set_dump() argument 2188 ethtool_get_dump_flag(struct net_device *dev, void __user *useraddr) ethtool_get_dump_flag() argument 2210 ethtool_get_dump_data(struct net_device *dev, void __user *useraddr) ethtool_get_dump_data() argument 2273 ethtool_get_ts_info(struct net_device *dev, void __user *useraddr) ethtool_get_ts_info() argument 2306 ethtool_get_module_info(struct net_device *dev, void __user *useraddr) ethtool_get_module_info() argument 2343 ethtool_get_module_eeprom(struct net_device *dev, void __user *useraddr) ethtool_get_module_eeprom() argument 2379 ethtool_get_tunable(struct net_device *dev, void __user *useraddr) ethtool_get_tunable() argument 2410 ethtool_set_tunable(struct net_device *dev, void __user *useraddr) ethtool_set_tunable() argument 2435 ethtool_get_per_queue_coalesce(struct net_device *dev, void __user *useraddr, struct ethtool_per_queue_op *per_queue_opt) ethtool_get_per_queue_coalesce() argument 2466 ethtool_set_per_queue_coalesce(struct net_device *dev, void __user *useraddr, struct ethtool_per_queue_op *per_queue_opt) ethtool_set_per_queue_coalesce() argument 2527 ethtool_set_per_queue(struct net_device *dev, void __user *useraddr, u32 sub_cmd) ethtool_set_per_queue() argument 2569 get_phy_tunable(struct net_device *dev, void __user *useraddr) get_phy_tunable() argument 2608 set_phy_tunable(struct net_device *dev, void __user *useraddr) set_phy_tunable() argument 2640 ethtool_get_fecparam(struct net_device *dev, void __user *useraddr) ethtool_get_fecparam() argument 2657 ethtool_set_fecparam(struct net_device *dev, void __user *useraddr) ethtool_set_fecparam() argument 2675 void __user *useraddr = ifr->ifr_data; dev_ethtool() local [all...] |
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | ioctl.c | 78 static int ethtool_get_features(struct net_device *dev, void __user *useraddr) in ethtool_get_features() argument 100 sizeaddr = useraddr + offsetof(struct ethtool_gfeatures, size); in ethtool_get_features() 107 if (copy_to_user(useraddr, &cmd, sizeof(cmd))) in ethtool_get_features() 109 useraddr += sizeof(cmd); in ethtool_get_features() 110 if (copy_to_user(useraddr, features, in ethtool_get_features() 117 static int ethtool_set_features(struct net_device *dev, void __user *useraddr) in ethtool_set_features() argument 124 if (copy_from_user(&cmd, useraddr, sizeof(cmd))) in ethtool_set_features() 126 useraddr += sizeof(cmd); in ethtool_set_features() 131 if (copy_from_user(features, useraddr, sizeof(features))) in ethtool_set_features() 246 char __user *useraddr, u3 in ethtool_get_one_feature() 245 ethtool_get_one_feature(struct net_device *dev, char __user *useraddr, u32 ethcmd) ethtool_get_one_feature() argument 259 ethtool_set_one_feature(struct net_device *dev, void __user *useraddr, u32 ethcmd) ethtool_set_one_feature() argument 517 ethtool_get_link_ksettings(struct net_device *dev, void __user *useraddr) ethtool_get_link_ksettings() argument 574 ethtool_set_link_ksettings(struct net_device *dev, void __user *useraddr) ethtool_set_link_ksettings() argument 648 ethtool_get_settings(struct net_device *dev, void __user *useraddr) ethtool_get_settings() argument 681 ethtool_set_settings(struct net_device *dev, void __user *useraddr) ethtool_set_settings() argument 767 ethtool_get_sset_info(struct net_device *dev, void __user *useraddr) ethtool_get_sset_info() argument 824 ethtool_rxnfc_copy_from_compat(struct ethtool_rxnfc *rxnfc, const struct compat_ethtool_rxnfc __user *useraddr, size_t size) ethtool_rxnfc_copy_from_compat() argument 868 ethtool_rxnfc_copy_from_user(struct ethtool_rxnfc *rxnfc, const void __user *useraddr, size_t size) ethtool_rxnfc_copy_from_user() argument 881 ethtool_rxnfc_copy_to_compat(void __user *useraddr, const struct ethtool_rxnfc *rxnfc, size_t size, const u32 *rule_buf) ethtool_rxnfc_copy_to_compat() argument 910 ethtool_rxnfc_copy_struct(u32 cmd, struct ethtool_rxnfc *info, size_t *info_size, void __user *useraddr) ethtool_rxnfc_copy_struct() argument 942 ethtool_rxnfc_copy_to_user(void __user *useraddr, const struct ethtool_rxnfc *rxnfc, size_t size, const u32 *rule_buf) ethtool_rxnfc_copy_to_user() argument 969 ethtool_set_rxnfc(struct net_device *dev, u32 cmd, void __user *useraddr) ethtool_set_rxnfc() argument 994 ethtool_get_rxnfc(struct net_device *dev, u32 cmd, void __user *useraddr) ethtool_get_rxnfc() argument 1031 ethtool_copy_validate_indir(u32 *indir, void __user *useraddr, struct ethtool_rxnfc *rx_rings, u32 size) ethtool_copy_validate_indir() argument 1058 ethtool_get_rxfh_indir(struct net_device *dev, void __user *useraddr) ethtool_get_rxfh_indir() argument 1106 ethtool_set_rxfh_indir(struct net_device *dev, void __user *useraddr) ethtool_set_rxfh_indir() argument 1168 ethtool_get_rxfh(struct net_device *dev, void __user *useraddr) ethtool_get_rxfh() argument 1247 ethtool_set_rxfh(struct net_device *dev, void __user *useraddr) ethtool_set_rxfh() argument 1360 ethtool_get_regs(struct net_device *dev, char __user *useraddr) ethtool_get_regs() argument 1402 ethtool_reset(struct net_device *dev, char __user *useraddr) ethtool_reset() argument 1422 ethtool_get_wol(struct net_device *dev, char __user *useraddr) ethtool_get_wol() argument 1438 ethtool_set_wol(struct net_device *dev, char __user *useraddr) ethtool_set_wol() argument 1470 ethtool_get_eee(struct net_device *dev, char __user *useraddr) ethtool_get_eee() argument 1491 ethtool_set_eee(struct net_device *dev, char __user *useraddr) ethtool_set_eee() argument 1516 ethtool_get_link(struct net_device *dev, char __user *useraddr) ethtool_get_link() argument 1530 ethtool_get_any_eeprom(struct net_device *dev, void __user *useraddr, int (*getter)(struct net_device *, struct ethtool_eeprom *, u8 *), u32 total_len) ethtool_get_any_eeprom() argument 1585 ethtool_get_eeprom(struct net_device *dev, void __user *useraddr) ethtool_get_eeprom() argument 1597 ethtool_set_eeprom(struct net_device *dev, void __user *useraddr) ethtool_set_eeprom() argument 1645 ethtool_get_coalesce(struct net_device *dev, void __user *useraddr) ethtool_get_coalesce() argument 1720 ethtool_set_coalesce(struct net_device *dev, void __user *useraddr) ethtool_set_coalesce() argument 1748 ethtool_get_ringparam(struct net_device *dev, void __user *useraddr) ethtool_get_ringparam() argument 1764 ethtool_set_ringparam(struct net_device *dev, void __user *useraddr) ethtool_set_ringparam() argument 1792 ethtool_get_channels(struct net_device *dev, void __user *useraddr) ethtool_get_channels() argument 1807 ethtool_set_channels(struct net_device *dev, void __user *useraddr) ethtool_set_channels() argument 1868 ethtool_get_pauseparam(struct net_device *dev, void __user *useraddr) ethtool_get_pauseparam() argument 1882 ethtool_set_pauseparam(struct net_device *dev, void __user *useraddr) ethtool_set_pauseparam() argument 1899 ethtool_self_test(struct net_device *dev, char __user *useraddr) ethtool_self_test() argument 1939 ethtool_get_strings(struct net_device *dev, void __user *useraddr) ethtool_get_strings() argument 1994 ethtool_phys_id(struct net_device *dev, void __user *useraddr) ethtool_phys_id() argument 2051 ethtool_get_stats(struct net_device *dev, void __user *useraddr) ethtool_get_stats() argument 2152 ethtool_get_phy_stats(struct net_device *dev, void __user *useraddr) ethtool_get_phy_stats() argument 2185 ethtool_get_perm_addr(struct net_device *dev, void __user *useraddr) ethtool_get_perm_addr() argument 2204 ethtool_get_value(struct net_device *dev, char __user *useraddr, u32 cmd, u32 (*actor)(struct net_device *)) ethtool_get_value() argument 2219 ethtool_set_value_void(struct net_device *dev, char __user *useraddr, void (*actor)(struct net_device *, u32)) ethtool_set_value_void() argument 2234 ethtool_set_value(struct net_device *dev, char __user *useraddr, int (*actor)(struct net_device *, u32)) ethtool_set_value() argument 2259 ethtool_set_dump(struct net_device *dev, void __user *useraddr) ethtool_set_dump() argument 2273 ethtool_get_dump_flag(struct net_device *dev, void __user *useraddr) ethtool_get_dump_flag() argument 2295 ethtool_get_dump_data(struct net_device *dev, void __user *useraddr) ethtool_get_dump_data() argument 2358 ethtool_get_ts_info(struct net_device *dev, void __user *useraddr) ethtool_get_ts_info() argument 2391 ethtool_get_module_info(struct net_device *dev, void __user *useraddr) ethtool_get_module_info() argument 2428 ethtool_get_module_eeprom(struct net_device *dev, void __user *useraddr) ethtool_get_module_eeprom() argument 2465 ethtool_get_tunable(struct net_device *dev, void __user *useraddr) ethtool_get_tunable() argument 2496 ethtool_set_tunable(struct net_device *dev, void __user *useraddr) ethtool_set_tunable() argument 2521 ethtool_get_per_queue_coalesce(struct net_device *dev, void __user *useraddr, struct ethtool_per_queue_op *per_queue_opt) ethtool_get_per_queue_coalesce() argument 2552 ethtool_set_per_queue_coalesce(struct net_device *dev, void __user *useraddr, struct ethtool_per_queue_op *per_queue_opt) ethtool_set_per_queue_coalesce() argument 2613 ethtool_set_per_queue(struct net_device *dev, void __user *useraddr, u32 sub_cmd) ethtool_set_per_queue() argument 2655 get_phy_tunable(struct net_device *dev, void __user *useraddr) get_phy_tunable() argument 2694 set_phy_tunable(struct net_device *dev, void __user *useraddr) set_phy_tunable() argument 2726 ethtool_get_fecparam(struct net_device *dev, void __user *useraddr) ethtool_get_fecparam() argument 2746 ethtool_set_fecparam(struct net_device *dev, void __user *useraddr) ethtool_set_fecparam() argument 2768 __dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr, u32 ethcmd, struct ethtool_devlink_compat *devlink_state) __dev_ethtool() argument 3067 dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr) dev_ethtool() argument [all...] |
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci_nvlink2.c | 34 unsigned long useraddr; /* GPU RAM userspace address */ member 145 if (data->useraddr) in vfio_pci_nvgpu_mmap() 161 data->useraddr = vma->vm_start; in vfio_pci_nvgpu_mmap() 165 ret = (int) mm_iommu_newdev(data->mm, data->useraddr, in vfio_pci_nvgpu_mmap() 168 trace_vfio_pci_nvgpu_mmap(vdev->pdev, data->gpu_hpa, data->useraddr, in vfio_pci_nvgpu_mmap()
|
/kernel/linux/linux-5.10/drivers/staging/wlan-ng/ |
H A D | p80211netdev.c | 467 void __user *useraddr) in p80211netdev_ethtool() 476 if (copy_from_user(ðcmd, useraddr, sizeof(ethcmd))) in p80211netdev_ethtool() 487 if (copy_to_user(useraddr, &info, sizeof(info))) in p80211netdev_ethtool() 501 if (copy_to_user(useraddr, &edata, sizeof(edata))) in p80211netdev_ethtool() 466 p80211netdev_ethtool(struct wlandevice *wlandev, void __user *useraddr) p80211netdev_ethtool() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_main.c | 2139 static int cxgb_extension_ioctl(struct net_device *dev, void __user *useraddr) in cxgb_extension_ioctl() argument 2146 if (copy_from_user(&cmd, useraddr, sizeof(cmd))) in cxgb_extension_ioctl() 2159 if (copy_from_user(&t, useraddr, sizeof(t))) in cxgb_extension_ioctl() 2259 if (copy_from_user(&t, useraddr, sizeof(t))) in cxgb_extension_ioctl() 2296 if (copy_to_user(useraddr, &t, sizeof(t))) in cxgb_extension_ioctl() 2308 if (copy_from_user(&edata, useraddr, sizeof(edata))) in cxgb_extension_ioctl() 2340 if (copy_to_user(useraddr, &edata, sizeof(edata))) in cxgb_extension_ioctl() 2350 if (copy_from_user(&t, useraddr, sizeof(t))) in cxgb_extension_ioctl() 2355 fw_data = memdup_user(useraddr + sizeof(t), t.len); in cxgb_extension_ioctl() 2375 if (copy_from_user(&m, useraddr, sizeo in cxgb_extension_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_main.c | 2136 void __user *useraddr, in cxgb_siocdevprivate() 2146 if (copy_from_user(&cmd, useraddr, sizeof(cmd))) in cxgb_siocdevprivate() 2159 if (copy_from_user(&t, useraddr, sizeof(t))) in cxgb_siocdevprivate() 2259 if (copy_from_user(&t, useraddr, sizeof(t))) in cxgb_siocdevprivate() 2296 if (copy_to_user(useraddr, &t, sizeof(t))) in cxgb_siocdevprivate() 2308 if (copy_from_user(&edata, useraddr, sizeof(edata))) in cxgb_siocdevprivate() 2340 if (copy_to_user(useraddr, &edata, sizeof(edata))) in cxgb_siocdevprivate() 2350 if (copy_from_user(&t, useraddr, sizeof(t))) in cxgb_siocdevprivate() 2355 fw_data = memdup_user(useraddr + sizeof(t), t.len); in cxgb_siocdevprivate() 2375 if (copy_from_user(&m, useraddr, sizeo in cxgb_siocdevprivate() 2134 cxgb_siocdevprivate(struct net_device *dev, struct ifreq *ifreq, void __user *useraddr, int cmd) cxgb_siocdevprivate() argument [all...] |