/drivers/staging/lustre/lustre/libcfs/linux/ |
H A D | linux-tcpip.c | 80 struct ifreq ifr; local 91 CLASSERT (sizeof(ifr.ifr_name) >= IFNAMSIZ); 93 strcpy(ifr.ifr_name, name); 94 rc = libcfs_sock_ioctl(SIOCGIFFLAGS, (unsigned long)&ifr); 101 if ((ifr.ifr_flags & IFF_UP) == 0) { 110 strcpy(ifr.ifr_name, name); 111 ifr.ifr_addr.sa_family = AF_INET; 112 rc = libcfs_sock_ioctl(SIOCGIFADDR, (unsigned long)&ifr); 119 val = ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr; 122 strcpy(ifr 147 struct ifreq *ifr; local [all...] |
/drivers/net/wan/ |
H A 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) argument 41 raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc; 47 switch (ifr->ifr_settings.type) { 51 ifr->ifr_settings.type = IF_PROTO_HDLC; 52 if (ifr->ifr_settings.size < size) { 53 ifr->ifr_settings.size = size; /* data size wanted */
|
H A 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) argument 56 raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc; 62 switch (ifr->ifr_settings.type) { 66 ifr->ifr_settings.type = IF_PROTO_HDLC_ETH; 67 if (ifr->ifr_settings.size < size) { 68 ifr->ifr_settings.size = size; /* data size wanted */
|
H A 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) argument 195 switch (ifr->ifr_settings.type) { 199 ifr->ifr_settings.type = IF_PROTO_X25;
|
H A D | pc300too.c | 194 static int pc300_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 198 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 209 return hdlc_ioctl(dev, ifr, cmd); 211 if (ifr->ifr_settings.type == IF_GET_IFACE) { 212 ifr->ifr_settings.type = port->iface; 213 if (ifr->ifr_settings.size < size) { 214 ifr->ifr_settings.size = size; /* data size wanted */ 224 (ifr->ifr_settings.type == IF_IFACE_SYNC_SERIAL || 225 ifr->ifr_settings.type == IF_IFACE_X21)) 229 (ifr [all...] |
H A D | c101.c | 226 static int c101_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 230 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 245 return hdlc_ioctl(dev, ifr, cmd); 247 switch(ifr->ifr_settings.type) { 249 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; 250 if (ifr->ifr_settings.size < size) { 251 ifr->ifr_settings.size = size; /* data size wanted */ 279 return hdlc_ioctl(dev, ifr, cmd);
|
H A D | pci200syn.c | 186 static int pci200_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 190 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 200 return hdlc_ioctl(dev, ifr, cmd); 202 switch(ifr->ifr_settings.type) { 204 ifr->ifr_settings.type = IF_IFACE_V35; 205 if (ifr->ifr_settings.size < size) { 206 ifr->ifr_settings.size = size; /* data size wanted */ 236 return hdlc_ioctl(dev, ifr, cmd);
|
H A 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) argument 335 cisco_proto __user *cisco_s = ifr->ifr_settings.ifs_ifsu.cisco; 341 switch (ifr->ifr_settings.type) { 345 ifr->ifr_settings.type = IF_PROTO_CISCO; 346 if (ifr->ifr_settings.size < size) { 347 ifr->ifr_settings.size = size; /* data size wanted */
|
H A 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) argument 388 if (ifr->ifr_settings.type == IF_GET_PROTO) { 390 ifr->ifr_settings.type = IF_PROTO_FR_ETH_PVC; 392 ifr->ifr_settings.type = IF_PROTO_FR_PVC; 394 if (ifr->ifr_settings.size < sizeof(info)) { 396 ifr->ifr_settings.size = sizeof(info); 402 if (copy_to_user(ifr->ifr_settings.ifs_ifsu.fr_pvc_info, 1180 static int fr_ioctl(struct net_device *dev, struct ifreq *ifr) argument 1182 fr_proto __user *fr_s = ifr [all...] |
H A D | n2.c | 249 static int n2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 253 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 263 return hdlc_ioctl(dev, ifr, cmd); 265 switch(ifr->ifr_settings.type) { 267 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; 268 if (ifr->ifr_settings.size < size) { 269 ifr->ifr_settings.size = size; /* data size wanted */ 297 return hdlc_ioctl(dev, ifr, cmd);
|
H A D | farsync.c | 1853 struct ifreq *ifr) 1858 if (ifr->ifr_settings.size != sizeof (sync)) { 1863 (&sync, ifr->ifr_settings.ifs_ifsu.sync, sizeof (sync))) { 1872 switch (ifr->ifr_settings.type) { 1928 struct ifreq *ifr) 1939 ifr->ifr_settings.type = IF_IFACE_E1; 1942 ifr->ifr_settings.type = IF_IFACE_T1; 1945 ifr->ifr_settings.type = IF_IFACE_V35; 1948 ifr->ifr_settings.type = IF_IFACE_V24; 1951 ifr 1852 fst_set_iface(struct fst_card_info *card, struct fst_port_info *port, struct ifreq *ifr) argument 1927 fst_get_iface(struct fst_card_info *card, struct fst_port_info *port, struct ifreq *ifr) argument 1982 fst_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument [all...] |
H A D | hdlc.c | 206 int hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 215 result = dev_to_hdlc(dev)->proto->ioctl(dev, ifr); 223 if ((result = proto->ioctl(dev, ifr)) != -EINVAL)
|
/drivers/net/wan/lmc/ |
H A D | lmc_proto.h | 7 int lmc_proto_ioctl(lmc_softc_t *sc, struct ifreq *ifr, int cmd);
|
H A D | lmc.h | 21 int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
H A D | lmc_proto.c | 65 int lmc_proto_ioctl(lmc_softc_t *sc, struct ifreq *ifr, int cmd) argument 69 return hdlc_ioctl(sc->lmc_device, ifr, cmd);
|
/drivers/staging/rtl8188eu/include/ |
H A D | rtw_android.h | 62 int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd);
|
/drivers/staging/rtl8188eu/os_dep/ |
H A D | rtw_android.c | 148 int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd) argument 156 if (!ifr->ifr_data) { 160 if (copy_from_user(&priv_cmd, ifr->ifr_data, 182 __func__, command, ifr->ifr_name); 192 __func__, command, ifr->ifr_name);
|
/drivers/net/ |
H A 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) argument 281 return eql_enslave(dev, ifr->ifr_data); 283 return eql_emancipate(dev, ifr->ifr_data); 285 return eql_g_slave_cfg(dev, ifr->ifr_data); 287 return eql_s_slave_cfg(dev, ifr->ifr_data); 289 return eql_g_master_cfg(dev, ifr->ifr_data); 291 return eql_s_master_cfg(dev, ifr->ifr_data);
|
H A D | tun.c | 1583 static int tun_set_iff(struct net *net, struct file *file, struct ifreq *ifr) argument 1593 dev = __dev_get_by_name(net, ifr->ifr_name); 1595 if (ifr->ifr_flags & IFF_TUN_EXCL) 1597 if ((ifr->ifr_flags & IFF_TUN) && dev->netdev_ops == &tun_netdev_ops) 1599 else if ((ifr->ifr_flags & IFF_TAP) && dev->netdev_ops == &tap_netdev_ops) 1604 if (!!(ifr->ifr_flags & IFF_MULTI_QUEUE) != 1614 err = tun_attach(tun, file, ifr->ifr_flags & IFF_NOFILTER); 1629 int queues = ifr->ifr_flags & IFF_MULTI_QUEUE ? 1639 if (ifr->ifr_flags & IFF_TUN) { 1643 } else if (ifr 1751 tun_get_iff(struct net *net, struct tun_struct *tun, struct ifreq *ifr) argument 1838 tun_set_queue(struct file *file, struct ifreq *ifr) argument 1876 struct ifreq ifr; local 2234 struct ifreq ifr; local [all...] |
/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_ptp.c | 178 int fm10k_get_ts_config(struct net_device *netdev, struct ifreq *ifr) argument 183 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? 209 int fm10k_set_ts_config(struct net_device *netdev, struct ifreq *ifr) argument 214 if (copy_from_user(&ts_config, ifr->ifr_data, sizeof(ts_config))) 258 return copy_to_user(ifr->ifr_data, &ts_config, sizeof(ts_config)) ?
|
/drivers/net/hamradio/ |
H A 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, argument 432 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) 444 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) 453 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) 468 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi)))
|
H A 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, argument 561 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) 573 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) 582 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) 597 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi)))
|
H A 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, argument 592 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) 604 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) 613 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) 628 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi)))
|
/drivers/net/appletalk/ |
H A 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) argument 270 struct ipddp_route __user *rt = ifr->ifr_data;
|
/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ptp.c | 417 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr) argument 421 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? 554 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr) argument 559 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) 569 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ?
|