Lines Matching refs:sigev
2319 kern_kmq_notify(struct thread *td, int mqd, struct sigevent *sigev) in kern_kmq_notify() argument
2329 if (sigev != NULL) { in kern_kmq_notify()
2330 if (sigev->sigev_notify != SIGEV_SIGNAL && in kern_kmq_notify()
2331 sigev->sigev_notify != SIGEV_THREAD_ID && in kern_kmq_notify()
2332 sigev->sigev_notify != SIGEV_NONE) in kern_kmq_notify()
2334 if ((sigev->sigev_notify == SIGEV_SIGNAL || in kern_kmq_notify()
2335 sigev->sigev_notify == SIGEV_THREAD_ID) && in kern_kmq_notify()
2336 !_SIG_VALID(sigev->sigev_signo)) in kern_kmq_notify()
2366 if (sigev != NULL) { in kern_kmq_notify()
2397 nt->nt_sigev = *sigev; in kern_kmq_notify()
2427 if (uap->sigev == NULL) { in sys_kmq_notify()
2430 error = copyin(uap->sigev, &ev, sizeof(ev)); in sys_kmq_notify()
2856 if (uap->sigev == NULL) { in freebsd32_kmq_notify()
2859 error = copyin(uap->sigev, &ev32, sizeof(ev32)); in freebsd32_kmq_notify()