Lines Matching refs:user_arg
440 static noinline int hiddev_ioctl_usage(struct hiddev *hiddev, unsigned int cmd, void __user *user_arg)
455 if (copy_from_user(uref_multi, user_arg,
459 if (copy_from_user(uref, user_arg, sizeof(*uref)))
479 if (copy_to_user(user_arg, uref, sizeof(*uref)))
520 if (copy_to_user(user_arg, uref, sizeof(*uref)))
536 if (copy_to_user(user_arg, uref_multi,
559 static noinline int hiddev_ioctl_string(struct hiddev *hiddev, unsigned int cmd, void __user *user_arg)
566 if (get_user(idx, (int __user *)user_arg))
577 if (copy_to_user(user_arg+sizeof(int), buf, len+1)) {
600 void __user *user_arg = (void __user *)arg;
638 if (copy_to_user(user_arg, &dinfo, sizeof(dinfo)))
668 r = hiddev_ioctl_string(hiddev, cmd, user_arg);
686 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo)))
705 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo)))
724 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo)))
732 if (copy_to_user(user_arg, &rinfo, sizeof(rinfo)))
738 if (copy_from_user(&finfo, user_arg, sizeof(finfo)))
765 if (copy_to_user(user_arg, &finfo, sizeof(finfo)))
779 r = hiddev_ioctl_usage(hiddev, cmd, user_arg);
786 if (copy_from_user(&cinfo, user_arg, sizeof(cinfo)))
796 if (copy_to_user(user_arg, &cinfo, sizeof(cinfo)))
812 return copy_to_user(user_arg, hid->name, len) ?
823 return copy_to_user(user_arg, hid->phys, len) ?