Home
last modified time | relevance | path

Searched refs:sigev (Results 1 – 11 of 11) sorted by relevance

/freebsd/tests/sys/mqueue/
H A Dmqtest1.c17 struct sigevent sigev; in main() local
39 sigev.sigev_notify = SIGEV_SIGNAL; in main()
40 sigev.sigev_signo = SIGRTMIN; in main()
41 status = mq_notify(mq, &sigev); in main()
44 status = mq_notify(mq, &sigev); in main()
H A Dmqtest5.c62 struct sigevent sigev; in main() local
66 sigev.sigev_notify = SIGEV_SIGNAL; in main()
67 sigev.sigev_signo = SIGRTMIN; in main()
68 sigev.sigev_value.sival_int = 2; in main()
77 status = mq_notify(mq, &sigev); in main()
/freebsd/sys/sys/
H A Dsignalvar.h317 ksiginfo_set_sigev(ksiginfo_t *dst, struct sigevent *sigev) in ksiginfo_set_sigev() argument
319 dst->ksi_signo = sigev->sigev_signo; in ksiginfo_set_sigev()
320 dst->ksi_value = sigev->sigev_value; in ksiginfo_set_sigev()
401 int sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **);
H A Dsysproto.h1279 …char sigev_l_[PADL_(const struct sigevent *)]; const struct sigevent * sigev; char sigev_r_[PADR_(… member
/freebsd/sys/kern/
H A Duipc_mqueue.c2329 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()
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()
[all …]
H A Dvfs_aio.c467 aio_sendsig(struct proc *p, struct sigevent *sigev, ksiginfo_t *ksi, bool ext) in aio_sendsig() argument
472 error = sigev_findtd(p, sigev, &td); in aio_sendsig()
476 ksiginfo_set_sigev(ksi, sigev); in aio_sendsig()
H A Dkern_sig.c2229 sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **ttd) in sigev_findtd() argument
2233 if (sigev->sigev_notify == SIGEV_THREAD_ID) { in sigev_findtd()
2234 td = tdfind(sigev->sigev_notify_thread_id, p->p_pid); in sigev_findtd()
H A Dsystrace_args.c2399 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent * */ in systrace_args()
/freebsd/lib/libsys/
H A D_libsys.h747 int __sys_kmq_notify(int mqd, const struct sigevent * sigev);
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_proto.h402 …char sigev_l_[PADL_(const struct sigevent32 *)]; const struct sigevent32 * sigev; char sigev_r_[PA… member
H A Dfreebsd32_systrace_args.c2257 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent32 * */ in systrace_args()