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