Lines Matching refs:arg
20 static int dev_ifname(struct net *net, struct ifreq __user *arg) in dev_ifname() argument
29 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in dev_ifname()
36 if (copy_to_user(arg, &ifr, sizeof(struct ifreq))) in dev_ifname()
67 static int dev_ifconf(struct net *net, char __user *arg) in dev_ifconf() argument
80 if (copy_from_user(&ifc, arg, sizeof(struct ifconf))) in dev_ifconf()
115 return copy_to_user(arg, &ifc, sizeof(struct ifconf)) ? -EFAULT : 0; in dev_ifconf()
393 int dev_ioctl(struct net *net, unsigned int cmd, void __user *arg) in dev_ioctl() argument
406 ret = dev_ifconf(net, (char __user *) arg); in dev_ioctl()
411 return dev_ifname(net, (struct ifreq __user *)arg); in dev_ioctl()
413 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in dev_ioctl()
448 if (copy_to_user(arg, &ifr, in dev_ioctl()
462 if (copy_to_user(arg, &ifr, in dev_ioctl()
486 if (copy_to_user(arg, &ifr, in dev_ioctl()
557 if (!ret && copy_to_user(arg, &ifr, in dev_ioctl()
564 return wext_handle_ioctl(net, &ifr, cmd, arg); in dev_ioctl()