Lines Matching refs:ifs
1787 struct if_settings *ifs) in fst_set_iface() argument
1792 if (ifs->size != sizeof(sync)) in fst_set_iface()
1795 if (copy_from_user(&sync, ifs->ifs_ifsu.sync, sizeof(sync))) in fst_set_iface()
1803 switch (ifs->type) { in fst_set_iface()
1859 struct if_settings *ifs) in fst_get_iface() argument
1870 ifs->type = IF_IFACE_E1; in fst_get_iface()
1873 ifs->type = IF_IFACE_T1; in fst_get_iface()
1876 ifs->type = IF_IFACE_V35; in fst_get_iface()
1879 ifs->type = IF_IFACE_V24; in fst_get_iface()
1882 ifs->type = IF_IFACE_X21D; in fst_get_iface()
1886 ifs->type = IF_IFACE_X21; in fst_get_iface()
1889 if (!ifs->size) in fst_get_iface()
1892 if (ifs->size < sizeof(sync)) in fst_get_iface()
1903 if (copy_to_user(ifs->ifs_ifsu.sync, &sync, sizeof(sync))) in fst_get_iface()
1906 ifs->size = sizeof(sync); in fst_get_iface()
2022 fst_ioctl(struct net_device *dev, struct if_settings *ifs) in fst_ioctl() argument
2027 dbg(DBG_IOCTL, "SIOCDEVPRIVATE, %x\n", ifs->type); in fst_ioctl()
2035 switch (ifs->type) { in fst_ioctl()
2037 return fst_get_iface(card, port, ifs); in fst_ioctl()
2046 return fst_set_iface(card, port, ifs); in fst_ioctl()
2054 ifs->type = IF_PROTO_RAW; in fst_ioctl()
2057 return hdlc_ioctl(dev, ifs); in fst_ioctl()
2062 ifs->type); in fst_ioctl()
2063 return hdlc_ioctl(dev, ifs); in fst_ioctl()