| /linux-4.4.14/net/core/ |
| D | dev_ioctl.c | 22 struct ifreq ifr; in dev_ifname() local 29 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in dev_ifname() 32 error = netdev_get_name(net, ifr.ifr_name, ifr.ifr_ifindex); in dev_ifname() 36 if (copy_to_user(arg, &ifr, sizeof(struct ifreq))) in dev_ifname() 121 static int dev_ifsioc_locked(struct net *net, struct ifreq *ifr, unsigned int cmd) in dev_ifsioc_locked() argument 124 struct net_device *dev = dev_get_by_name_rcu(net, ifr->ifr_name); in dev_ifsioc_locked() 131 ifr->ifr_flags = (short) dev_get_flags(dev); in dev_ifsioc_locked() 136 ifr->ifr_metric = 0; in dev_ifsioc_locked() 140 ifr->ifr_mtu = dev->mtu; in dev_ifsioc_locked() 145 memset(ifr->ifr_hwaddr.sa_data, 0, in dev_ifsioc_locked() [all …]
|
| D | ethtool.c | 1753 int dev_ethtool(struct net *net, struct ifreq *ifr) in dev_ethtool() argument 1755 struct net_device *dev = __dev_get_by_name(net, ifr->ifr_name); in dev_ethtool() 1756 void __user *useraddr = ifr->ifr_data; in dev_ethtool()
|
| /linux-4.4.14/drivers/staging/lustre/lnet/lnet/ |
| D | lib-socket.c | 89 struct ifreq ifr; in lnet_ipif_query() local 100 CLASSERT(sizeof(ifr.ifr_name) >= IFNAMSIZ); in lnet_ipif_query() 102 strcpy(ifr.ifr_name, name); in lnet_ipif_query() 103 rc = lnet_sock_ioctl(SIOCGIFFLAGS, (unsigned long)&ifr); in lnet_ipif_query() 109 if ((ifr.ifr_flags & IFF_UP) == 0) { in lnet_ipif_query() 117 strcpy(ifr.ifr_name, name); in lnet_ipif_query() 118 ifr.ifr_addr.sa_family = AF_INET; in lnet_ipif_query() 119 rc = lnet_sock_ioctl(SIOCGIFADDR, (unsigned long)&ifr); in lnet_ipif_query() 125 val = ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr; in lnet_ipif_query() 128 strcpy(ifr.ifr_name, name); in lnet_ipif_query() [all …]
|
| /linux-4.4.14/drivers/net/wan/ |
| D | hdlc_raw.c | 25 static int raw_ioctl(struct net_device *dev, struct ifreq *ifr); 39 static int raw_ioctl(struct net_device *dev, struct ifreq *ifr) in raw_ioctl() argument 41 raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc; in raw_ioctl() 47 switch (ifr->ifr_settings.type) { in raw_ioctl() 51 ifr->ifr_settings.type = IF_PROTO_HDLC; in raw_ioctl() 52 if (ifr->ifr_settings.size < size) { in raw_ioctl() 53 ifr->ifr_settings.size = size; /* data size wanted */ in raw_ioctl()
|
| D | hdlc_raw_eth.c | 26 static int raw_eth_ioctl(struct net_device *dev, struct ifreq *ifr); 54 static int raw_eth_ioctl(struct net_device *dev, struct ifreq *ifr) in raw_eth_ioctl() argument 56 raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc; in raw_eth_ioctl() 62 switch (ifr->ifr_settings.type) { in raw_eth_ioctl() 66 ifr->ifr_settings.type = IF_PROTO_HDLC_ETH; in raw_eth_ioctl() 67 if (ifr->ifr_settings.size < size) { in raw_eth_ioctl() 68 ifr->ifr_settings.size = size; /* data size wanted */ in raw_eth_ioctl()
|
| D | pc300too.c | 194 static int pc300_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in pc300_ioctl() argument 198 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in pc300_ioctl() 209 return hdlc_ioctl(dev, ifr, cmd); in pc300_ioctl() 211 if (ifr->ifr_settings.type == IF_GET_IFACE) { in pc300_ioctl() 212 ifr->ifr_settings.type = port->iface; in pc300_ioctl() 213 if (ifr->ifr_settings.size < size) { in pc300_ioctl() 214 ifr->ifr_settings.size = size; /* data size wanted */ in pc300_ioctl() 224 (ifr->ifr_settings.type == IF_IFACE_SYNC_SERIAL || in pc300_ioctl() 225 ifr->ifr_settings.type == IF_IFACE_X21)) in pc300_ioctl() 229 (ifr->ifr_settings.type == IF_IFACE_SYNC_SERIAL || in pc300_ioctl() [all …]
|
| D | c101.c | 226 static int c101_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in c101_ioctl() argument 230 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in c101_ioctl() 245 return hdlc_ioctl(dev, ifr, cmd); in c101_ioctl() 247 switch(ifr->ifr_settings.type) { in c101_ioctl() 249 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in c101_ioctl() 250 if (ifr->ifr_settings.size < size) { in c101_ioctl() 251 ifr->ifr_settings.size = size; /* data size wanted */ in c101_ioctl() 279 return hdlc_ioctl(dev, ifr, cmd); in c101_ioctl()
|
| D | pci200syn.c | 186 static int pci200_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in pci200_ioctl() argument 190 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in pci200_ioctl() 200 return hdlc_ioctl(dev, ifr, cmd); in pci200_ioctl() 202 switch(ifr->ifr_settings.type) { in pci200_ioctl() 204 ifr->ifr_settings.type = IF_IFACE_V35; in pci200_ioctl() 205 if (ifr->ifr_settings.size < size) { in pci200_ioctl() 206 ifr->ifr_settings.size = size; /* data size wanted */ in pci200_ioctl() 236 return hdlc_ioctl(dev, ifr, cmd); in pci200_ioctl()
|
| D | hdlc_cisco.c | 65 static int cisco_ioctl(struct net_device *dev, struct ifreq *ifr); 333 static int cisco_ioctl(struct net_device *dev, struct ifreq *ifr) in cisco_ioctl() argument 335 cisco_proto __user *cisco_s = ifr->ifr_settings.ifs_ifsu.cisco; in cisco_ioctl() 341 switch (ifr->ifr_settings.type) { in cisco_ioctl() 345 ifr->ifr_settings.type = IF_PROTO_CISCO; in cisco_ioctl() 346 if (ifr->ifr_settings.size < size) { in cisco_ioctl() 347 ifr->ifr_settings.size = size; /* data size wanted */ in cisco_ioctl()
|
| D | hdlc_x25.c | 27 static int x25_ioctl(struct net_device *dev, struct ifreq *ifr); 190 static int x25_ioctl(struct net_device *dev, struct ifreq *ifr) in x25_ioctl() argument 195 switch (ifr->ifr_settings.type) { in x25_ioctl() 199 ifr->ifr_settings.type = IF_PROTO_X25; in x25_ioctl()
|
| D | hdlc_fr.c | 155 static int fr_ioctl(struct net_device *dev, struct ifreq *ifr); 383 static int pvc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in pvc_ioctl() argument 388 if (ifr->ifr_settings.type == IF_GET_PROTO) { in pvc_ioctl() 390 ifr->ifr_settings.type = IF_PROTO_FR_ETH_PVC; in pvc_ioctl() 392 ifr->ifr_settings.type = IF_PROTO_FR_PVC; in pvc_ioctl() 394 if (ifr->ifr_settings.size < sizeof(info)) { in pvc_ioctl() 396 ifr->ifr_settings.size = sizeof(info); in pvc_ioctl() 402 if (copy_to_user(ifr->ifr_settings.ifs_ifsu.fr_pvc_info, in pvc_ioctl() 1180 static int fr_ioctl(struct net_device *dev, struct ifreq *ifr) in fr_ioctl() argument 1182 fr_proto __user *fr_s = ifr->ifr_settings.ifs_ifsu.fr; in fr_ioctl() [all …]
|
| D | farsync.c | 1853 struct ifreq *ifr) in fst_set_iface() argument 1858 if (ifr->ifr_settings.size != sizeof (sync)) { in fst_set_iface() 1863 (&sync, ifr->ifr_settings.ifs_ifsu.sync, sizeof (sync))) { in fst_set_iface() 1872 switch (ifr->ifr_settings.type) { in fst_set_iface() 1928 struct ifreq *ifr) in fst_get_iface() argument 1939 ifr->ifr_settings.type = IF_IFACE_E1; in fst_get_iface() 1942 ifr->ifr_settings.type = IF_IFACE_T1; in fst_get_iface() 1945 ifr->ifr_settings.type = IF_IFACE_V35; in fst_get_iface() 1948 ifr->ifr_settings.type = IF_IFACE_V24; in fst_get_iface() 1951 ifr->ifr_settings.type = IF_IFACE_X21D; in fst_get_iface() [all …]
|
| D | n2.c | 249 static int n2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in n2_ioctl() argument 253 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in n2_ioctl() 263 return hdlc_ioctl(dev, ifr, cmd); in n2_ioctl() 265 switch(ifr->ifr_settings.type) { in n2_ioctl() 267 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in n2_ioctl() 268 if (ifr->ifr_settings.size < size) { in n2_ioctl() 269 ifr->ifr_settings.size = size; /* data size wanted */ in n2_ioctl() 297 return hdlc_ioctl(dev, ifr, cmd); in n2_ioctl()
|
| D | wanxl.c | 342 static int wanxl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in wanxl_ioctl() argument 349 return hdlc_ioctl(dev, ifr, cmd); in wanxl_ioctl() 351 switch (ifr->ifr_settings.type) { in wanxl_ioctl() 353 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in wanxl_ioctl() 354 if (ifr->ifr_settings.size < size) { in wanxl_ioctl() 355 ifr->ifr_settings.size = size; /* data size wanted */ in wanxl_ioctl() 363 if (copy_to_user(ifr->ifr_settings.ifs_ifsu.sync, &line, size)) in wanxl_ioctl() 373 if (copy_from_user(&line, ifr->ifr_settings.ifs_ifsu.sync, in wanxl_ioctl() 388 return hdlc_ioctl(dev, ifr, cmd); in wanxl_ioctl()
|
| D | sdla.c | 280 static int sdla_cpuspeed(struct net_device *dev, struct ifreq *ifr) in sdla_cpuspeed() argument 308 ifr->ifr_mtu = SDLA_CPU_16M; in sdla_cpuspeed() 310 ifr->ifr_mtu = SDLA_CPU_10M; in sdla_cpuspeed() 312 ifr->ifr_mtu = SDLA_CPU_8M; in sdla_cpuspeed() 314 ifr->ifr_mtu = SDLA_CPU_7M; in sdla_cpuspeed() 316 ifr->ifr_mtu = SDLA_CPU_5M; in sdla_cpuspeed() 318 ifr->ifr_mtu = SDLA_CPU_3M; in sdla_cpuspeed() 1254 static int sdla_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in sdla_ioctl() argument 1270 return sdla_config(dev, ifr->ifr_data, cmd == FRAD_GET_CONF); in sdla_ioctl() 1273 ifr->ifr_flags = flp->type; in sdla_ioctl() [all …]
|
| D | dlci.c | 236 static int dlci_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in dlci_dev_ioctl() argument 251 strncpy(ifr->ifr_slave, dlp->slave->name, sizeof(ifr->ifr_slave)); in dlci_dev_ioctl() 259 return dlci_config(dev, ifr->ifr_data, cmd == DLCI_GET_CONF); in dlci_dev_ioctl()
|
| D | hdlc.c | 206 int hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlc_ioctl() argument 215 result = dev_to_hdlc(dev)->proto->ioctl(dev, ifr); in hdlc_ioctl() 223 if ((result = proto->ioctl(dev, ifr)) != -EINVAL) in hdlc_ioctl()
|
| D | ixp4xx_hss.c | 1245 static int hss_hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hss_hdlc_ioctl() argument 1249 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hss_hdlc_ioctl() 1255 return hdlc_ioctl(dev, ifr, cmd); in hss_hdlc_ioctl() 1257 switch(ifr->ifr_settings.type) { in hss_hdlc_ioctl() 1259 ifr->ifr_settings.type = IF_IFACE_V35; in hss_hdlc_ioctl() 1260 if (ifr->ifr_settings.size < size) { in hss_hdlc_ioctl() 1261 ifr->ifr_settings.size = size; /* data size wanted */ in hss_hdlc_ioctl() 1313 return hdlc_ioctl(dev, ifr, cmd); in hss_hdlc_ioctl()
|
| D | hostess_sv11.c | 151 static int hostess_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) in hostess_ioctl() argument 155 return hdlc_ioctl(d, ifr, cmd); in hostess_ioctl()
|
| D | sealevel.c | 149 static int sealevel_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) in sealevel_ioctl() argument 153 return hdlc_ioctl(d, ifr, cmd); in sealevel_ioctl()
|
| D | hdlc_ppp.c | 105 static int ppp_ioctl(struct net_device *dev, struct ifreq *ifr); 649 static int ppp_ioctl(struct net_device *dev, struct ifreq *ifr) in ppp_ioctl() argument 655 switch (ifr->ifr_settings.type) { in ppp_ioctl() 659 ifr->ifr_settings.type = IF_PROTO_PPP; in ppp_ioctl()
|
| D | dscc4.c | 1306 static int dscc4_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in dscc4_ioctl() argument 1308 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in dscc4_ioctl() 1319 switch(ifr->ifr_settings.type) { in dscc4_ioctl() 1321 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in dscc4_ioctl() 1322 if (ifr->ifr_settings.size < size) { in dscc4_ioctl() 1323 ifr->ifr_settings.size = size; /* data size wanted */ in dscc4_ioctl() 1344 ret = hdlc_ioctl(dev, ifr, cmd); in dscc4_ioctl()
|
| D | sbni.c | 1295 sbni_ioctl( struct net_device *dev, struct ifreq *ifr, int cmd ) in sbni_ioctl() argument 1308 if (copy_to_user( ifr->ifr_data, &nl->in_stats, in sbni_ioctl() 1326 if (copy_to_user( ifr->ifr_data, &flags, sizeof flags )) in sbni_ioctl() 1335 flags = *(struct sbni_flags*) &ifr->ifr_ifru; in sbni_ioctl() 1355 if (copy_from_user( slave_name, ifr->ifr_data, sizeof slave_name )) in sbni_ioctl()
|
| D | cosa.c | 289 static int cosa_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 1188 static int cosa_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cosa_net_ioctl() argument 1193 (unsigned long)ifr->ifr_data); in cosa_net_ioctl() 1196 return hdlc_ioctl(dev, ifr, cmd); in cosa_net_ioctl()
|
| /linux-4.4.14/Documentation/networking/ |
| D | tuntap.txt | 77 struct ifreq ifr; 83 memset(&ifr, 0, sizeof(ifr)); 90 ifr.ifr_flags = IFF_TUN; 92 strncpy(ifr.ifr_name, dev, IFNAMSIZ); 94 if( (err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ){ 98 strcpy(dev, ifr.ifr_name); 126 struct ifreq ifr; 132 memset(&ifr, 0, sizeof(ifr)); 139 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_MULTI_QUEUE; 140 strcpy(ifr.ifr_name, dev); [all …]
|
| D | can.txt | 302 struct ifreq ifr; 306 strcpy(ifr.ifr_name, "can0" ); 307 ioctl(s, SIOCGIFINDEX, &ifr); 310 addr.can_ifindex = ifr.ifr_ifindex; 352 struct ifreq ifr; 360 ifr.ifr_ifindex = addr.can_ifindex; 361 ioctl(s, SIOCGIFNAME, &ifr); 362 printf("Received a CAN frame from interface %s", ifr.ifr_name); 367 strcpy(ifr.ifr_name, "can0"); 368 ioctl(s, SIOCGIFINDEX, &ifr); [all …]
|
| D | packet_mmap.txt | 629 struct ifreq ifr; 637 memset(&ifr, 0, sizeof(ifr)); 638 strcpy(ifr.ifr_name, device_name); 639 err = ioctl(fd, SIOCGIFINDEX, &ifr); 647 ll.sll_ifindex = ifr.ifr_ifindex;
|
| /linux-4.4.14/arch/um/os-Linux/drivers/ |
| D | tuntap_user.c | 130 struct ifreq ifr; in tuntap_open() local 147 memset(&ifr, 0, sizeof(ifr)); in tuntap_open() 148 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; in tuntap_open() 149 strlcpy(ifr.ifr_name, pri->dev_name, sizeof(ifr.ifr_name)); in tuntap_open() 150 if (ioctl(pri->fd, TUNSETIFF, &ifr) < 0) { in tuntap_open()
|
| /linux-4.4.14/drivers/net/ |
| D | tun.c | 1607 static int tun_set_iff(struct net *net, struct file *file, struct ifreq *ifr) in tun_set_iff() argument 1617 dev = __dev_get_by_name(net, ifr->ifr_name); in tun_set_iff() 1619 if (ifr->ifr_flags & IFF_TUN_EXCL) in tun_set_iff() 1621 if ((ifr->ifr_flags & IFF_TUN) && dev->netdev_ops == &tun_netdev_ops) in tun_set_iff() 1623 else if ((ifr->ifr_flags & IFF_TAP) && dev->netdev_ops == &tap_netdev_ops) in tun_set_iff() 1628 if (!!(ifr->ifr_flags & IFF_MULTI_QUEUE) != in tun_set_iff() 1638 err = tun_attach(tun, file, ifr->ifr_flags & IFF_NOFILTER); in tun_set_iff() 1653 int queues = ifr->ifr_flags & IFF_MULTI_QUEUE ? in tun_set_iff() 1663 if (ifr->ifr_flags & IFF_TUN) { in tun_set_iff() 1667 } else if (ifr->ifr_flags & IFF_TAP) { in tun_set_iff() [all …]
|
| D | eql.c | 134 static int eql_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 273 static int eql_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in eql_ioctl() argument 281 return eql_enslave(dev, ifr->ifr_data); in eql_ioctl() 283 return eql_emancipate(dev, ifr->ifr_data); in eql_ioctl() 285 return eql_g_slave_cfg(dev, ifr->ifr_data); in eql_ioctl() 287 return eql_s_slave_cfg(dev, ifr->ifr_data); in eql_ioctl() 289 return eql_g_master_cfg(dev, ifr->ifr_data); in eql_ioctl() 291 return eql_s_master_cfg(dev, ifr->ifr_data); in eql_ioctl()
|
| D | sb1000.c | 85 static int sb1000_dev_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd); 995 static int sb1000_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in sb1000_dev_ioctl() argument 1019 if(copy_to_user(ifr->ifr_data, stats, sizeof(stats))) in sb1000_dev_ioctl() 1027 if(copy_to_user(ifr->ifr_data, version, sizeof(version))) in sb1000_dev_ioctl() 1034 if(put_user(frequency, (int __user *) ifr->ifr_data)) in sb1000_dev_ioctl() 1041 if(get_user(frequency, (int __user *) ifr->ifr_data)) in sb1000_dev_ioctl() 1050 if(copy_to_user(ifr->ifr_data, PID, sizeof(PID))) in sb1000_dev_ioctl() 1057 if(copy_from_user(PID, ifr->ifr_data, sizeof(PID))) in sb1000_dev_ioctl()
|
| D | macvtap.c | 1065 struct ifreq __user *ifr = argp; in macvtap_ioctl() local 1076 if (get_user(u, &ifr->ifr_flags)) in macvtap_ioctl() 1097 if (copy_to_user(&ifr->ifr_name, vlan->dev->name, IFNAMSIZ) || in macvtap_ioctl() 1098 put_user(u, &ifr->ifr_flags)) in macvtap_ioctl() 1105 if (get_user(u, &ifr->ifr_flags)) in macvtap_ioctl() 1180 if (copy_to_user(&ifr->ifr_name, vlan->dev->name, IFNAMSIZ) || in macvtap_ioctl() 1181 copy_to_user(&ifr->ifr_hwaddr.sa_data, vlan->dev->dev_addr, ETH_ALEN) || in macvtap_ioctl() 1182 put_user(u, &ifr->ifr_hwaddr.sa_family)) in macvtap_ioctl() 1189 if (copy_from_user(&sa, &ifr->ifr_hwaddr, sizeof(sa))) in macvtap_ioctl()
|
| /linux-4.4.14/Documentation/networking/timestamping/ |
| D | hwtstamp_config.c | 87 struct ifreq ifr; in main() local 113 strcpy(ifr.ifr_name, argv[1]); in main() 114 ifr.ifr_data = (caddr_t)&config; in main() 116 if (ioctl(sock, (argc == 2) ? SIOCGHWTSTAMP : SIOCSHWTSTAMP, &ifr)) { in main()
|
| /linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
| D | rtw_android.c | 148 int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd) in rtw_android_priv_cmd() argument 156 if (!ifr->ifr_data) in rtw_android_priv_cmd() 158 if (copy_from_user(&priv_cmd, ifr->ifr_data, sizeof(priv_cmd))) in rtw_android_priv_cmd() 167 __func__, command, ifr->ifr_name); in rtw_android_priv_cmd() 177 __func__, command, ifr->ifr_name); in rtw_android_priv_cmd()
|
| /linux-4.4.14/include/net/ |
| D | wext.h | 9 int wext_handle_ioctl(struct net *net, struct ifreq *ifr, unsigned int cmd, 17 static inline int wext_handle_ioctl(struct net *net, struct ifreq *ifr, unsigned int cmd, in wext_handle_ioctl() argument
|
| /linux-4.4.14/drivers/net/hamradio/ |
| D | baycom_par.c | 384 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, 412 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, in baycom_ioctl() argument 432 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 444 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 453 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in baycom_ioctl() 468 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in baycom_ioctl()
|
| D | baycom_ser_fdx.c | 504 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, 539 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, in baycom_ioctl() argument 561 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 573 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 582 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in baycom_ioctl() 597 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in baycom_ioctl()
|
| D | baycom_ser_hdx.c | 540 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, 570 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, in baycom_ioctl() argument 592 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 604 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 613 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in baycom_ioctl() 628 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in baycom_ioctl()
|
| D | bpqether.c | 325 static int bpq_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bpq_ioctl() argument 327 struct bpq_ethaddr __user *ethaddr = ifr->ifr_data; in bpq_ioctl() 336 if (copy_from_user(&req, ifr->ifr_data, sizeof(struct bpq_req))) in bpq_ioctl()
|
| D | hdlcdrv.c | 498 static int hdlcdrv_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdrv_ioctl() argument 505 return s->ops->ioctl(dev, ifr, &bi, cmd); in hdlcdrv_ioctl() 508 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in hdlcdrv_ioctl() 514 return s->ops->ioctl(dev, ifr, &bi, cmd); in hdlcdrv_ioctl() 618 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in hdlcdrv_ioctl()
|
| D | yam.c | 952 static int yam_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in yam_ioctl() argument 959 if (copy_from_user(&ioctl_cmd, ifr->ifr_data, sizeof(int))) in yam_ioctl() 981 if (copy_from_user(ym, ifr->ifr_data, sizeof(struct yamdrv_ioctl_mcs))) { in yam_ioctl() 997 if (copy_from_user(&yi, ifr->ifr_data, sizeof(struct yamdrv_ioctl_cfg))) in yam_ioctl() 1075 if (copy_to_user(ifr->ifr_data, &yi, sizeof(struct yamdrv_ioctl_cfg))) in yam_ioctl()
|
| D | dmascc.c | 241 static int scc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 890 static int scc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in scc_ioctl() argument 897 (ifr->ifr_data, &priv->param, in scc_ioctl() 907 (&priv->param, ifr->ifr_data, in scc_ioctl()
|
| D | baycom_epp.c | 1003 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in baycom_ioctl() argument 1011 if (copy_from_user(&hi, ifr->ifr_data, sizeof(hi))) in baycom_ioctl() 1102 if (copy_to_user(ifr->ifr_data, &hi, sizeof(hi))) in baycom_ioctl()
|
| D | scc.c | 212 static int scc_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 1705 static int scc_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in scc_net_ioctl() argument 1714 void __user *arg = ifr->ifr_data; in scc_net_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
| D | fm10k_ptp.c | 176 int fm10k_get_ts_config(struct net_device *netdev, struct ifreq *ifr) in fm10k_get_ts_config() argument 181 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in fm10k_get_ts_config() 207 int fm10k_set_ts_config(struct net_device *netdev, struct ifreq *ifr) in fm10k_set_ts_config() argument 212 if (copy_from_user(&ts_config, ifr->ifr_data, sizeof(ts_config))) in fm10k_set_ts_config() 256 return copy_to_user(ifr->ifr_data, &ts_config, sizeof(ts_config)) ? in fm10k_set_ts_config()
|
| D | fm10k.h | 550 int fm10k_get_ts_config(struct net_device *netdev, struct ifreq *ifr); 551 int fm10k_set_ts_config(struct net_device *netdev, struct ifreq *ifr);
|
| D | fm10k_netdev.c | 1191 static int fm10k_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in fm10k_ioctl() argument 1195 return fm10k_get_ts_config(netdev, ifr); in fm10k_ioctl() 1197 return fm10k_set_ts_config(netdev, ifr); in fm10k_ioctl()
|
| /linux-4.4.14/arch/xtensa/platforms/iss/ |
| D | network.c | 165 struct ifreq ifr; in tuntap_open() local 177 memset(&ifr, 0, sizeof(ifr)); in tuntap_open() 178 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; in tuntap_open() 179 strlcpy(ifr.ifr_name, dev_name, sizeof(ifr.ifr_name)); in tuntap_open() 181 err = simc_ioctl(fd, TUNSETIFF, &ifr); in tuntap_open()
|
| /linux-4.4.14/net/wireless/ |
| D | wext-core.c | 914 static int wireless_process_ioctl(struct net *net, struct ifreq *ifr, in wireless_process_ioctl() argument 920 struct iwreq *iwr = (struct iwreq *) ifr; in wireless_process_ioctl() 928 if ((dev = __dev_get_by_name(net, ifr->ifr_name)) == NULL) in wireless_process_ioctl() 979 return dev->netdev_ops->ndo_do_ioctl(dev, ifr, cmd); in wireless_process_ioctl() 998 static int wext_ioctl_dispatch(struct net *net, struct ifreq *ifr, in wext_ioctl_dispatch() argument 1008 dev_load(net, ifr->ifr_name); in wext_ioctl_dispatch() 1010 ret = wireless_process_ioctl(net, ifr, cmd, info, standard, private); in wext_ioctl_dispatch() 1060 int wext_handle_ioctl(struct net *net, struct ifreq *ifr, unsigned int cmd, in wext_handle_ioctl() argument 1066 ret = wext_ioctl_dispatch(net, ifr, cmd, &info, in wext_handle_ioctl() 1071 copy_to_user(arg, ifr, sizeof(struct iwreq))) in wext_handle_ioctl()
|
| /linux-4.4.14/drivers/net/wan/lmc/ |
| D | lmc_proto.c | 65 int lmc_proto_ioctl(lmc_softc_t *sc, struct ifreq *ifr, int cmd) in lmc_proto_ioctl() argument 69 return hdlc_ioctl(sc->lmc_device, ifr, cmd); in lmc_proto_ioctl()
|
| D | lmc_proto.h | 7 int lmc_proto_ioctl(lmc_softc_t *sc, struct ifreq *ifr, int cmd);
|
| D | lmc_main.c | 111 int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) /*fold00*/ in lmc_ioctl() argument 132 if (copy_to_user(ifr->ifr_data, &sc->ictl, sizeof(lmc_ctl_t))) in lmc_ioctl() 149 if (copy_from_user(&ctl, ifr->ifr_data, sizeof(lmc_ctl_t))) { in lmc_ioctl() 179 if (copy_from_user(&new_type, ifr->ifr_data, sizeof(u16))) { in lmc_ioctl() 219 if (copy_to_user(ifr->ifr_data, &sc->lmc_xinfo, in lmc_ioctl() 253 if (copy_to_user(ifr->ifr_data, &sc->lmc_device->stats, in lmc_ioctl() 255 copy_to_user(ifr->ifr_data + sizeof(sc->lmc_device->stats), in lmc_ioctl() 290 if (copy_from_user(&ctl, ifr->ifr_data, sizeof(lmc_ctl_t))) { in lmc_ioctl() 322 if (copy_to_user(ifr->ifr_data, &lmcEventLogIndex, sizeof(u32))) { in lmc_ioctl() 326 if (copy_to_user(ifr->ifr_data + sizeof(u32), lmcEventLogBuf, in lmc_ioctl() [all …]
|
| D | lmc.h | 21 int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
| /linux-4.4.14/net/ |
| D | socket.c | 2607 struct ifreq __user *ifr; in dev_ifconf() local 2625 ifr = ifc.ifc_req = (void __user *)(uifc + 1); in dev_ifconf() 2628 if (copy_in_user(ifr, ifr32, sizeof(struct compat_ifreq))) in dev_ifconf() 2630 ifr++; in dev_ifconf() 2644 ifr = ifc.ifc_req; in dev_ifconf() 2649 if (copy_in_user(ifr32, ifr, sizeof(struct compat_ifreq))) in dev_ifconf() 2652 ifr++; in dev_ifconf() 2677 struct ifreq __user *ifr; in ethtool_ioctl() local 2717 ifr = compat_alloc_user_space(buf_size); in ethtool_ioctl() 2718 rxnfc = (void __user *)ifr + ALIGN(sizeof(struct ifreq), 8); in ethtool_ioctl() [all …]
|
| /linux-4.4.14/include/linux/ |
| D | hdlc.h | 28 int (*ioctl)(struct net_device *dev, struct ifreq *ifr); 60 int hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
| D | phy.h | 529 int (*hwtstamp)(struct phy_device *phydev, struct ifreq *ifr); 799 int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd);
|
| D | netdevice.h | 1083 struct ifreq *ifr, int cmd);
|
| /linux-4.4.14/net/ipv4/ |
| D | devinet.c | 920 struct ifreq ifr; in devinet_ioctl() local 922 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr; in devinet_ioctl() 935 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in devinet_ioctl() 937 ifr.ifr_name[IFNAMSIZ - 1] = 0; in devinet_ioctl() 942 colon = strchr(ifr.ifr_name, ':'); in devinet_ioctl() 946 dev_load(net, ifr.ifr_name); in devinet_ioctl() 986 dev = __dev_get_by_name(net, ifr.ifr_name); in devinet_ioctl() 1003 if (!strcmp(ifr.ifr_name, ifa->ifa_label) && in devinet_ioctl() 1016 if (!strcmp(ifr.ifr_name, ifa->ifa_label)) in devinet_ioctl() 1048 if (!(ifr.ifr_flags & IFF_UP)) in devinet_ioctl() [all …]
|
| D | ipip.c | 240 ipip_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ipip_tunnel_ioctl() argument 245 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ipip_tunnel_ioctl() 260 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ipip_tunnel_ioctl()
|
| D | ip_vti.c | 308 vti_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in vti_tunnel_ioctl() argument 313 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in vti_tunnel_ioctl() 338 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in vti_tunnel_ioctl()
|
| D | ip_gre.c | 674 struct ifreq *ifr, int cmd) in ipgre_tunnel_ioctl() argument 679 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ipgre_tunnel_ioctl() 697 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ipgre_tunnel_ioctl()
|
| D | ipmr.c | 368 struct ifreq ifr; in ipmr_del_tunnel() local 378 ifr.ifr_ifru.ifru_data = (__force void __user *)&p; in ipmr_del_tunnel() 384 ops->ndo_do_ioctl(dev, &ifr, SIOCDELTUNNEL); in ipmr_del_tunnel() 400 struct ifreq ifr; in ipmr_new_tunnel() local 411 ifr.ifr_ifru.ifru_data = (__force void __user *)&p; in ipmr_new_tunnel() 417 err = ops->ndo_do_ioctl(dev, &ifr, SIOCADDTUNNEL); in ipmr_new_tunnel()
|
| /linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ptp.c | 434 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr) in i40e_ptp_get_ts_config() argument 441 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in i40e_ptp_get_ts_config() 570 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr) in i40e_ptp_set_ts_config() argument 578 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in i40e_ptp_set_ts_config() 588 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in i40e_ptp_set_ts_config()
|
| D | i40e.h | 755 int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); 807 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr); 808 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr);
|
| D | i40e_main.c | 2206 int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in i40e_ioctl() argument 2213 return i40e_ptp_get_ts_config(pf, ifr); in i40e_ioctl() 2215 return i40e_ptp_set_ts_config(pf, ifr); in i40e_ioctl()
|
| /linux-4.4.14/drivers/net/appletalk/ |
| D | ipddp.c | 57 static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 268 static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ipddp_ioctl() argument 270 struct ipddp_route __user *rt = ifr->ifr_data; in ipddp_ioctl()
|
| D | cops.c | 512 struct ifreq ifr; in cops_load() local 513 struct ltfirmware *ltf= (struct ltfirmware *)&ifr.ifr_ifru; in cops_load() 518 strcpy(ifr.ifr_name,"lt0"); in cops_load() 935 static int cops_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cops_ioctl() argument 938 struct sockaddr_at *sa = (struct sockaddr_at *)&ifr->ifr_addr; in cops_ioctl()
|
| D | ltpc.c | 816 static int ltpc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ltpc_ioctl() argument 818 struct sockaddr_at *sa = (struct sockaddr_at *) &ifr->ifr_addr; in ltpc_ioctl()
|
| /linux-4.4.14/tools/lguest/ |
| D | lguest.c | 2745 struct ifreq ifr; in add_to_bridge() local 2754 strncpy(ifr.ifr_name, br_name, IFNAMSIZ); in add_to_bridge() 2755 ifr.ifr_name[IFNAMSIZ-1] = '\0'; in add_to_bridge() 2756 ifr.ifr_ifindex = ifidx; in add_to_bridge() 2757 if (ioctl(fd, SIOCBRADDIF, &ifr) < 0) in add_to_bridge() 2768 struct ifreq ifr; in configure_device() local 2771 memset(&ifr, 0, sizeof(ifr)); in configure_device() 2772 strcpy(ifr.ifr_name, tapif); in configure_device() 2777 memcpy(&ifr.ifr_addr, &sin, sizeof(sin)); in configure_device() 2778 if (ioctl(fd, SIOCSIFADDR, &ifr) != 0) in configure_device() [all …]
|
| /linux-4.4.14/drivers/net/ethernet/freescale/ |
| D | fec_ptp.c | 475 int fec_ptp_set(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_set() argument 481 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in fec_ptp_set() 512 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_set() 516 int fec_ptp_get(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_get() argument 526 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_get()
|
| D | fec.h | 567 int fec_ptp_set(struct net_device *ndev, struct ifreq *ifr); 568 int fec_ptp_get(struct net_device *ndev, struct ifreq *ifr);
|
| D | gianfar.c | 942 static int gfar_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_set() argument 947 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in gfar_hwtstamp_set() 985 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_set() 989 static int gfar_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_get() argument 999 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_get()
|
| /linux-4.4.14/drivers/staging/rtl8188eu/include/ |
| D | rtw_android.h | 62 int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd);
|
| /linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_ptp.c | 553 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_get_ts_config() argument 557 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config() 695 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_set_ts_config() argument 700 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config() 711 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
|
| D | ixgbe.h | 897 int ethtool_ioctl(struct ifreq *ifr); 972 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr); 973 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr);
|
| /linux-4.4.14/drivers/net/ethernet/adi/ |
| D | bfin_mac.c | 666 struct ifreq *ifr) in bfin_mac_hwtstamp_set() argument 673 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in bfin_mac_hwtstamp_set() 818 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in bfin_mac_hwtstamp_set() 823 struct ifreq *ifr) in bfin_mac_hwtstamp_get() argument 827 return copy_to_user(ifr->ifr_data, &lp->stamp_cfg, in bfin_mac_hwtstamp_get() 1069 # define bfin_mac_hwtstamp_set(dev, ifr) (-EOPNOTSUPP) argument 1070 # define bfin_mac_hwtstamp_get(dev, ifr) (-EOPNOTSUPP) argument 1506 static int bfin_mac_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in bfin_mac_ioctl() argument 1515 return bfin_mac_hwtstamp_set(netdev, ifr); in bfin_mac_ioctl() 1517 return bfin_mac_hwtstamp_get(netdev, ifr); in bfin_mac_ioctl() [all …]
|
| /linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
| D | netdev.c | 59 static int wil_do_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) in wil_do_ioctl() argument 63 int ret = wil_ioctl(wil, ifr->ifr_data, cmd); in wil_do_ioctl()
|
| /linux-4.4.14/net/ieee802154/ |
| D | socket.c | 135 struct ifreq ifr; in ieee802154_dev_ioctl() local 139 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in ieee802154_dev_ioctl() 142 ifr.ifr_name[IFNAMSIZ-1] = 0; in ieee802154_dev_ioctl() 144 dev_load(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 145 dev = dev_get_by_name(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 151 ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, cmd); in ieee802154_dev_ioctl() 153 if (!ret && copy_to_user(arg, &ifr, sizeof(struct ifreq))) in ieee802154_dev_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
| D | atlx.c | 55 static int atlx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atlx_ioctl() argument 61 return atlx_mii_ioctl(netdev, ifr, cmd); in atlx_ioctl()
|
| D | atl2.h | 45 int ethtool_ioctl(struct ifreq *ifr);
|
| D | atl2.c | 967 static int atl2_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atl2_mii_ioctl() argument 970 struct mii_ioctl_data *data = if_mii(ifr); in atl2_mii_ioctl() 1003 static int atl2_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atl2_ioctl() argument 1009 return atl2_mii_ioctl(netdev, ifr, cmd); in atl2_ioctl() 1012 return ethtool_ioctl(ifr); in atl2_ioctl()
|
| D | atl1.h | 62 static int atl1_mii_ioctl(struct net_device *netdev, struct ifreq *ifr,
|
| D | atl1.c | 1016 static int atl1_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atl1_mii_ioctl() argument 1026 retval = generic_mii_ioctl(&adapter->mii, if_mii(ifr), cmd, NULL); in atl1_mii_ioctl()
|
| /linux-4.4.14/net/ipx/ |
| D | af_ipx.c | 1120 struct ifreq ifr; in ipxitf_ioctl() local 1129 if (copy_from_user(&ifr, arg, sizeof(ifr))) in ipxitf_ioctl() 1131 sipx = (struct sockaddr_ipx *)&ifr.ifr_addr; in ipxitf_ioctl() 1136 memcpy(f.ipx_device, ifr.ifr_name, in ipxitf_ioctl() 1154 if (copy_from_user(&ifr, arg, sizeof(ifr))) in ipxitf_ioctl() 1156 sipx = (struct sockaddr_ipx *)&ifr.ifr_addr; in ipxitf_ioctl() 1157 dev = __dev_get_by_name(&init_net, ifr.ifr_name); in ipxitf_ioctl() 1172 if (copy_to_user(arg, &ifr, sizeof(ifr))) in ipxitf_ioctl()
|
| /linux-4.4.14/net/decnet/ |
| D | dn_dev.c | 415 struct ifreq *ifr = (struct ifreq *)buffer; in dn_dev_ioctl() local 416 struct sockaddr_dn *sdn = (struct sockaddr_dn *)&ifr->ifr_addr; in dn_dev_ioctl() 423 if (copy_from_user(ifr, arg, DN_IFREQ_SIZE)) in dn_dev_ioctl() 425 ifr->ifr_name[IFNAMSIZ-1] = 0; in dn_dev_ioctl() 427 dev_load(&init_net, ifr->ifr_name); in dn_dev_ioctl() 444 if ((dev = __dev_get_by_name(&init_net, ifr->ifr_name)) == NULL) { in dn_dev_ioctl() 453 if (strcmp(ifr->ifr_name, ifa->ifa_label) == 0) in dn_dev_ioctl() 489 if (copy_to_user(arg, ifr, DN_IFREQ_SIZE)) in dn_dev_ioctl()
|
| /linux-4.4.14/drivers/staging/wlan-ng/ |
| D | p80211netdev.c | 100 static int p80211knetdev_do_ioctl(netdevice_t *dev, struct ifreq *ifr, 534 static int p80211knetdev_do_ioctl(netdevice_t *dev, struct ifreq *ifr, int cmd) in p80211knetdev_do_ioctl() argument 537 struct p80211ioctl_req *req = (struct p80211ioctl_req *) ifr; in p80211knetdev_do_ioctl() 546 p80211netdev_ethtool(wlandev, (void __user *)ifr->ifr_data); in p80211knetdev_do_ioctl()
|
| /linux-4.4.14/net/ipv6/ |
| D | sit.c | 1137 ipip6_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ipip6_tunnel_ioctl() argument 1155 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) { in ipip6_tunnel_ioctl() 1167 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, in ipip6_tunnel_ioctl() 1176 if (copy_to_user(ifr->ifr_ifru.ifru_data, &ip6rd, in ipip6_tunnel_ioctl() 1191 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ipip6_tunnel_ioctl() 1227 if (copy_to_user(ifr->ifr_ifru.ifru_data, &t->parms, sizeof(p))) in ipip6_tunnel_ioctl() 1240 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ipip6_tunnel_ioctl() 1259 err = ipip6_tunnel_get_prl(t, ifr->ifr_ifru.ifru_data); in ipip6_tunnel_ioctl() 1272 if (copy_from_user(&prl, ifr->ifr_ifru.ifru_data, sizeof(prl))) in ipip6_tunnel_ioctl() 1297 if (copy_from_user(&ip6rd, ifr->ifr_ifru.ifru_data, in ipip6_tunnel_ioctl()
|
| D | ip6_vti.c | 716 vti6_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in vti6_ioctl() argument 728 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) { in vti6_ioctl() 740 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in vti6_ioctl() 749 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in vti6_ioctl() 770 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in vti6_ioctl() 783 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in vti6_ioctl()
|
| D | ip6_tunnel.c | 1455 ip6_tnl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ip6_tnl_ioctl() argument 1467 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) { in ip6_tnl_ioctl() 1479 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) { in ip6_tnl_ioctl() 1489 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6_tnl_ioctl() 1513 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ip6_tnl_ioctl() 1527 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6_tnl_ioctl()
|
| D | ip6_gre.c | 1056 struct ifreq *ifr, int cmd) in ip6gre_tunnel_ioctl() argument 1068 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) { in ip6gre_tunnel_ioctl() 1079 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ip6gre_tunnel_ioctl() 1090 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6gre_tunnel_ioctl() 1127 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ip6gre_tunnel_ioctl() 1140 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6gre_tunnel_ioctl()
|
| D | addrconf.c | 2573 struct ifreq ifr; in addrconf_set_dstaddr() local 2587 ifr.ifr_ifru.ifru_data = (__force void __user *)&p; in addrconf_set_dstaddr() 2593 err = ops->ndo_do_ioctl(dev, &ifr, SIOCADDTUNNEL); in addrconf_set_dstaddr()
|
| /linux-4.4.14/drivers/net/ethernet/intel/igb/ |
| D | igb_ptp.c | 807 int igb_ptp_get_ts_config(struct net_device *netdev, struct ifreq *ifr) in igb_ptp_get_ts_config() argument 812 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igb_ptp_get_ts_config() 987 int igb_ptp_set_ts_config(struct net_device *netdev, struct ifreq *ifr) in igb_ptp_set_ts_config() argument 993 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igb_ptp_set_ts_config() 1004 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in igb_ptp_set_ts_config()
|
| D | igb.h | 541 int igb_ptp_set_ts_config(struct net_device *netdev, struct ifreq *ifr); 542 int igb_ptp_get_ts_config(struct net_device *netdev, struct ifreq *ifr);
|
| D | igb_main.c | 7093 static int igb_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in igb_mii_ioctl() argument 7096 struct mii_ioctl_data *data = if_mii(ifr); in igb_mii_ioctl() 7123 static int igb_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in igb_ioctl() argument 7129 return igb_mii_ioctl(netdev, ifr, cmd); in igb_ioctl() 7131 return igb_ptp_get_ts_config(netdev, ifr); in igb_ioctl() 7133 return igb_ptp_set_ts_config(netdev, ifr); in igb_ioctl()
|
| /linux-4.4.14/drivers/net/wireless/hostap/ |
| D | hostap.h | 92 int hostap_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
| D | hostap_ioctl.c | 3964 int hostap_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hostap_ioctl() argument 3966 struct iwreq *wrq = (struct iwreq *) ifr; in hostap_ioctl()
|
| /linux-4.4.14/drivers/pinctrl/ |
| D | pinctrl-coh901.c | 631 u32 ifr; in u300_gpio_probe() local 672 ifr = U300_GPIO_PXIFR; in u300_gpio_probe() 719 writel(0x0, gpio->base + portno * gpio->stride + ifr); in u300_gpio_probe()
|
| /linux-4.4.14/Documentation/mic/mpssd/ |
| D | mpssd.c | 232 struct ifreq ifr; in tun_alloc() local 243 memset(&ifr, 0, sizeof(ifr)); in tun_alloc() 245 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; in tun_alloc() 247 strncpy(ifr.ifr_name, dev, IFNAMSIZ); in tun_alloc() 249 err = ioctl(fd, TUNSETIFF, (void *)&ifr); in tun_alloc() 267 strcpy(dev, ifr.ifr_name); in tun_alloc()
|
| /linux-4.4.14/drivers/net/usb/ |
| D | cdc-phonet.c | 267 static int usbpn_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in usbpn_ioctl() argument 269 struct if_phonet_req *req = (struct if_phonet_req *)ifr; in usbpn_ioctl()
|
| /linux-4.4.14/net/l2tp/ |
| D | l2tp_ppp.c | 1004 struct ifreq ifr; in pppol2tp_session_ioctl() local 1026 if (copy_from_user(&ifr, (void __user *) arg, sizeof(struct ifreq))) in pppol2tp_session_ioctl() 1028 ifr.ifr_mtu = session->mtu; in pppol2tp_session_ioctl() 1029 if (copy_to_user((void __user *) arg, &ifr, sizeof(struct ifreq))) in pppol2tp_session_ioctl() 1043 if (copy_from_user(&ifr, (void __user *) arg, sizeof(struct ifreq))) in pppol2tp_session_ioctl() 1046 session->mtu = ifr.ifr_mtu; in pppol2tp_session_ioctl()
|
| /linux-4.4.14/net/8021q/ |
| D | vlan_dev.c | 342 static int vlan_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in vlan_dev_ioctl() argument 350 ifrr.ifr_ifru = ifr->ifr_ifru; in vlan_dev_ioctl() 364 ifr->ifr_ifru = ifrr.ifr_ifru; in vlan_dev_ioctl()
|
| /linux-4.4.14/drivers/net/phy/ |
| D | phy.c | 398 int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd) in phy_mii_ioctl() argument 400 struct mii_ioctl_data *mii_data = if_mii(ifr); in phy_mii_ioctl() 463 return phydev->drv->hwtstamp(phydev, ifr); in phy_mii_ioctl()
|
| D | dp83640.c | 1287 static int dp83640_hwtstamp(struct phy_device *phydev, struct ifreq *ifr) in dp83640_hwtstamp() argument 1293 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in dp83640_hwtstamp() 1370 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in dp83640_hwtstamp()
|
| /linux-4.4.14/drivers/net/ethernet/xscale/ |
| D | ixp4xx_eth.c | 372 static int hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in hwtstamp_set() argument 379 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in hwtstamp_set() 413 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in hwtstamp_set() 416 static int hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in hwtstamp_get() argument 439 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in hwtstamp_get()
|
| /linux-4.4.14/drivers/net/ethernet/sfc/ |
| D | nic.h | 562 int efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr); 563 int efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr);
|
| D | ptp.c | 1560 int efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr) in efx_ptp_set_ts_config() argument 1569 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in efx_ptp_set_ts_config() 1576 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) in efx_ptp_set_ts_config() 1580 int efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr) in efx_ptp_get_ts_config() argument 1585 return copy_to_user(ifr->ifr_data, &efx->ptp_data->config, in efx_ptp_get_ts_config()
|
| D | efx.c | 2031 static int efx_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd) in efx_ioctl() argument 2034 struct mii_ioctl_data *data = if_mii(ifr); in efx_ioctl() 2037 return efx_ptp_set_ts_config(efx, ifr); in efx_ioctl() 2039 return efx_ptp_get_ts_config(efx, ifr); in efx_ioctl()
|
| /linux-4.4.14/drivers/net/bonding/ |
| D | bond_main.c | 444 struct ifreq ifr; in bond_check_dev_link() local 474 strncpy(ifr.ifr_name, slave_dev->name, IFNAMSIZ); in bond_check_dev_link() 475 mii = if_mii(&ifr); in bond_check_dev_link() 476 if (IOCTL(slave_dev, &ifr, SIOCGMIIPHY) == 0) { in bond_check_dev_link() 478 if (IOCTL(slave_dev, &ifr, SIOCGMIIREG) == 0) in bond_check_dev_link() 3316 static int bond_do_ioctl(struct net_device *bond_dev, struct ifreq *ifr, int cmd) in bond_do_ioctl() argument 3333 mii = if_mii(ifr); in bond_do_ioctl() 3343 mii = if_mii(ifr); in bond_do_ioctl() 3356 u_binfo = (struct ifbond __user *)ifr->ifr_data; in bond_do_ioctl() 3369 u_sinfo = (struct ifslave __user *)ifr->ifr_data; in bond_do_ioctl() [all …]
|
| /linux-4.4.14/drivers/isdn/i4l/ |
| D | isdn_net.c | 1427 isdn_ciscohdlck_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in isdn_ciscohdlck_dev_ioctl() argument 1444 if (copy_to_user(ifr->ifr_data, in isdn_ciscohdlck_dev_ioctl() 1451 if (copy_from_user(&period, ifr->ifr_data, len)) in isdn_ciscohdlck_dev_ioctl() 1470 if (copy_to_user(ifr->ifr_data, in isdn_ciscohdlck_dev_ioctl() 1477 ifr->ifr_data, len)) in isdn_ciscohdlck_dev_ioctl() 1494 struct ifreq *ifr, int cmd) in isdn_net_ioctl() argument 1501 return isdn_ppp_dev_ioctl(dev, ifr, cmd); in isdn_net_ioctl() 1504 return isdn_ciscohdlck_dev_ioctl(dev, ifr, cmd); in isdn_net_ioctl()
|
| D | isdn_ppp.c | 2011 isdn_ppp_dev_ioctl_stats(int slot, struct ifreq *ifr, struct net_device *dev) in isdn_ppp_dev_ioctl_stats() argument 2013 struct ppp_stats __user *res = ifr->ifr_data; in isdn_ppp_dev_ioctl_stats() 2050 isdn_ppp_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in isdn_ppp_dev_ioctl() argument 2064 if (copy_to_user(ifr->ifr_data, PPP_VERSION, len)) in isdn_ppp_dev_ioctl() 2069 error = isdn_ppp_dev_ioctl_stats(lp->ppp_slot, ifr, dev); in isdn_ppp_dev_ioctl()
|
| /linux-4.4.14/drivers/net/cris/ |
| D | eth_v10.c | 195 static int e100_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 1374 e100_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in e100_ioctl() argument 1376 struct mii_ioctl_data *data = if_mii(ifr); in e100_ioctl() 1410 rc = generic_mii_ioctl(&np->mii_if, if_mii(ifr), in e100_ioctl()
|
| /linux-4.4.14/net/mac802154/ |
| D | iface.c | 57 mac802154_wpan_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mac802154_wpan_ioctl() argument 62 (struct sockaddr_ieee802154 *)&ifr->ifr_addr; in mac802154_wpan_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_netdev.c | 2127 static int mlx4_en_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in mlx4_en_hwtstamp_set() argument 2133 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in mlx4_en_hwtstamp_set() 2182 return copy_to_user(ifr->ifr_data, &config, in mlx4_en_hwtstamp_set() 2186 static int mlx4_en_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in mlx4_en_hwtstamp_get() argument 2190 return copy_to_user(ifr->ifr_data, &priv->hwtstamp_config, in mlx4_en_hwtstamp_get() 2194 static int mlx4_en_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mlx4_en_ioctl() argument 2198 return mlx4_en_hwtstamp_set(dev, ifr); in mlx4_en_ioctl() 2200 return mlx4_en_hwtstamp_get(dev, ifr); in mlx4_en_ioctl()
|
| /linux-4.4.14/drivers/staging/gdm72xx/ |
| D | gdm_wimax.c | 458 static int gdm_wimax_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in gdm_wimax_ioctl() argument 460 struct wm_req_s *req = (struct wm_req_s *)ifr; in gdm_wimax_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/ |
| D | ethoc.c | 756 static int ethoc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ethoc_ioctl() argument 759 struct mii_ioctl_data *mdio = if_mii(ifr); in ethoc_ioctl() 776 return phy_mii_ioctl(phy, ifr, cmd); in ethoc_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/tehuti/ |
| D | tehuti.c | 641 static int bdx_ioctl_priv(struct net_device *ndev, struct ifreq *ifr, int cmd) in bdx_ioctl_priv() argument 651 error = copy_from_user(data, ifr->ifr_data, sizeof(data)); in bdx_ioctl_priv() 671 error = copy_to_user(ifr->ifr_data, data, sizeof(data)); in bdx_ioctl_priv() 690 static int bdx_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) in bdx_ioctl() argument 694 RET(bdx_ioctl_priv(ndev, ifr, cmd)); in bdx_ioctl()
|
| /linux-4.4.14/drivers/char/pcmcia/ |
| D | synclink_cs.c | 4094 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 4098 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 4110 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 4114 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 4117 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 4118 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 4119 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 4189 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
| D | ixgbevf.h | 500 int ethtool_ioctl(struct ifreq *ifr);
|
| /linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/ |
| D | pch_gbe_main.c | 227 static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in hwtstamp_ioctl() argument 234 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in hwtstamp_ioctl() 279 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in hwtstamp_ioctl() 2347 static int pch_gbe_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in pch_gbe_ioctl() argument 2354 return hwtstamp_ioctl(netdev, ifr, cmd); in pch_gbe_ioctl() 2356 return generic_mii_ioctl(&adapter->mii, if_mii(ifr), cmd, NULL); in pch_gbe_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/cirrus/ |
| D | ep93xx_eth.c | 700 static int ep93xx_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ep93xx_ioctl() argument 703 struct mii_ioctl_data *data = if_mii(ifr); in ep93xx_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/faraday/ |
| D | ftmac100.c | 1041 static int ftmac100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in ftmac100_do_ioctl() argument 1044 struct mii_ioctl_data *data = if_mii(ifr); in ftmac100_do_ioctl()
|
| D | ftgmac100.c | 1165 static int ftgmac100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in ftgmac100_do_ioctl() argument 1169 return phy_mii_ioctl(priv->phydev, ifr, cmd); in ftgmac100_do_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/ti/ |
| D | cpsw.c | 1490 static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_set() argument 1501 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in cpsw_hwtstamp_set() 1550 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_set() 1553 static int cpsw_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_get() argument 1569 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_get()
|
| D | cpmac.c | 833 static int cpmac_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cpmac_ioctl() argument 842 return phy_mii_ioctl(priv->phy, ifr, cmd); in cpmac_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/nuvoton/ |
| D | w90p910_ether.c | 862 struct ifreq *ifr, int cmd) in w90p910_ether_ioctl() argument 865 struct mii_ioctl_data *data = if_mii(ifr); in w90p910_ether_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
| D | netdev.c | 5998 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 6002 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl() 6072 static int e1000e_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_set() argument 6078 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in e1000e_hwtstamp_set() 6103 return copy_to_user(ifr->ifr_data, &config, in e1000e_hwtstamp_set() 6107 static int e1000e_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_get() argument 6111 return copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config, in e1000e_hwtstamp_get() 6115 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 6121 return e1000_mii_ioctl(netdev, ifr, cmd); in e1000_ioctl() 6123 return e1000e_hwtstamp_set(netdev, ifr); in e1000_ioctl() [all …]
|
| /linux-4.4.14/drivers/tty/ |
| D | synclink_gt.c | 1613 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 1617 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 1628 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 1632 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 1635 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 1636 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 1637 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 1704 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
| D | synclinkmp.c | 1729 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 1733 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 1745 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 1747 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 1750 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 1751 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 1752 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 1820 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
| D | synclink.c | 7825 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 7829 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 7841 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 7843 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 7846 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 7847 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 7848 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 7916 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
| D | lio_main.c | 2433 static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in hwtstamp_ioctl() argument 2438 if (copy_from_user(&conf, ifr->ifr_data, sizeof(conf))) in hwtstamp_ioctl() 2481 return copy_to_user(ifr->ifr_data, &conf, sizeof(conf)) ? -EFAULT : 0; in hwtstamp_ioctl() 2490 static int liquidio_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in liquidio_ioctl() argument 2494 return hwtstamp_ioctl(netdev, ifr, cmd); in liquidio_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
| D | atl1e_main.c | 485 struct ifreq *ifr, int cmd) in atl1e_mii_ioctl() argument 488 struct mii_ioctl_data *data = if_mii(ifr); in atl1e_mii_ioctl() 534 static int atl1e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atl1e_ioctl() argument 540 return atl1e_mii_ioctl(netdev, ifr, cmd); in atl1e_ioctl()
|
| /linux-4.4.14/net/dsa/ |
| D | slave.c | 377 static int dsa_slave_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in dsa_slave_ioctl() argument 382 return phy_mii_ioctl(p->phy, ifr, cmd); in dsa_slave_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
| D | atl1c_main.c | 586 struct ifreq *ifr, int cmd) in atl1c_mii_ioctl() argument 590 struct mii_ioctl_data *data = if_mii(ifr); in atl1c_mii_ioctl() 635 static int atl1c_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atl1c_ioctl() argument 641 return atl1c_mii_ioctl(netdev, ifr, cmd); in atl1c_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/marvell/ |
| D | pxa168_eth.c | 1366 static int pxa168_eth_do_ioctl(struct net_device *dev, struct ifreq *ifr, in pxa168_eth_do_ioctl() argument 1371 return phy_mii_ioctl(pep->phy, ifr, cmd); in pxa168_eth_do_ioctl()
|
| D | mv643xx_eth.c | 2554 static int mv643xx_eth_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mv643xx_eth_ioctl() argument 2562 ret = phy_mii_ioctl(mp->phy, ifr, cmd); in mv643xx_eth_ioctl()
|
| D | mvneta.c | 2919 static int mvneta_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mvneta_ioctl() argument 2926 return phy_mii_ioctl(pp->phy_dev, ifr, cmd); in mvneta_ioctl()
|
| D | skge.c | 2435 static int skge_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in skge_ioctl() argument 2437 struct mii_ioctl_data *data = if_mii(ifr); in skge_ioctl()
|
| D | mvpp2.c | 5809 static int mvpp2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mvpp2_ioctl() argument 5817 ret = phy_mii_ioctl(port->phy_dev, ifr, cmd); in mvpp2_ioctl()
|
| D | sky2.c | 1379 static int sky2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in sky2_ioctl() argument 1381 struct mii_ioctl_data *data = if_mii(ifr); in sky2_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
| D | e1000_main.c | 158 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); 159 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, 4728 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 4734 return e1000_mii_ioctl(netdev, ifr, cmd); in e1000_ioctl() 4746 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 4751 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
| D | main.c | 1149 static int alx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in alx_ioctl() argument 1156 return mdio_mii_ioctl(&alx->hw.mdio, if_mii(ifr), cmd); in alx_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/ |
| D | b44.c | 2130 static int b44_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in b44_ioctl() argument 2141 err = phy_mii_ioctl(bp->phydev, ifr, cmd); in b44_ioctl() 2143 err = generic_mii_ioctl(&bp->mii_if, if_mii(ifr), cmd, NULL); in b44_ioctl()
|
| D | bgmac.c | 1348 static int bgmac_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd) in bgmac_ioctl() argument 1355 return phy_mii_ioctl(bgmac->phy_dev, ifr, cmd); in bgmac_ioctl()
|
| D | tg3.c | 13784 static int tg3_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in tg3_hwtstamp_set() argument 13792 if (copy_from_user(&stmpconf, ifr->ifr_data, sizeof(stmpconf))) in tg3_hwtstamp_set() 13867 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in tg3_hwtstamp_set() 13871 static int tg3_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in tg3_hwtstamp_get() argument 13928 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in tg3_hwtstamp_get() 13932 static int tg3_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in tg3_ioctl() argument 13934 struct mii_ioctl_data *data = if_mii(ifr); in tg3_ioctl() 13943 return phy_mii_ioctl(phydev, ifr, cmd); in tg3_ioctl() 13985 return tg3_hwtstamp_set(dev, ifr); in tg3_ioctl() 13988 return tg3_hwtstamp_get(dev, ifr); in tg3_ioctl()
|
| D | bnx2.c | 7832 bnx2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bnx2_ioctl() argument 7834 struct mii_ioctl_data *data = if_mii(ifr); in bnx2_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/sis/ |
| D | sis190.c | 1811 static int sis190_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in sis190_ioctl() argument 1816 generic_mii_ioctl(&tp->mii_if, if_mii(ifr), cmd, NULL); in sis190_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
| D | hns_enet.c | 1058 static int hns_nic_do_ioctl(struct net_device *netdev, struct ifreq *ifr, in hns_nic_do_ioctl() argument 1070 return phy_mii_ioctl(phy_dev, ifr, cmd); in hns_nic_do_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_main.c | 423 static int stmmac_hwtstamp_ioctl(struct net_device *dev, struct ifreq *ifr) in stmmac_hwtstamp_ioctl() argument 447 if (copy_from_user(&config, ifr->ifr_data, in stmmac_hwtstamp_ioctl() 631 return copy_to_user(ifr->ifr_data, &config, in stmmac_hwtstamp_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/smsc/ |
| D | smsc9420.c | 228 static int smsc9420_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in smsc9420_do_ioctl() argument 235 return phy_mii_ioctl(pd->phy_dev, ifr, cmd); in smsc9420_do_ioctl()
|
| D | smsc911x.c | 1911 static int smsc911x_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in smsc911x_do_ioctl() argument 1918 return phy_mii_ioctl(pdata->phy_dev, ifr, cmd); in smsc911x_do_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/amd/ |
| D | amd8111e.c | 1497 static int amd8111e_ioctl(struct net_device *dev , struct ifreq *ifr, int cmd) in amd8111e_ioctl() argument 1499 struct mii_ioctl_data *data = if_mii(ifr); in amd8111e_ioctl()
|
| /linux-4.4.14/drivers/net/plip/ |
| D | plip.c | 157 static int plip_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
| /linux-4.4.14/drivers/net/ppp/ |
| D | ppp_generic.c | 1044 ppp_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ppp_net_ioctl() argument 1048 void __user *addr = (void __user *) ifr->ifr_ifru.ifru_data; in ppp_net_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/sun/ |
| D | sungem.c | 2682 static int gem_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in gem_ioctl() argument 2685 struct mii_ioctl_data *data = if_mii(ifr); in gem_ioctl()
|
| D | cassini.c | 4772 static int cas_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cas_ioctl() argument 4775 struct mii_ioctl_data *data = if_mii(ifr); in cas_ioctl()
|
| D | niu.c | 6427 static int niu_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in niu_ioctl() argument
|
| /linux-4.4.14/drivers/net/ethernet/via/ |
| D | via-velocity.c | 2389 static int velocity_mii_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in velocity_mii_ioctl() argument 2394 struct mii_ioctl_data *miidata = if_mii(ifr); in velocity_mii_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/intel/ |
| D | e100.c | 2776 static int e100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e100_do_ioctl() argument 2780 return generic_mii_ioctl(&nic->mii, if_mii(ifr), cmd, NULL); in e100_do_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/toshiba/ |
| D | spider_net.c | 935 spider_net_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in spider_net_do_ioctl() argument
|
| /linux-4.4.14/drivers/net/ethernet/ibm/ |
| D | ibmveth.c | 984 static int ibmveth_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ibmveth_ioctl() argument
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_main.c | 299 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr); 12748 static int bnx2x_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bnx2x_ioctl() argument 12751 struct mii_ioctl_data *mdio = if_mii(ifr); in bnx2x_ioctl() 12758 return bnx2x_hwtstamp_ioctl(bp, ifr); in bnx2x_ioctl() 15288 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr) in bnx2x_hwtstamp_ioctl() argument 15295 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in bnx2x_hwtstamp_ioctl() 15316 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in bnx2x_hwtstamp_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
| D | netdev.c | 2411 static int igbvf_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in igbvf_ioctl() argument
|
| /linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
| D | cxgb4vf_main.c | 1110 static int cxgb4vf_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cxgb4vf_do_ioctl() argument
|
| /linux-4.4.14/drivers/net/ethernet/micrel/ |
| D | ksz884x.c | 5841 static int netdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in netdev_ioctl() argument 5848 struct mii_ioctl_data *data = if_mii(ifr); in netdev_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/realtek/ |
| D | r8169.c | 4472 static int rtl8169_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in rtl8169_ioctl() argument 4475 struct mii_ioctl_data *data = if_mii(ifr); in rtl8169_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt.c | 4713 static int bnxt_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bnxt_ioctl() argument
|