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()
741 static int ntsync_create_sem(struct ntsync_device *dev, void __user *argp) in ntsync_create_sem() argument
747 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_create_sem()
765 static int ntsync_create_mutex(struct ntsync_device *dev, void __user *argp) in ntsync_create_mutex() argument
771 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_create_mutex()
789 static int ntsync_create_event(struct ntsync_device *dev, void __user *argp) in ntsync_create_event() argument
795 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_create_event()
953 static int ntsync_wait_any(struct ntsync_device *dev, void __user *argp) in ntsync_wait_any() argument
962 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_wait_any()
1022 struct ntsync_wait_args __user *user_args = argp; in ntsync_wait_any()
1037 static int ntsync_wait_all(struct ntsync_device *dev, void __user *argp) in ntsync_wait_all() argument
1045 if (copy_from_user(&args, argp, sizeof(args))) in ntsync_wait_all()
1138 struct ntsync_wait_args __user *user_args = argp; in ntsync_wait_all()
1181 void __user *argp = (void __user *)parm; in ntsync_char_ioctl() local
1185 return ntsync_create_event(dev, argp); in ntsync_char_ioctl()
1187 return ntsync_create_mutex(dev, argp); in ntsync_char_ioctl()
1189 return ntsync_create_sem(dev, argp); in ntsync_char_ioctl()
1191 return ntsync_wait_all(dev, argp); in ntsync_char_ioctl()
1193 return ntsync_wait_any(dev, argp); in ntsync_char_ioctl()