Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/wan/
Dhdlc_raw.c41 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()
Dhdlc_raw_eth.c56 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()
Dpc300too.c198 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 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()
230 ifr->ifr_settings.type == IF_IFACE_V35)) in pc300_ioctl()
234 ifr->ifr_settings.type == IF_IFACE_V24) in pc300_ioctl()
Dhdlc_fr.c388 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()
1182 fr_proto __user *fr_s = ifr->ifr_settings.ifs_ifsu.fr; in fr_ioctl()
1189 switch (ifr->ifr_settings.type) { in fr_ioctl()
1193 ifr->ifr_settings.type = IF_PROTO_FR; in fr_ioctl()
1194 if (ifr->ifr_settings.size < size) { in fr_ioctl()
[all …]
Dhdlc_cisco.c335 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()
Dc101.c230 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 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()
Dpci200syn.c190 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 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()
Dn2.c253 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 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()
Dhdlc_x25.c195 switch (ifr->ifr_settings.type) { in x25_ioctl()
199 ifr->ifr_settings.type = IF_PROTO_X25; in x25_ioctl()
Dwanxl.c351 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()
Dfarsync.c1858 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()
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()
1955 ifr->ifr_settings.type = IF_IFACE_X21; in fst_get_iface()
1958 if (ifr->ifr_settings.size == 0) { in fst_get_iface()
[all …]
Dixp4xx_hss.c1249 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; 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()
Ddscc4.c1308 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in dscc4_ioctl()
1319 switch(ifr->ifr_settings.type) { in dscc4_ioctl()
1321 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in dscc4_ioctl()
1322 if (ifr->ifr_settings.size < size) { in dscc4_ioctl()
1323 ifr->ifr_settings.size = size; /* data size wanted */ in dscc4_ioctl()
Dhdlc_ppp.c655 switch (ifr->ifr_settings.type) { in ppp_ioctl()
659 ifr->ifr_settings.type = IF_PROTO_PPP; in ppp_ioctl()
/linux-4.4.14/include/uapi/linux/
Dif.h267 #define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ macro
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c4098 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
4114 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
4117 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
4118 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
4119 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()
/linux-4.4.14/drivers/tty/
Dsynclink_gt.c1617 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
1632 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
1635 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
1636 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
1637 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()
Dsynclinkmp.c1733 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
1747 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
1750 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
1751 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
1752 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()
Dsynclink.c7829 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in hdlcdev_ioctl()
7843 switch(ifr->ifr_settings.type) { in hdlcdev_ioctl()
7846 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in hdlcdev_ioctl()
7847 if (ifr->ifr_settings.size < size) { in hdlcdev_ioctl()
7848 ifr->ifr_settings.size = size; /* data size wanted */ in hdlcdev_ioctl()
/linux-4.4.14/net/
Dsocket.c2802 if (get_user(uptr32, &uifr32->ifr_settings.ifs_ifsu)) in compat_siocwandev()
2807 if (put_user(uptr, &uifr->ifr_settings.ifs_ifsu.raw_hdlc)) in compat_siocwandev()