Lines Matching defs:arg
20 static int dev_ifname(struct net *net, struct ifreq __user *arg)
29 if (copy_from_user(&ifr, arg, sizeof(struct ifreq)))
36 if (copy_to_user(arg, &ifr, sizeof(struct ifreq)))
67 static int dev_ifconf(struct net *net, char __user *arg)
80 if (copy_from_user(&ifc, arg, sizeof(struct ifconf)))
115 return copy_to_user(arg, &ifc, sizeof(struct ifconf)) ? -EFAULT : 0;
382 * @arg: pointer to a struct ifreq in user space
390 int dev_ioctl(struct net *net, unsigned int cmd, void __user *arg)
403 ret = dev_ifconf(net, (char __user *) arg);
408 return dev_ifname(net, (struct ifreq __user *)arg);
410 if (copy_from_user(&ifr, arg, sizeof(struct ifreq)))
445 if (copy_to_user(arg, &ifr,
459 if (copy_to_user(arg, &ifr,
483 if (copy_to_user(arg, &ifr,
554 if (!ret && copy_to_user(arg, &ifr,
561 return wext_handle_ioctl(net, &ifr, cmd, arg);