Lines Matching refs:ifr
191 static int pc300_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in pc300_ioctl() argument
195 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in pc300_ioctl()
206 return hdlc_ioctl(dev, ifr, cmd); 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()
235 return hdlc_ioctl(dev, ifr, cmd); in pc300_ioctl()