Home
last modified time | relevance | path

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

/freebsd/tests/sys/mqueue/
H A Dmqtest1.c15 struct sigevent sigev; in main() local
35 sigev.sigev_notify = SIGEV_SIGNAL; in main()
36 sigev.sigev_signo = SIGRTMIN; in main()
37 status = mq_notify(mq, &sigev); in main()
40 status = mq_notify(mq, &sigev); in main()
H A Dmqtest5.c58 struct sigevent sigev; in main() local
62 sigev.sigev_notify = SIGEV_SIGNAL; in main()
63 sigev.sigev_signo = SIGRTMIN; in main()
64 sigev.sigev_value.sival_int = 2; in main()
73 status = mq_notify(mq, &sigev); in main()
/freebsd/sys/sys/
H A Dsignalvar.h318 ksiginfo_set_sigev(ksiginfo_t *dst, struct sigevent *sigev) in ksiginfo_set_sigev() argument
320 dst->ksi_signo = sigev->sigev_signo; in ksiginfo_set_sigev()
321 dst->ksi_value = sigev->sigev_value; in ksiginfo_set_sigev()
402 int sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **);
H A Dsysproto.h1271 …char sigev_l_[PADL_(const struct sigevent *)]; const struct sigevent * sigev; char sigev_r_[PADR_(… member
/freebsd/sys/kern/
H A Duipc_mqueue.c2354 kern_kmq_notify(struct thread *td, int mqd, struct sigevent *sigev) in kern_kmq_notify() argument
2364 if (sigev != NULL) { in kern_kmq_notify()
2365 if (sigev->sigev_notify != SIGEV_SIGNAL && in kern_kmq_notify()
2366 sigev->sigev_notify != SIGEV_THREAD_ID && in kern_kmq_notify()
2367 sigev->sigev_notify != SIGEV_NONE) in kern_kmq_notify()
2369 if ((sigev->sigev_notify == SIGEV_SIGNAL || in kern_kmq_notify()
2370 sigev->sigev_notify == SIGEV_THREAD_ID) && in kern_kmq_notify()
2371 !_SIG_VALID(sigev->sigev_signo)) in kern_kmq_notify()
2401 if (sigev != NULL) { in kern_kmq_notify()
2432 nt->nt_sigev = *sigev; in kern_kmq_notify()
[all …]
H A Dvfs_aio.c475 aio_sendsig(struct proc *p, struct sigevent *sigev, ksiginfo_t *ksi, bool ext) in aio_sendsig() argument
480 error = sigev_findtd(p, sigev, &td); in aio_sendsig()
484 ksiginfo_set_sigev(ksi, sigev); in aio_sendsig()
H A Dkern_sig.c2236 sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **ttd) in sigev_findtd() argument
2240 if (sigev->sigev_notify == SIGEV_THREAD_ID) { in sigev_findtd()
2241 td = tdfind(sigev->sigev_notify_thread_id, p->p_pid); in sigev_findtd()
H A Dsystrace_args.c2384 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent * */ in systrace_args()
/freebsd/lib/libsys/
H A D_libsys.h758 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.c2242 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent32 * */ in systrace_args()