/linux-4.1.27/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 | 1742 int dev_ethtool(struct net *net, struct ifreq *ifr) in dev_ethtool() argument 1744 struct net_device *dev = __dev_get_by_name(net, ifr->ifr_name); in dev_ethtool() 1745 void __user *useraddr = ifr->ifr_data; in dev_ethtool()
|
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/ |
D | linux-tcpip.c | 80 struct ifreq ifr; in libcfs_ipif_query() local 91 CLASSERT (sizeof(ifr.ifr_name) >= IFNAMSIZ); in libcfs_ipif_query() 93 strcpy(ifr.ifr_name, name); in libcfs_ipif_query() 94 rc = libcfs_sock_ioctl(SIOCGIFFLAGS, (unsigned long)&ifr); in libcfs_ipif_query() 101 if ((ifr.ifr_flags & IFF_UP) == 0) { in libcfs_ipif_query() 110 strcpy(ifr.ifr_name, name); in libcfs_ipif_query() 111 ifr.ifr_addr.sa_family = AF_INET; in libcfs_ipif_query() 112 rc = libcfs_sock_ioctl(SIOCGIFADDR, (unsigned long)&ifr); in libcfs_ipif_query() 119 val = ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr; in libcfs_ipif_query() 122 strcpy(ifr.ifr_name, name); in libcfs_ipif_query() [all …]
|
/linux-4.1.27/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 | 1309 static int dscc4_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in dscc4_ioctl() argument 1311 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in dscc4_ioctl() 1322 switch(ifr->ifr_settings.type) { in dscc4_ioctl() 1324 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in dscc4_ioctl() 1325 if (ifr->ifr_settings.size < size) { in dscc4_ioctl() 1326 ifr->ifr_settings.size = size; /* data size wanted */ in dscc4_ioctl() 1347 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); 1187 static int cosa_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cosa_net_ioctl() argument 1192 (unsigned long)ifr->ifr_data); in cosa_net_ioctl() 1195 return hdlc_ioctl(dev, ifr, cmd); in cosa_net_ioctl()
|
/linux-4.1.27/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 | 299 struct ifreq ifr; 303 strcpy(ifr.ifr_name, "can0" ); 304 ioctl(s, SIOCGIFINDEX, &ifr); 307 addr.can_ifindex = ifr.ifr_ifindex; 349 struct ifreq ifr; 357 ifr.ifr_ifindex = addr.can_ifindex; 358 ioctl(s, SIOCGIFNAME, &ifr); 359 printf("Received a CAN frame from interface %s", ifr.ifr_name); 364 strcpy(ifr.ifr_name, "can0"); 365 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.1.27/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.1.27/drivers/net/ |
D | tun.c | 1562 static int tun_set_iff(struct net *net, struct file *file, struct ifreq *ifr) in tun_set_iff() argument 1572 dev = __dev_get_by_name(net, ifr->ifr_name); in tun_set_iff() 1574 if (ifr->ifr_flags & IFF_TUN_EXCL) in tun_set_iff() 1576 if ((ifr->ifr_flags & IFF_TUN) && dev->netdev_ops == &tun_netdev_ops) in tun_set_iff() 1578 else if ((ifr->ifr_flags & IFF_TAP) && dev->netdev_ops == &tap_netdev_ops) in tun_set_iff() 1583 if (!!(ifr->ifr_flags & IFF_MULTI_QUEUE) != in tun_set_iff() 1593 err = tun_attach(tun, file, ifr->ifr_flags & IFF_NOFILTER); in tun_set_iff() 1608 int queues = ifr->ifr_flags & IFF_MULTI_QUEUE ? in tun_set_iff() 1618 if (ifr->ifr_flags & IFF_TUN) { in tun_set_iff() 1622 } 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 | 1005 struct ifreq __user *ifr = argp; in macvtap_ioctl() local 1015 if (get_user(u, &ifr->ifr_flags)) in macvtap_ioctl() 1036 if (copy_to_user(&ifr->ifr_name, vlan->dev->name, IFNAMSIZ) || in macvtap_ioctl() 1037 put_user(u, &ifr->ifr_flags)) in macvtap_ioctl() 1044 if (get_user(u, &ifr->ifr_flags)) in macvtap_ioctl()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 | 326 static int bpq_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bpq_ioctl() argument 328 struct bpq_ethaddr __user *ethaddr = ifr->ifr_data; in bpq_ioctl() 337 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.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_ptp.c | 175 int fm10k_get_ts_config(struct net_device *netdev, struct ifreq *ifr) in fm10k_get_ts_config() argument 180 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in fm10k_get_ts_config() 206 int fm10k_set_ts_config(struct net_device *netdev, struct ifreq *ifr) in fm10k_set_ts_config() argument 211 if (copy_from_user(&ts_config, ifr->ifr_data, sizeof(ts_config))) in fm10k_set_ts_config() 255 return copy_to_user(ifr->ifr_data, &ts_config, sizeof(ts_config)) ? in fm10k_set_ts_config()
|
D | fm10k.h | 531 int fm10k_get_ts_config(struct net_device *netdev, struct ifreq *ifr); 532 int fm10k_set_ts_config(struct net_device *netdev, struct ifreq *ifr);
|
D | fm10k_netdev.c | 1192 static int fm10k_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in fm10k_ioctl() argument 1196 return fm10k_get_ts_config(netdev, ifr); in fm10k_ioctl() 1198 return fm10k_set_ts_config(netdev, ifr); in fm10k_ioctl()
|
/linux-4.1.27/arch/xtensa/platforms/iss/ |
D | network.c | 161 struct ifreq ifr; in tuntap_open() local 173 memset(&ifr, 0, sizeof(ifr)); in tuntap_open() 174 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; in tuntap_open() 175 strlcpy(ifr.ifr_name, dev_name, sizeof(ifr.ifr_name)); in tuntap_open() 177 err = simc_ioctl(fd, TUNSETIFF, &ifr); in tuntap_open()
|
/linux-4.1.27/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.1.27/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.1.27/net/ |
D | socket.c | 2616 struct ifreq __user *ifr; in dev_ifconf() local 2634 ifr = ifc.ifc_req = (void __user *)(uifc + 1); in dev_ifconf() 2637 if (copy_in_user(ifr, ifr32, sizeof(struct compat_ifreq))) in dev_ifconf() 2639 ifr++; in dev_ifconf() 2653 ifr = ifc.ifc_req; in dev_ifconf() 2658 if (copy_in_user(ifr32, ifr, sizeof(struct compat_ifreq))) in dev_ifconf() 2661 ifr++; in dev_ifconf() 2686 struct ifreq __user *ifr; in ethtool_ioctl() local 2726 ifr = compat_alloc_user_space(buf_size); in ethtool_ioctl() 2727 rxnfc = (void __user *)ifr + ALIGN(sizeof(struct ifreq), 8); in ethtool_ioctl() [all …]
|
/linux-4.1.27/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 | 517 int (*hwtstamp)(struct phy_device *phydev, struct ifreq *ifr); 765 int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd);
|
D | netdevice.h | 1063 struct ifreq *ifr, int cmd);
|
/linux-4.1.27/net/ipv4/ |
D | devinet.c | 917 struct ifreq ifr; in devinet_ioctl() local 919 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr; in devinet_ioctl() 932 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in devinet_ioctl() 934 ifr.ifr_name[IFNAMSIZ - 1] = 0; in devinet_ioctl() 939 colon = strchr(ifr.ifr_name, ':'); in devinet_ioctl() 943 dev_load(net, ifr.ifr_name); in devinet_ioctl() 983 dev = __dev_get_by_name(net, ifr.ifr_name); in devinet_ioctl() 1000 if (!strcmp(ifr.ifr_name, ifa->ifa_label) && in devinet_ioctl() 1013 if (!strcmp(ifr.ifr_name, ifa->ifa_label)) in devinet_ioctl() 1045 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() 262 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 | 314 struct ifreq *ifr, int cmd) in ipgre_tunnel_ioctl() argument 319 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ipgre_tunnel_ioctl() 337 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ipgre_tunnel_ioctl()
|
D | ipmr.c | 369 struct ifreq ifr; in ipmr_del_tunnel() local 379 ifr.ifr_ifru.ifru_data = (__force void __user *)&p; in ipmr_del_tunnel() 385 ops->ndo_do_ioctl(dev, &ifr, SIOCDELTUNNEL); in ipmr_del_tunnel() 401 struct ifreq ifr; in ipmr_new_tunnel() local 412 ifr.ifr_ifru.ifru_data = (__force void __user *)&p; in ipmr_new_tunnel() 418 err = ops->ndo_do_ioctl(dev, &ifr, SIOCADDTUNNEL); in ipmr_new_tunnel()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 435 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr) in i40e_ptp_get_ts_config() argument 442 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in i40e_ptp_get_ts_config() 571 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr) in i40e_ptp_set_ts_config() argument 579 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in i40e_ptp_set_ts_config() 589 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in i40e_ptp_set_ts_config()
|
D | i40e.h | 699 int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); 751 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr); 752 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr);
|
D | i40e_main.c | 1954 int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in i40e_ioctl() argument 1961 return i40e_ptp_get_ts_config(pf, ifr); in i40e_ioctl() 1963 return i40e_ptp_set_ts_config(pf, ifr); in i40e_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | fec_ptp.c | 476 int fec_ptp_set(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_set() argument 482 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in fec_ptp_set() 519 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_set() 523 int fec_ptp_get(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_get() argument 533 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_get()
|
D | fec.h | 564 int fec_ptp_set(struct net_device *ndev, struct ifreq *ifr); 565 int fec_ptp_get(struct net_device *ndev, struct ifreq *ifr);
|
D | gianfar.c | 979 static int gfar_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_set() argument 984 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in gfar_hwtstamp_set() 1022 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_set() 1026 static int gfar_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_get() argument 1036 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_get()
|
/linux-4.1.27/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.1.27/tools/lguest/ |
D | lguest.c | 2741 struct ifreq ifr; in add_to_bridge() local 2750 strncpy(ifr.ifr_name, br_name, IFNAMSIZ); in add_to_bridge() 2751 ifr.ifr_name[IFNAMSIZ-1] = '\0'; in add_to_bridge() 2752 ifr.ifr_ifindex = ifidx; in add_to_bridge() 2753 if (ioctl(fd, SIOCBRADDIF, &ifr) < 0) in add_to_bridge() 2764 struct ifreq ifr; in configure_device() local 2767 memset(&ifr, 0, sizeof(ifr)); in configure_device() 2768 strcpy(ifr.ifr_name, tapif); in configure_device() 2773 memcpy(&ifr.ifr_addr, &sin, sizeof(sin)); in configure_device() 2774 if (ioctl(fd, SIOCSIFADDR, &ifr) != 0) in configure_device() [all …]
|
/linux-4.1.27/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.1.27/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 | 881 int ethtool_ioctl(struct ifreq *ifr); 956 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr); 957 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr);
|
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/wil6210/ |
D | netdev.c | 54 static int wil_do_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) in wil_do_ioctl() argument 58 int ret = wil_ioctl(wil, ifr->ifr_data, cmd); in wil_do_ioctl()
|
/linux-4.1.27/net/ieee802154/ |
D | socket.c | 137 struct ifreq ifr; in ieee802154_dev_ioctl() local 141 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in ieee802154_dev_ioctl() 144 ifr.ifr_name[IFNAMSIZ-1] = 0; in ieee802154_dev_ioctl() 146 dev_load(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 147 dev = dev_get_by_name(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 153 ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, cmd); in ieee802154_dev_ioctl() 155 if (!ret && copy_to_user(arg, &ifr, sizeof(struct ifreq))) in ieee802154_dev_ioctl()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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_gre.c | 1059 struct ifreq *ifr, int cmd) in ip6gre_tunnel_ioctl() argument 1071 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) { in ip6gre_tunnel_ioctl() 1082 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ip6gre_tunnel_ioctl() 1093 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6gre_tunnel_ioctl() 1130 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ip6gre_tunnel_ioctl() 1143 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6gre_tunnel_ioctl()
|
D | ip6_tunnel.c | 1397 ip6_tnl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ip6_tnl_ioctl() argument 1409 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) { in ip6_tnl_ioctl() 1421 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) { in ip6_tnl_ioctl() 1431 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6_tnl_ioctl() 1455 if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) in ip6_tnl_ioctl() 1469 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ip6_tnl_ioctl()
|
D | addrconf.c | 2504 struct ifreq ifr; in addrconf_set_dstaddr() local 2518 ifr.ifr_ifru.ifru_data = (__force void __user *)&p; in addrconf_set_dstaddr() 2524 err = ops->ndo_do_ioctl(dev, &ifr, SIOCADDTUNNEL); in addrconf_set_dstaddr()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 775 int igb_ptp_get_ts_config(struct net_device *netdev, struct ifreq *ifr) in igb_ptp_get_ts_config() argument 780 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igb_ptp_get_ts_config() 955 int igb_ptp_set_ts_config(struct net_device *netdev, struct ifreq *ifr) in igb_ptp_set_ts_config() argument 961 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igb_ptp_set_ts_config() 972 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 | 7140 static int igb_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in igb_mii_ioctl() argument 7143 struct mii_ioctl_data *data = if_mii(ifr); in igb_mii_ioctl() 7170 static int igb_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in igb_ioctl() argument 7176 return igb_mii_ioctl(netdev, ifr, cmd); in igb_ioctl() 7178 return igb_ptp_get_ts_config(netdev, ifr); in igb_ioctl() 7180 return igb_ptp_set_ts_config(netdev, ifr); in igb_ioctl()
|
/linux-4.1.27/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.1.27/drivers/pinctrl/ |
D | pinctrl-coh901.c | 648 u32 ifr; in u300_gpio_probe() local 689 ifr = U300_GPIO_PXIFR; in u300_gpio_probe() 736 writel(0x0, gpio->base + portno * gpio->stride + ifr); in u300_gpio_probe()
|
/linux-4.1.27/Documentation/mic/mpssd/ |
D | mpssd.c | 233 struct ifreq ifr; in tun_alloc() local 244 memset(&ifr, 0, sizeof(ifr)); in tun_alloc() 246 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; in tun_alloc() 248 strncpy(ifr.ifr_name, dev, IFNAMSIZ); in tun_alloc() 250 err = ioctl(fd, TUNSETIFF, (void *)&ifr); in tun_alloc() 269 strcpy(dev, ifr.ifr_name); in tun_alloc()
|
/linux-4.1.27/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.1.27/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.1.27/drivers/net/phy/ |
D | phy.c | 370 int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd) in phy_mii_ioctl() argument 372 struct mii_ioctl_data *mii_data = if_mii(ifr); in phy_mii_ioctl() 434 return phydev->drv->hwtstamp(phydev, ifr); in phy_mii_ioctl()
|
D | dp83640.c | 1275 static int dp83640_hwtstamp(struct phy_device *phydev, struct ifreq *ifr) in dp83640_hwtstamp() argument 1281 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in dp83640_hwtstamp() 1358 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in dp83640_hwtstamp()
|
/linux-4.1.27/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.1.27/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.1.27/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() 3298 static int bond_do_ioctl(struct net_device *bond_dev, struct ifreq *ifr, int cmd) in bond_do_ioctl() argument 3315 mii = if_mii(ifr); in bond_do_ioctl() 3325 mii = if_mii(ifr); in bond_do_ioctl() 3338 u_binfo = (struct ifbond __user *)ifr->ifr_data; in bond_do_ioctl() 3351 u_sinfo = (struct ifslave __user *)ifr->ifr_data; in bond_do_ioctl() [all …]
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/sfc/ |
D | ptp.c | 1550 int efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr) in efx_ptp_set_ts_config() argument 1559 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in efx_ptp_set_ts_config() 1566 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) in efx_ptp_set_ts_config() 1570 int efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr) in efx_ptp_get_ts_config() argument 1575 return copy_to_user(ifr->ifr_data, &efx->ptp_data->config, in efx_ptp_get_ts_config()
|
D | nic.h | 630 int efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr); 631 int efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr);
|
D | efx.c | 1941 static int efx_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd) in efx_ioctl() argument 1944 struct mii_ioctl_data *data = if_mii(ifr); in efx_ioctl() 1947 return efx_ptp_set_ts_config(efx, ifr); in efx_ioctl() 1949 return efx_ptp_get_ts_config(efx, ifr); in efx_ioctl()
|
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 2108 static int mlx4_en_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in mlx4_en_hwtstamp_set() argument 2114 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in mlx4_en_hwtstamp_set() 2163 return copy_to_user(ifr->ifr_data, &config, in mlx4_en_hwtstamp_set() 2167 static int mlx4_en_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in mlx4_en_hwtstamp_get() argument 2171 return copy_to_user(ifr->ifr_data, &priv->hwtstamp_config, in mlx4_en_hwtstamp_get() 2175 static int mlx4_en_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mlx4_en_ioctl() argument 2179 return mlx4_en_hwtstamp_set(dev, ifr); in mlx4_en_ioctl() 2181 return mlx4_en_hwtstamp_get(dev, ifr); in mlx4_en_ioctl()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/ |
D | ethoc.c | 749 static int ethoc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ethoc_ioctl() argument 752 struct mii_ioctl_data *mdio = if_mii(ifr); in ethoc_ioctl() 769 return phy_mii_ioctl(phy, ifr, cmd); in ethoc_ioctl()
|
/linux-4.1.27/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.1.27/drivers/char/pcmcia/ |
D | synclink_cs.c | 4103 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 4107 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 4119 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 4123 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 4126 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 4127 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 4128 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 4198 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf.h | 489 int ethtool_ioctl(struct ifreq *ifr);
|
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/ti/ |
D | cpsw.c | 1479 static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_set() argument 1490 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in cpsw_hwtstamp_set() 1539 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_set() 1542 static int cpsw_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_get() argument 1558 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_get()
|
D | cpmac.c | 831 static int cpmac_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cpmac_ioctl() argument 840 return phy_mii_ioctl(priv->phy, ifr, cmd); in cpmac_ioctl()
|
/linux-4.1.27/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.1.27/net/dsa/ |
D | slave.c | 301 static int dsa_slave_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in dsa_slave_ioctl() argument 306 return phy_mii_ioctl(p->phy, ifr, cmd); in dsa_slave_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 5849 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 5853 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl() 5923 static int e1000e_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_set() argument 5929 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in e1000e_hwtstamp_set() 5954 return copy_to_user(ifr->ifr_data, &config, in e1000e_hwtstamp_set() 5958 static int e1000e_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_get() argument 5962 return copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config, in e1000e_hwtstamp_get() 5966 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 5972 return e1000_mii_ioctl(netdev, ifr, cmd); in e1000_ioctl() 5974 return e1000e_hwtstamp_set(netdev, ifr); in e1000_ioctl() [all …]
|
/linux-4.1.27/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.1.27/drivers/tty/ |
D | synclink_gt.c | 1621 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 1625 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 1636 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 1640 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 1643 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 1644 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 1645 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 1712 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
D | synclinkmp.c | 1737 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 1741 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 1753 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 1755 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 1758 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 1759 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 1760 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 1828 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
D | synclink.c | 7833 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdev_ioctl() argument 7837 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl() 7849 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl() 7851 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl() 7854 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl() 7855 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl() 7856 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl() 7924 return hdlc_ioctl(dev, ifr, cmd); in hdlcdev_ioctl()
|
/linux-4.1.27/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.1.27/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.1.27/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 | 2525 static int mv643xx_eth_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mv643xx_eth_ioctl() argument 2533 ret = phy_mii_ioctl(mp->phy, ifr, cmd); in mv643xx_eth_ioctl()
|
D | mvneta.c | 2755 static int mvneta_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mvneta_ioctl() argument 2762 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 | 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()
|
D | mvpp2.c | 5726 static int mvpp2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mvpp2_ioctl() argument 5734 ret = phy_mii_ioctl(port->phy_dev, ifr, cmd); in mvpp2_ioctl()
|
/linux-4.1.27/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, 4733 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 4739 return e1000_mii_ioctl(netdev, ifr, cmd); in e1000_ioctl() 4751 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 4756 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl()
|
/linux-4.1.27/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.1.27/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 | 7814 bnx2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bnx2_ioctl() argument 7816 struct mii_ioctl_data *data = if_mii(ifr); in bnx2_ioctl()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 422 static int stmmac_hwtstamp_ioctl(struct net_device *dev, struct ifreq *ifr) in stmmac_hwtstamp_ioctl() argument 446 if (copy_from_user(&config, ifr->ifr_data, in stmmac_hwtstamp_ioctl() 628 return copy_to_user(ifr->ifr_data, &config, in stmmac_hwtstamp_ioctl()
|
/linux-4.1.27/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.1.27/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 | 1913 static int smsc911x_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in smsc911x_do_ioctl() argument 1920 return phy_mii_ioctl(pdata->phy_dev, ifr, cmd); in smsc911x_do_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/icplus/ |
D | ipg.c | 2075 static int ipg_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ipg_ioctl() argument 2081 rc = generic_mii_ioctl(&sp->mii_if, if_mii(ifr), cmd, NULL); in ipg_ioctl()
|
/linux-4.1.27/drivers/net/plip/ |
D | plip.c | 157 static int plip_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
/linux-4.1.27/drivers/net/ppp/ |
D | ppp_generic.c | 1016 ppp_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ppp_net_ioctl() argument 1020 void __user *addr = (void __user *) ifr->ifr_ifru.ifru_data; in ppp_net_ioctl()
|
/linux-4.1.27/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 | 4776 static int cas_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in cas_ioctl() argument 4779 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.1.27/drivers/net/ethernet/via/ |
D | via-velocity.c | 2407 static int velocity_mii_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in velocity_mii_ioctl() argument 2412 struct mii_ioctl_data *miidata = if_mii(ifr); in velocity_mii_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/intel/ |
D | e100.c | 2773 static int e100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e100_do_ioctl() argument 2777 return generic_mii_ioctl(&nic->mii, if_mii(ifr), cmd, NULL); in e100_do_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 906 static int ibmveth_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ibmveth_ioctl() argument
|
/linux-4.1.27/drivers/net/ethernet/toshiba/ |
D | spider_net.c | 936 spider_net_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in spider_net_do_ioctl() argument
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 294 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr); 12510 static int bnx2x_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bnx2x_ioctl() argument 12513 struct mii_ioctl_data *mdio = if_mii(ifr); in bnx2x_ioctl() 12520 return bnx2x_hwtstamp_ioctl(bp, ifr); in bnx2x_ioctl() 14780 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr) in bnx2x_hwtstamp_ioctl() argument 14787 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in bnx2x_hwtstamp_ioctl() 14808 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in bnx2x_hwtstamp_ioctl()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 2410 static int igbvf_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in igbvf_ioctl() argument
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/realtek/ |
D | r8169.c | 4404 static int rtl8169_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in rtl8169_ioctl() argument 4407 struct mii_ioctl_data *data = if_mii(ifr); in rtl8169_ioctl()
|