Lines Matching refs:sigev
1198 struct sigevent *sigev) in alio() argument
1239 (sigev && copyin(sigev, &sigevk, sizeof (struct sigevent)))) { in alio()
1245 if (sigev && in alio()
1276 if (mode_arg == LIO_WAIT || sigev) { in alio()
1287 if (sigev && sigevk.sigev_notify == SIGEV_SIGNAL && in alio()
1312 port_init_event(pkevtp, (uintptr_t)sigev, in alio()
1555 void *sigev, in aliowait() argument
2059 struct sigevent *sigev; in aiorw() local
2078 sigev = &aiocb.aio_sigevent; in aiorw()
2091 sigev = (struct sigevent *)&aiocb64.aio_sigevent; in aiorw()
2094 if (sigev->sigev_notify == SIGEV_PORT) { in aiorw()
2095 if (copyin((void *)sigev->sigev_value.sival_ptr, in aiorw()
2101 } else if (sigev->sigev_notify == SIGEV_THREAD) { in aiorw()
2402 struct sigevent *sigev; in aio_req_setup() local
2405 sigev = &arg->aio_sigevent; in aio_req_setup()
2406 if (sigev->sigev_notify == SIGEV_SIGNAL && in aio_req_setup()
2407 sigev->sigev_signo > 0 && sigev->sigev_signo < NSIG) { in aio_req_setup()
2418 sqp->sq_info.si_signo = sigev->sigev_signo; in aio_req_setup()
2419 sqp->sq_info.si_value = sigev->sigev_value; in aio_req_setup()
2448 if (sigev->sigev_notify == SIGEV_THREAD || in aio_req_setup()
2449 sigev->sigev_notify == SIGEV_PORT) in aio_req_setup()
2900 void *sigev) in alioLF() argument
2946 (sigev && copyin(sigev, &sigevk, sizeof (sigevk)))) { in alioLF()
2952 if (sigev && in alioLF()
2984 if (mode_arg == LIO_WAIT || sigev) { in alioLF()
2995 if (sigev && sigevk.sigev_notify == SIGEV_SIGNAL && in alioLF()
3021 port_init_event(pkevtp, (uintptr_t)sigev, in alioLF()
3299 struct sigevent32 *sigev; in aio_req_setupLF() local
3302 sigev = &arg->aio_sigevent; in aio_req_setupLF()
3303 if (sigev->sigev_notify == SIGEV_SIGNAL && in aio_req_setupLF()
3304 sigev->sigev_signo > 0 && sigev->sigev_signo < NSIG) { in aio_req_setupLF()
3315 sqp->sq_info.si_signo = sigev->sigev_signo; in aio_req_setupLF()
3316 sqp->sq_info.si_value.sival_int = sigev->sigev_value.sival_int; in aio_req_setupLF()
3345 if (sigev->sigev_notify == SIGEV_THREAD || in aio_req_setupLF()
3346 sigev->sigev_notify == SIGEV_PORT) in aio_req_setupLF()
3375 void *sigev) in alio32() argument
3431 (sigev && copyin(sigev, &sigevk, sizeof (struct sigevent32)))) { in alio32()
3437 if (sigev && in alio32()
3469 if (mode_arg == LIO_WAIT || sigev) { in alio32()
3480 if (sigev && sigevk.sigev_notify == SIGEV_SIGNAL && in alio32()
3506 port_init_event(pkevtp, (uintptr_t)sigev, in alio32()