Lines Matching refs:aio_sigevent
1619 /* also need to munge aio_sigevent since it contains pointers */
1627 entryp->aiocb.aio_sigevent.sigev_notify = sigevent32.sigev_notify;
1628 entryp->aiocb.aio_sigevent.sigev_signo = sigevent32.sigev_signo;
1629 entryp->aiocb.aio_sigevent.sigev_value.size_equivalent.sival_int =
1631 entryp->aiocb.aio_sigevent.sigev_notify_function =
1633 entryp->aiocb.aio_sigevent.sigev_notify_attributes =
1637 result = copyin( sigp, &entryp->aiocb.aio_sigevent, sizeof(entryp->aiocb.aio_sigevent) );
1821 /* validate aiocb.aio_sigevent. at this point we only support sigev_notify
1825 if ( entryp->aiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL ) {
1828 signum = entryp->aiocb.aio_sigevent.sigev_signo;
1833 else if ( entryp->aiocb.aio_sigevent.sigev_notify != SIGEV_NONE )
1932 if ( entryp->aiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL &&
1943 entryp->aiocb.aio_sigevent.sigev_signo, 0, 0 );
1945 psignal( entryp->procp, entryp->aiocb.aio_sigevent.sigev_signo );
2310 the_user_aiocbp->aio_sigevent.sigev_notify = my_aiocbp->aio_sigevent.sigev_notify;
2311 the_user_aiocbp->aio_sigevent.sigev_signo = my_aiocbp->aio_sigevent.sigev_signo;
2312 the_user_aiocbp->aio_sigevent.sigev_value.size_equivalent.sival_int =
2313 my_aiocbp->aio_sigevent.sigev_value.sival_int;
2314 the_user_aiocbp->aio_sigevent.sigev_notify_function =
2315 CAST_USER_ADDR_T(my_aiocbp->aio_sigevent.sigev_notify_function);
2316 the_user_aiocbp->aio_sigevent.sigev_notify_attributes =
2317 CAST_USER_ADDR_T(my_aiocbp->aio_sigevent.sigev_notify_attributes);