/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 | hostess_sv11.c | 151 static int hostess_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) argument 154 z8530_ioctl(d,&sv11->chanA,ifr,cmd) */ 155 return hdlc_ioctl(d, ifr, cmd);
|
H A D | sealevel.c | 149 static int sealevel_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) argument 152 z8530_ioctl(d,&slvl->sync.chanA,ifr,cmd) */ 153 return hdlc_ioctl(d, ifr, cmd);
|
H A D | dlci.c | 236 static int dlci_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 251 strncpy(ifr->ifr_slave, dlp->slave->name, sizeof(ifr->ifr_slave)); 259 return dlci_config(dev, ifr->ifr_data, cmd == DLCI_GET_CONF);
|
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.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/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;
|
H A D | cops.c | 512 struct ifreq ifr; local 513 struct ltfirmware *ltf= (struct ltfirmware *)&ifr.ifr_ifru; 518 strcpy(ifr.ifr_name,"lt0"); 935 static int cops_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 938 struct sockaddr_at *sa = (struct sockaddr_at *)&ifr->ifr_addr;
|
/drivers/net/ethernet/atheros/atlx/ |
H A D | atlx.c | 55 static int atlx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) argument 61 return atlx_mii_ioctl(netdev, ifr, cmd);
|
/drivers/net/wireless/ath/wil6210/ |
H A D | netdev.c | 55 static int wil_do_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) argument 59 int ret = wil_ioctl(wil, ifr->ifr_data, 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);
|
/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/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)) ?
|
/drivers/net/ieee802154/ |
H A D | fakehard.c | 274 static int ieee802154_fake_ioctl(struct net_device *dev, struct ifreq *ifr, argument 278 (struct sockaddr_ieee802154 *)&ifr->ifr_addr;
|
/drivers/net/usb/ |
H A D | cdc-phonet.c | 267 static int usbpn_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 269 struct if_phonet_req *req = (struct if_phonet_req *)ifr;
|
/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/staging/wlan-ng/ |
H A D | p80211netdev.c | 100 static int p80211knetdev_do_ioctl(netdevice_t *dev, struct ifreq *ifr, 512 * ifr->data to the request message handler. 516 * ifr Our private ioctl request structure, typed for the 534 static int p80211knetdev_do_ioctl(netdevice_t *dev, struct ifreq *ifr, int cmd) argument 537 struct p80211ioctl_req *req = (struct p80211ioctl_req *) ifr; 546 p80211netdev_ethtool(wlandev, (void __user *)ifr->ifr_data); 551 /* Test the magic, assume ifr is good if it's there */
|
/drivers/net/ethernet/intel/igb/ |
H A D | igb_ptp.c | 554 int igb_ptp_get_ts_config(struct net_device *netdev, struct ifreq *ifr) argument 559 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? 734 int igb_ptp_set_ts_config(struct net_device *netdev, struct ifreq *ifr) argument 740 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) 751 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ?
|
/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ptp.c | 565 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) argument 569 return copy_to_user(ifr->ifr_data, config, 707 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) argument 712 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) 723 return copy_to_user(ifr->ifr_data, &config, sizeof(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 | bpqether.c | 323 static int bpq_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 325 struct bpq_ethaddr __user *ethaddr = ifr->ifr_data; 334 if (copy_from_user(&req, ifr->ifr_data, sizeof(struct bpq_req)))
|
H A D | hdlcdrv.c | 495 static int hdlcdrv_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 502 return s->ops->ioctl(dev, ifr, &bi, cmd); 505 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) 511 return s->ops->ioctl(dev, ifr, &bi, cmd); 615 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi)))
|