Lines Matching refs:argp
438 void __user *argp, size_t len) in joydev_handle_JSIOCSAXMAP() argument
447 abspam = memdup_user(argp, len); in joydev_handle_JSIOCSAXMAP()
469 void __user *argp, size_t len) in joydev_handle_JSIOCSBTNMAP() argument
478 keypam = memdup_user(argp, len); in joydev_handle_JSIOCSBTNMAP()
501 unsigned int cmd, void __user *argp) in joydev_ioctl_common() argument
512 return copy_from_user(&joydev->glue.JS_CORR, argp, in joydev_ioctl_common()
516 return copy_to_user(argp, &joydev->glue.JS_CORR, in joydev_ioctl_common()
520 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common()
523 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common()
526 return put_user(JS_VERSION, (__u32 __user *) argp); in joydev_ioctl_common()
529 return put_user(joydev->nabs, (__u8 __user *) argp); in joydev_ioctl_common()
532 return put_user(joydev->nkey, (__u8 __user *) argp); in joydev_ioctl_common()
535 if (copy_from_user(joydev->corr, argp, in joydev_ioctl_common()
546 return copy_to_user(argp, joydev->corr, in joydev_ioctl_common()
559 return joydev_handle_JSIOCSAXMAP(joydev, argp, _IOC_SIZE(cmd)); in joydev_ioctl_common()
563 return copy_to_user(argp, joydev->abspam, len) ? -EFAULT : len; in joydev_ioctl_common()
566 return joydev_handle_JSIOCSBTNMAP(joydev, argp, _IOC_SIZE(cmd)); in joydev_ioctl_common()
570 return copy_to_user(argp, joydev->keypam, len) ? -EFAULT : len; in joydev_ioctl_common()
578 return copy_to_user(argp, name, len) ? -EFAULT : len; in joydev_ioctl_common()
590 void __user *argp = (void __user *)arg; in joydev_compat_ioctl() local
618 retval = copy_from_user(&ds32, argp, in joydev_compat_ioctl()
638 retval = copy_to_user(argp, &ds32, sizeof(ds32)) ? -EFAULT : 0; in joydev_compat_ioctl()
642 retval = joydev_ioctl_common(joydev, cmd, argp); in joydev_compat_ioctl()
657 void __user *argp = (void __user *)arg; in joydev_ioctl() local
682 retval = copy_from_user(&joydev->glue, argp, in joydev_ioctl()
687 retval = copy_to_user(argp, &joydev->glue, in joydev_ioctl()
692 retval = joydev_ioctl_common(joydev, cmd, argp); in joydev_ioctl()