Lines Matching defs:aio_sigevent
184 struct osigevent aio_sigevent; /* Signal to deliver */
886 if (job->uaiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL ||
887 job->uaiocb.aio_sigevent.sigev_notify == SIGEV_THREAD_ID)
888 aio_sendsig(userp, &job->uaiocb.aio_sigevent, &job->ksi, true);
1398 return (convert_old_sigevent(&ojob->aio_sigevent, &kcb->aio_sigevent));
1521 if (job->uaiocb.aio_sigevent.sigev_notify != SIGEV_KEVENT &&
1522 job->uaiocb.aio_sigevent.sigev_notify != SIGEV_SIGNAL &&
1523 job->uaiocb.aio_sigevent.sigev_notify != SIGEV_THREAD_ID &&
1524 job->uaiocb.aio_sigevent.sigev_notify != SIGEV_NONE) {
1529 if ((job->uaiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL ||
1530 job->uaiocb.aio_sigevent.sigev_notify == SIGEV_THREAD_ID) &&
1531 !_SIG_VALID(job->uaiocb.aio_sigevent.sigev_signo)) {
1623 if (job->uaiocb.aio_sigevent.sigev_notify != SIGEV_KEVENT)
1625 evflags = job->uaiocb.aio_sigevent.sigev_notify_kevent_flags;
1630 kqfd = job->uaiocb.aio_sigevent.sigev_notify_kqueue;
1636 kev.udata = job->uaiocb.aio_sigevent.sigev_value.sival_ptr;
2713 struct osigevent32 aio_sigevent; /* Signal to deliver */
2730 struct sigevent32 aio_sigevent; /* Signal to deliver */
2783 return (convert_old_sigevent32(&job32.aio_sigevent,
2784 &kcb->aio_sigevent));
2819 error = convert_sigevent32(&job32.aio_sigevent, &kcb->aio_sigevent);