Home | History | Annotate | Download | only in common

Lines Matching refs:uap

73 linux_sys_gettimeofday(struct lwp *l, const struct linux_sys_gettimeofday_args *uap, register_t *retval)
81 if (SCARG(uap, tp)) {
82 error = compat_50_sys_gettimeofday(l, (const void *)uap, retval);
87 if (SCARG(uap, tzp)) {
88 error = copyout(&linux_sys_tz, SCARG(uap, tzp), sizeof(linux_sys_tz));
97 linux_sys_settimeofday(struct lwp *l, const struct linux_sys_settimeofday_args *uap, register_t *retval)
105 if (SCARG(uap, tp)) {
106 error = compat_50_sys_settimeofday(l, (const void *)uap, retval);
111 if (SCARG(uap, tzp)) {
115 error = copyin(SCARG(uap, tzp), &linux_sys_tz, sizeof(linux_sys_tz));
158 linux_sys_nanosleep(struct lwp *l, const struct linux_sys_nanosleep_args *uap,
169 error = copyin(SCARG(uap, rqtp), &lrqts, sizeof(lrqts));
175 SCARG(uap, rmtp) ? &rmts : NULL);
176 if (SCARG(uap, rmtp) == NULL || (error != 0 && error != EINTR))
180 error1 = copyout(&lrmts, SCARG(uap, rmtp), sizeof(lrmts));
215 linux_sys_clock_gettime(struct lwp *l, const struct linux_sys_clock_gettime_args *uap, register_t *retval)
226 error = linux_to_native_clockid(&id, SCARG(uap, which));
235 return copyout(&lts, SCARG(uap, tp), sizeof lts);
239 linux_sys_clock_settime(struct lwp *l, const struct linux_sys_clock_settime_args *uap, register_t *retval)
250 error = linux_to_native_clockid(&id, SCARG(uap, which));
254 error = copyin(SCARG(uap, tp), &lts, sizeof lts);
264 linux_sys_clock_getres(struct lwp *l, const struct linux_sys_clock_getres_args *uap, register_t *retval)
275 error = linux_to_native_clockid(&nwhich, SCARG(uap, which));
276 if (error != 0 || SCARG(uap, tp) == NULL)
284 return copyout(&lts, SCARG(uap, tp), sizeof lts);
288 linux_sys_clock_nanosleep(struct lwp *l, const struct linux_sys_clock_nanosleep_args *uap, register_t *retval)
301 flags = SCARG(uap, flags);
306 error = linux_to_native_clockid(&nwhich, SCARG(uap, which));
310 error = copyin(SCARG(uap, rqtp), &lrqts, sizeof lrqts);
317 SCARG(uap, rmtp) ? &rmts : NULL);
318 if (SCARG(uap, rmtp) == NULL || (error != 0 && error != EINTR))
322 error1 = copyout(&lrmts, SCARG(uap, rmtp), sizeof lrmts);
361 const struct linux_sys_timer_create_args *uap, register_t *retval)
371 error = linux_to_native_timer_create_clockid(&id, SCARG(uap, clockid));
373 error = timer_create1(SCARG(uap, timerid), id,
374 (void *)SCARG(uap, evp), linux_sigevent_copyin, l);
382 const struct linux_sys_timer_settime_args *uap, register_t *retval)
394 error = copyin(SCARG(uap, tim), &tim, sizeof(tim));
400 if (SCARG(uap, otim)) {
404 if (SCARG(uap, flags) & ~TIMER_ABSTIME) {
408 error = dotimer_settime(SCARG(uap, timerid), &value, ovp,
409 SCARG(uap, flags), l->l_proc);
416 error = copyout(&otim, SCARG(uap, otim), sizeof(otim));
424 const struct linux_sys_timer_gettime_args *uap, register_t *retval)
434 error = dotimer_gettime(SCARG(uap, timerid), l->l_proc, &its);
437 error = copyout(&lits, SCARG(uap, tim), sizeof(lits));
455 const struct linux_sys_timerfd_create_args *uap, register_t *retval)
465 error = linux_to_native_clockid(&id, SCARG(uap, clock_id));
470 if (SCARG(uap, flags) & ~(LINUX_TFD_CLOEXEC | LINUX_TFD_NONBLOCK)) {
473 if (SCARG(uap, flags) & LINUX_TFD_CLOEXEC) {
476 if (SCARG(uap, flags) & LINUX_TFD_NONBLOCK) {
485 const struct linux_sys_timerfd_gettime_args *uap, register_t *retval)
495 error = do_timerfd_gettime(l, SCARG(uap, fd), &its, retval);
498 error = copyout(&lits, SCARG(uap, tim), sizeof(lits));
527 const struct linux_sys_timerfd_settime_args *uap, register_t *retval)
540 error = copyin(SCARG(uap, tim), &lits, sizeof(lits));
547 SCARG(uap, flags));
552 if (SCARG(uap, otim)) {
556 error = do_timerfd_settime(l, SCARG(uap, fd), nflags,
560 error = copyout(&lits, SCARG(uap, otim), sizeof(lits));
569 linux_ioctl_timerfd(struct lwp *l, const struct linux_sys_ioctl_args *uap,
579 SCARG(&ua, fd) = SCARG(uap, fd);
580 SCARG(&ua, data) = SCARG(uap, data);
582 switch (SCARG(uap, com)) {