Lines Matching refs:argp
407 static int ntsync_sem_release(struct ntsync_obj *sem, void __user *argp) in ntsync_sem_release() argument
410 __u32 __user *user_args = argp; in ntsync_sem_release()
416 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_sem_release()
456 static int ntsync_mutex_unlock(struct ntsync_obj *mutex, void __user *argp) in ntsync_mutex_unlock() argument
458 struct ntsync_mutex_args __user *user_args = argp; in ntsync_mutex_unlock()
465 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_mutex_unlock()
508 static int ntsync_mutex_kill(struct ntsync_obj *mutex, void __user *argp) in ntsync_mutex_kill() argument
515 if (get_user(owner, (__u32 __user *)argp)) in ntsync_mutex_kill()
537 static int ntsync_event_set(struct ntsync_obj *event, void __user *argp, bool pulse) in ntsync_event_set() argument
558 if (put_user(prev_state, (__u32 __user *)argp)) in ntsync_event_set()
564 static int ntsync_event_reset(struct ntsync_obj *event, void __user *argp) in ntsync_event_reset() argument
580 if (put_user(prev_state, (__u32 __user *)argp)) in ntsync_event_reset()
586 static int ntsync_sem_read(struct ntsync_obj *sem, void __user *argp) in ntsync_sem_read() argument
588 struct ntsync_sem_args __user *user_args = argp; in ntsync_sem_read()
608 static int ntsync_mutex_read(struct ntsync_obj *mutex, void __user *argp) in ntsync_mutex_read() argument
610 struct ntsync_mutex_args __user *user_args = argp; in ntsync_mutex_read()
632 static int ntsync_event_read(struct ntsync_obj *event, void __user *argp) in ntsync_event_read() argument
634 struct ntsync_event_args __user *user_args = argp; in ntsync_event_read()
670 void __user *argp = (void __user *)parm; in ntsync_obj_ioctl() local
674 return ntsync_sem_release(obj, argp); in ntsync_obj_ioctl()
676 return ntsync_sem_read(obj, argp); in ntsync_obj_ioctl()
678 return ntsync_mutex_unlock(obj, argp); in ntsync_obj_ioctl()
680 return ntsync_mutex_kill(obj, argp); in ntsync_obj_ioctl()
682 return ntsync_mutex_read(obj, argp); in ntsync_obj_ioctl()
684 return ntsync_event_set(obj, argp, false); in ntsync_obj_ioctl()
686 return ntsync_event_reset(obj, argp); in ntsync_obj_ioctl()
688 return ntsync_event_set(obj, argp, true); in ntsync_obj_ioctl()
690 return ntsync_event_read(obj, argp); in ntsync_obj_ioctl()
732 static int ntsync_create_sem(struct ntsync_device *dev, void __user *argp) in ntsync_create_sem() argument
738 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_create_sem()
756 static int ntsync_create_mutex(struct ntsync_device *dev, void __user *argp) in ntsync_create_mutex() argument
762 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_create_mutex()
780 static int ntsync_create_event(struct ntsync_device *dev, void __user *argp) in ntsync_create_event() argument
786 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_create_event()
944 static int ntsync_wait_any(struct ntsync_device *dev, void __user *argp) in ntsync_wait_any() argument
953 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_wait_any()
1013 struct ntsync_wait_args __user *user_args = argp; in ntsync_wait_any()
1028 static int ntsync_wait_all(struct ntsync_device *dev, void __user *argp) in ntsync_wait_all() argument
1036 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_wait_all()
1129 struct ntsync_wait_args __user *user_args = argp; in ntsync_wait_all()
1172 void __user *argp = (void __user *)parm; in ntsync_char_ioctl() local
1176 return ntsync_create_event(dev, argp); in ntsync_char_ioctl()
1178 return ntsync_create_mutex(dev, argp); in ntsync_char_ioctl()
1180 return ntsync_create_sem(dev, argp); in ntsync_char_ioctl()
1182 return ntsync_wait_all(dev, argp); in ntsync_char_ioctl()
1184 return ntsync_wait_any(dev, argp); in ntsync_char_ioctl()