Home
last modified time | relevance | path

Searched refs:ifr_settings (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.4/drivers/net/wan/
Dhdlc_raw.c38 raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc; in raw_ioctl()
44 switch (ifr->ifr_settings.type) { in raw_ioctl()
48 ifr->ifr_settings.type = IF_PROTO_HDLC; in raw_ioctl()
49 if (ifr->ifr_settings.size < size) { in raw_ioctl()
50 ifr->ifr_settings.size = size; /* data size wanted */ in raw_ioctl()
Dhdlc_raw_eth.c53 raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc; in raw_eth_ioctl()
60 switch (ifr->ifr_settings.type) { in raw_eth_ioctl()
64 ifr->ifr_settings.type = IF_PROTO_HDLC_ETH; in raw_eth_ioctl()
65 if (ifr->ifr_settings.size < size) { in raw_eth_ioctl()
66 ifr->ifr_settings.size = size; /* data size wanted */ in raw_eth_ioctl()
Dpc300too.c195 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in pc300_ioctl()
208 if (ifr->ifr_settings.type == IF_GET_IFACE) { in pc300_ioctl()
209 ifr->ifr_settings.type = port->iface; in pc300_ioctl()
210 if (ifr->ifr_settings.size < size) { in pc300_ioctl()
211 ifr->ifr_settings.size = size; /* data size wanted */ in pc300_ioctl()
221 (ifr->ifr_settings.type == IF_IFACE_SYNC_SERIAL || in pc300_ioctl()
222 ifr->ifr_settings.type == IF_IFACE_X21)) in pc300_ioctl()
226 (ifr->ifr_settings.type == IF_IFACE_SYNC_SERIAL || in pc300_ioctl()
227 ifr->ifr_settings.type == IF_IFACE_V35)) in pc300_ioctl()
231 ifr->ifr_settings.type == IF_IFACE_V24) in pc300_ioctl()
Dhdlc_fr.c386 if (ifr->ifr_settings.type == IF_GET_PROTO) { in pvc_ioctl()
388 ifr->ifr_settings.type = IF_PROTO_FR_ETH_PVC; in pvc_ioctl()
390 ifr->ifr_settings.type = IF_PROTO_FR_PVC; in pvc_ioctl()
392 if (ifr->ifr_settings.size < sizeof(info)) { in pvc_ioctl()
394 ifr->ifr_settings.size = sizeof(info); in pvc_ioctl()
400 if (copy_to_user(ifr->ifr_settings.ifs_ifsu.fr_pvc_info, in pvc_ioctl()
1179 fr_proto __user *fr_s = ifr->ifr_settings.ifs_ifsu.fr; in fr_ioctl()
1186 switch (ifr->ifr_settings.type) { in fr_ioctl()
1190 ifr->ifr_settings.type = IF_PROTO_FR; in fr_ioctl()
1191 if (ifr->ifr_settings.size < size) { in fr_ioctl()
[all …]
Dhdlc_cisco.c328 cisco_proto __user *cisco_s = ifr->ifr_settings.ifs_ifsu.cisco; in cisco_ioctl()
334 switch (ifr->ifr_settings.type) { in cisco_ioctl()
338 ifr->ifr_settings.type = IF_PROTO_CISCO; in cisco_ioctl()
339 if (ifr->ifr_settings.size < size) { in cisco_ioctl()
340 ifr->ifr_settings.size = size; /* data size wanted */ in cisco_ioctl()
Dc101.c226 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in c101_ioctl()
243 switch(ifr->ifr_settings.type) { in c101_ioctl()
245 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in c101_ioctl()
246 if (ifr->ifr_settings.size < size) { in c101_ioctl()
247 ifr->ifr_settings.size = size; /* data size wanted */ in c101_ioctl()
Dpci200syn.c186 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in pci200_ioctl()
198 switch(ifr->ifr_settings.type) { in pci200_ioctl()
200 ifr->ifr_settings.type = IF_IFACE_V35; in pci200_ioctl()
201 if (ifr->ifr_settings.size < size) { in pci200_ioctl()
202 ifr->ifr_settings.size = size; /* data size wanted */ in pci200_ioctl()
Dn2.c250 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in n2_ioctl()
262 switch(ifr->ifr_settings.type) { in n2_ioctl()
264 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in n2_ioctl()
265 if (ifr->ifr_settings.size < size) { in n2_ioctl()
266 ifr->ifr_settings.size = size; /* data size wanted */ in n2_ioctl()
Dhdlc_x25.c192 switch (ifr->ifr_settings.type) { in x25_ioctl()
196 ifr->ifr_settings.type = IF_PROTO_X25; in x25_ioctl()
Dwanxl.c348 switch (ifr->ifr_settings.type) { in wanxl_ioctl()
350 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in wanxl_ioctl()
351 if (ifr->ifr_settings.size < size) { in wanxl_ioctl()
352 ifr->ifr_settings.size = size; /* data size wanted */ in wanxl_ioctl()
360 if (copy_to_user(ifr->ifr_settings.ifs_ifsu.sync, &line, size)) in wanxl_ioctl()
370 if (copy_from_user(&line, ifr->ifr_settings.ifs_ifsu.sync, in wanxl_ioctl()
Dfarsync.c1854 if (ifr->ifr_settings.size != sizeof (sync)) { in fst_set_iface()
1859 (&sync, ifr->ifr_settings.ifs_ifsu.sync, sizeof (sync))) { in fst_set_iface()
1868 switch (ifr->ifr_settings.type) { in fst_set_iface()
1935 ifr->ifr_settings.type = IF_IFACE_E1; in fst_get_iface()
1938 ifr->ifr_settings.type = IF_IFACE_T1; in fst_get_iface()
1941 ifr->ifr_settings.type = IF_IFACE_V35; in fst_get_iface()
1944 ifr->ifr_settings.type = IF_IFACE_V24; in fst_get_iface()
1947 ifr->ifr_settings.type = IF_IFACE_X21D; in fst_get_iface()
1951 ifr->ifr_settings.type = IF_IFACE_X21; in fst_get_iface()
1954 if (ifr->ifr_settings.size == 0) { in fst_get_iface()
[all …]
Dixp4xx_hss.c1246 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hss_hdlc_ioctl()
1254 switch(ifr->ifr_settings.type) { in hss_hdlc_ioctl()
1256 ifr->ifr_settings.type = IF_IFACE_V35; in hss_hdlc_ioctl()
1257 if (ifr->ifr_settings.size < size) { in hss_hdlc_ioctl()
1258 ifr->ifr_settings.size = size; /* data size wanted */ in hss_hdlc_ioctl()
Dfsl_ucc_hdlc.c679 switch (ifr->ifr_settings.type) { in uhdlc_ioctl()
681 ifr->ifr_settings.type = IF_IFACE_E1; in uhdlc_ioctl()
682 if (ifr->ifr_settings.size < size) { in uhdlc_ioctl()
683 ifr->ifr_settings.size = size; /* data size wanted */ in uhdlc_ioctl()
689 if (copy_to_user(ifr->ifr_settings.ifs_ifsu.sync, &line, size)) in uhdlc_ioctl()
Dhdlc_ppp.c653 switch (ifr->ifr_settings.type) { in ppp_ioctl()
657 ifr->ifr_settings.type = IF_PROTO_PPP; in ppp_ioctl()
/Linux-v5.4/include/uapi/linux/
Dif.h272 #define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ macro
/Linux-v5.4/drivers/char/pcmcia/
Dsynclink_cs.c4072 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
4088 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
4091 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
4092 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
4093 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()
/Linux-v5.4/net/
Dsocket.c3142 if (get_user(uptr32, &uifr32->ifr_settings.ifs_ifsu)) in compat_siocwandev()
3145 saved = ifr.ifr_settings.ifs_ifsu.raw_hdlc; in compat_siocwandev()
3146 ifr.ifr_settings.ifs_ifsu.raw_hdlc = compat_ptr(uptr32); in compat_siocwandev()
3150 ifr.ifr_settings.ifs_ifsu.raw_hdlc = saved; in compat_siocwandev()
/Linux-v5.4/drivers/tty/
Dsynclink_gt.c1589 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
1604 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
1607 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
1608 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
1609 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()
Dsynclinkmp.c1714 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
1728 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
1731 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
1732 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
1733 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()
Dsynclink.c7744 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
7758 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
7761 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
7762 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
7763 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()