Lines Matching defs:user_arg
427 static noinline int hiddev_ioctl_usage(struct hiddev *hiddev, unsigned int cmd, void __user *user_arg)
442 if (copy_from_user(uref_multi, user_arg,
446 if (copy_from_user(uref, user_arg, sizeof(*uref)))
470 if (copy_to_user(user_arg, uref, sizeof(*uref)))
525 if (copy_to_user(user_arg, uref, sizeof(*uref)))
543 if (copy_to_user(user_arg, uref_multi,
566 static noinline int hiddev_ioctl_string(struct hiddev *hiddev, unsigned int cmd, void __user *user_arg)
573 if (get_user(idx, (int __user *)user_arg))
584 if (copy_to_user(user_arg+sizeof(int), buf, len+1)) {
605 void __user *user_arg = (void __user *)arg;
654 r = copy_to_user(user_arg, &dinfo, sizeof(dinfo)) ?
685 r = hiddev_ioctl_string(hiddev, cmd, user_arg);
695 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo))) {
714 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo))) {
733 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo))) {
744 r = copy_to_user(user_arg, &rinfo, sizeof(rinfo)) ?
749 if (copy_from_user(&finfo, user_arg, sizeof(finfo))) {
783 r = copy_to_user(user_arg, &finfo, sizeof(finfo)) ?
797 r = hiddev_ioctl_usage(hiddev, cmd, user_arg);
801 if (copy_from_user(&cinfo, user_arg, sizeof(cinfo))) {
815 r = copy_to_user(user_arg, &cinfo, sizeof(cinfo)) ?
827 r = copy_to_user(user_arg, hid->name, len) ?
836 r = copy_to_user(user_arg, hid->phys, len) ?