Searched refs:sigev (Results 1 – 11 of 11) sorted by relevance
| /freebsd-src/tests/sys/mqueue/ |
| H A D | mqtest1.c | 17 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 D | mqtest5.c | 62 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-src/sys/sys/ |
| H A D | signalvar.h | 317 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 D | sysproto.h | 1279 char sigev_l_[PADL_(const struct sigevent *)]; const struct sigevent * sigev; char sigev_r_[PADR_(const struct sigevent *)]; member
|
| /freebsd-src/sys/kern/ |
| H A D | uipc_mqueue.c | 2352 kern_kmq_notify(struct thread *td, int mqd, struct sigevent *sigev) in kern_kmq_notify() argument 2362 if (sigev != NULL) { in kern_kmq_notify() 2363 if (sigev->sigev_notify != SIGEV_SIGNAL && in kern_kmq_notify() 2364 sigev->sigev_notify != SIGEV_THREAD_ID && in kern_kmq_notify() 2365 sigev->sigev_notify != SIGEV_NONE) in kern_kmq_notify() 2367 if ((sigev->sigev_notify == SIGEV_SIGNAL || in kern_kmq_notify() 2368 sigev->sigev_notify == SIGEV_THREAD_ID) && in kern_kmq_notify() 2369 !_SIG_VALID(sigev->sigev_signo)) in kern_kmq_notify() 2399 if (sigev != NULL) { in kern_kmq_notify() 2430 nt->nt_sigev = *sigev; in kern_kmq_notify() [all...] |
| H A D | vfs_aio.c | 459 aio_sendsig(struct proc *p, struct sigevent *sigev, ksiginfo_t *ksi, bool ext) in aio_init_aioinfo() 464 error = sigev_findtd(p, sigev, &td); in aio_init_aioinfo() 468 ksiginfo_set_sigev(ksi, sigev); in aio_sendsig() 467 aio_sendsig(struct proc * p,struct sigevent * sigev,ksiginfo_t * ksi,bool ext) aio_sendsig() argument
|
| H A D | kern_sig.c | 2239 sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **ttd) in sigev_findtd() 2243 if (sigev->sigev_notify == SIGEV_THREAD_ID) { in sigev_findtd() 2244 td = tdfind(sigev->sigev_notify_thread_id, p->p_pid); 2229 sigev_findtd(struct proc * p,struct sigevent * sigev,struct thread ** ttd) sigev_findtd() argument
|
| H A D | systrace_args.c | 2400 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent * */ in systrace_args()
|
| /freebsd-src/lib/libsys/ |
| H A D | _libsys.h | 752 int __sys_kmq_notify(int mqd, const struct sigevent * sigev);
|
| /freebsd-src/sys/compat/freebsd32/ |
| H A D | freebsd32_proto.h | 402 char sigev_l_[PADL_(const struct sigevent32 *)]; const struct sigevent32 * sigev; char sigev_r_[PADR_(const struct sigevent32 *)]; member
|
| H A D | freebsd32_systrace_args.c | 2258 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent32 * */ in systrace_args()
|