Searched refs:ifr (Results 1 - 25 of 132) sorted by relevance

123456

/drivers/staging/lustre/lustre/libcfs/linux/
H A Dlinux-tcpip.c80 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 Dhdlc_raw.c25 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 Dhdlc_raw_eth.c26 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 Dhdlc_x25.c27 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 Dpc300too.c194 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 Dc101.c226 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 Dpci200syn.c186 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 Dhdlc_cisco.c65 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 Dhdlc_fr.c155 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 Dn2.c249 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 Dfarsync.c1853 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 Dhdlc.c206 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 Dlmc_proto.h7 int lmc_proto_ioctl(lmc_softc_t *sc, struct ifreq *ifr, int cmd);
H A Dlmc.h21 int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
H A Dlmc_proto.c65 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 Drtw_android.h62 int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd);
/drivers/staging/rtl8188eu/os_dep/
H A Drtw_android.c148 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 Deql.c134 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 Dtun.c1583 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 Dfm10k_ptp.c178 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 Dbaycom_par.c384 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 Dbaycom_ser_fdx.c504 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 Dbaycom_ser_hdx.c540 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 Dipddp.c57 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 Di40e_ptp.c417 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)) ?

Completed in 301 milliseconds

123456