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