Lines Matching refs:error
100 int error; member
240 int error, i; in epoll_kev_copyout() local
248 error = copyout(eep, args->leventlist, count * sizeof(*eep)); in epoll_kev_copyout()
249 if (error == 0) { in epoll_kev_copyout()
252 } else if (args->error == 0) in epoll_kev_copyout()
253 args->error = error; in epoll_kev_copyout()
256 return (error); in epoll_kev_copyout()
294 int error; in linux_epoll_ctl() local
297 error = copyin(args->event, &le, sizeof(le)); in linux_epoll_ctl()
298 if (error != 0) in linux_epoll_ctl()
299 return (error); in linux_epoll_ctl()
302 error = fget(td, args->epfd, in linux_epoll_ctl()
304 if (error != 0) in linux_epoll_ctl()
305 return (error); in linux_epoll_ctl()
307 error = EINVAL; in linux_epoll_ctl()
312 error = fget(td, args->fd, in linux_epoll_ctl()
314 if (error != 0) in linux_epoll_ctl()
319 error = EINVAL; in linux_epoll_ctl()
326 error = epoll_to_kevent(td, args->fd, &le, kev, &nchanges); in linux_epoll_ctl()
327 if (error != 0) in linux_epoll_ctl()
333 error = epoll_delete_all_events(td, epfp, args->fd); in linux_epoll_ctl()
334 if (error != 0) in linux_epoll_ctl()
340 error = EEXIST; in linux_epoll_ctl()
347 error = epoll_delete_all_events(td, epfp, args->fd); in linux_epoll_ctl()
351 error = EINVAL; in linux_epoll_ctl()
355 error = kern_kevent_fp(td, epfp, nchanges, 0, &k_ops, NULL); in linux_epoll_ctl()
362 return (error); in linux_epoll_ctl()
380 int error; in linux_epoll_wait_ts() local
385 error = fget(td, epfd, in linux_epoll_wait_ts()
387 if (error != 0) in linux_epoll_wait_ts()
388 return (error); in linux_epoll_wait_ts()
390 error = EINVAL; in linux_epoll_wait_ts()
394 error = kern_sigprocmask(td, SIG_SETMASK, uset, in linux_epoll_wait_ts()
396 if (error != 0) in linux_epoll_wait_ts()
410 coargs.error = 0; in linux_epoll_wait_ts()
412 error = kern_kevent_fp(td, epfp, 0, maxevents, &k_ops, tsp); in linux_epoll_wait_ts()
413 if (error == 0 && coargs.error != 0) in linux_epoll_wait_ts()
414 error = coargs.error; in linux_epoll_wait_ts()
420 if (error == 0) in linux_epoll_wait_ts()
424 error = kern_sigprocmask(td, SIG_SETMASK, &omask, in linux_epoll_wait_ts()
428 return (error); in linux_epoll_wait_ts()
468 int error; in linux_epoll_pwait() local
470 error = linux_copyin_sigset(td, args->mask, sizeof(l_sigset_t), in linux_epoll_pwait()
472 if (error != 0) in linux_epoll_pwait()
473 return (error); in linux_epoll_pwait()
485 int error; in linux_epoll_pwait2_64() local
487 error = linux_copyin_sigset(td, args->mask, sizeof(l_sigset_t), in linux_epoll_pwait2_64()
489 if (error != 0) in linux_epoll_pwait2_64()
490 return (error); in linux_epoll_pwait2_64()
493 error = linux_get_timespec64(&ts, args->timeout); in linux_epoll_pwait2_64()
494 if (error != 0) in linux_epoll_pwait2_64()
495 return (error); in linux_epoll_pwait2_64()
509 int error; in linux_epoll_pwait2() local
511 error = linux_copyin_sigset(td, args->mask, sizeof(l_sigset_t), in linux_epoll_pwait2()
513 if (error != 0) in linux_epoll_pwait2()
514 return (error); in linux_epoll_pwait2()
517 error = linux_get_timespec(&ts, args->timeout); in linux_epoll_pwait2()
518 if (error != 0) in linux_epoll_pwait2()
519 return (error); in linux_epoll_pwait2()
614 int error, flags; in linux_timerfd_create() local
616 error = linux_to_native_clockid(&clockid, args->clockid); in linux_timerfd_create()
617 if (error != 0) in linux_timerfd_create()
618 return (error); in linux_timerfd_create()
633 int error; in linux_timerfd_gettime() local
635 error = kern_timerfd_gettime(td, args->fd, &ots); in linux_timerfd_gettime()
636 if (error != 0) in linux_timerfd_gettime()
637 return (error); in linux_timerfd_gettime()
639 error = native_to_linux_itimerspec(&lots, &ots); in linux_timerfd_gettime()
640 if (error == 0) in linux_timerfd_gettime()
641 error = copyout(&lots, args->old_value, sizeof(lots)); in linux_timerfd_gettime()
643 return (error); in linux_timerfd_gettime()
651 int error; in linux_timerfd_settime() local
653 error = copyin(args->new_value, &lots, sizeof(lots)); in linux_timerfd_settime()
654 if (error != 0) in linux_timerfd_settime()
655 return (error); in linux_timerfd_settime()
656 error = linux_to_native_itimerspec(&nts, &lots); in linux_timerfd_settime()
657 if (error != 0) in linux_timerfd_settime()
658 return (error); in linux_timerfd_settime()
660 error = kern_timerfd_settime(td, args->fd, args->flags, &nts, NULL); in linux_timerfd_settime()
662 error = kern_timerfd_settime(td, args->fd, args->flags, &nts, &ots); in linux_timerfd_settime()
663 if (error == 0 && args->old_value != NULL) { in linux_timerfd_settime()
664 error = native_to_linux_itimerspec(&lots, &ots); in linux_timerfd_settime()
665 if (error == 0) in linux_timerfd_settime()
666 error = copyout(&lots, args->old_value, sizeof(lots)); in linux_timerfd_settime()
669 return (error); in linux_timerfd_settime()
678 int error; in linux_timerfd_gettime64() local
680 error = kern_timerfd_gettime(td, args->fd, &ots); in linux_timerfd_gettime64()
681 if (error != 0) in linux_timerfd_gettime64()
682 return (error); in linux_timerfd_gettime64()
684 error = native_to_linux_itimerspec64(&lots, &ots); in linux_timerfd_gettime64()
685 if (error == 0) in linux_timerfd_gettime64()
686 error = copyout(&lots, args->old_value, sizeof(lots)); in linux_timerfd_gettime64()
688 return (error); in linux_timerfd_gettime64()
696 int error; in linux_timerfd_settime64() local
698 error = copyin(args->new_value, &lots, sizeof(lots)); in linux_timerfd_settime64()
699 if (error != 0) in linux_timerfd_settime64()
700 return (error); in linux_timerfd_settime64()
701 error = linux_to_native_itimerspec64(&nts, &lots); in linux_timerfd_settime64()
702 if (error != 0) in linux_timerfd_settime64()
703 return (error); in linux_timerfd_settime64()
705 error = kern_timerfd_settime(td, args->fd, args->flags, &nts, NULL); in linux_timerfd_settime64()
707 error = kern_timerfd_settime(td, args->fd, args->flags, &nts, &ots); in linux_timerfd_settime64()
708 if (error == 0 && args->old_value != NULL) { in linux_timerfd_settime64()
709 error = native_to_linux_itimerspec64(&lots, &ots); in linux_timerfd_settime64()
710 if (error == 0) in linux_timerfd_settime64()
711 error = copyout(&lots, args->old_value, sizeof(lots)); in linux_timerfd_settime64()
714 return (error); in linux_timerfd_settime64()