Lines Matching refs:argp
438 void __user *argp, size_t len) in joydev_handle_JSIOCSAXMAP() argument
451 if (copy_from_user(abspam, argp, len)) { in joydev_handle_JSIOCSAXMAP()
474 void __user *argp, size_t len) in joydev_handle_JSIOCSBTNMAP() argument
487 if (copy_from_user(keypam, argp, len)) { in joydev_handle_JSIOCSBTNMAP()
511 unsigned int cmd, void __user *argp) in joydev_ioctl_common() argument
522 return copy_from_user(&joydev->glue.JS_CORR, argp, in joydev_ioctl_common()
526 return copy_to_user(argp, &joydev->glue.JS_CORR, in joydev_ioctl_common()
530 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common()
533 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common()
536 return put_user(JS_VERSION, (__u32 __user *) argp); in joydev_ioctl_common()
539 return put_user(joydev->nabs, (__u8 __user *) argp); in joydev_ioctl_common()
542 return put_user(joydev->nkey, (__u8 __user *) argp); in joydev_ioctl_common()
545 if (copy_from_user(joydev->corr, argp, in joydev_ioctl_common()
556 return copy_to_user(argp, joydev->corr, in joydev_ioctl_common()
569 return joydev_handle_JSIOCSAXMAP(joydev, argp, _IOC_SIZE(cmd)); in joydev_ioctl_common()
573 return copy_to_user(argp, joydev->abspam, len) ? -EFAULT : len; in joydev_ioctl_common()
576 return joydev_handle_JSIOCSBTNMAP(joydev, argp, _IOC_SIZE(cmd)); in joydev_ioctl_common()
580 return copy_to_user(argp, joydev->keypam, len) ? -EFAULT : len; in joydev_ioctl_common()
588 return copy_to_user(argp, name, len) ? -EFAULT : len; in joydev_ioctl_common()
600 void __user *argp = (void __user *)arg; in joydev_compat_ioctl() local
628 retval = copy_from_user(&ds32, argp, in joydev_compat_ioctl()
648 retval = copy_to_user(argp, &ds32, sizeof(ds32)) ? -EFAULT : 0; in joydev_compat_ioctl()
652 retval = joydev_ioctl_common(joydev, cmd, argp); in joydev_compat_ioctl()
667 void __user *argp = (void __user *)arg; in joydev_ioctl() local
692 retval = copy_from_user(&joydev->glue, argp, in joydev_ioctl()
697 retval = copy_to_user(argp, &joydev->glue, in joydev_ioctl()
702 retval = joydev_ioctl_common(joydev, cmd, argp); in joydev_ioctl()