Home
last modified time | relevance | path

Searched refs:aio_sigevent (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.1.9/bsd/sys/
H A Daio.h76 struct sigevent aio_sigevent; /* Signal number and value */ member
89 struct user_sigevent aio_sigevent; /* Signal number and value */ member
99 struct user64_sigevent aio_sigevent; /* Signal number and value */ member
109 struct user32_sigevent aio_sigevent; /* Signal number and value */ member
/xnu-12377.1.9/bsd/kern/
H A Dkern_aio.c1507 int kqfd = entryp->aiocb.aio_sigevent.sigev_signo; in aio_register_kevent()
1530 kev.udata = entryp->aiocb.aio_sigevent.sigev_value.sival_ptr; in aio_register_kevent()
1621 (entryp->aiocb.aio_sigevent.sigev_notify != SIGEV_KEVENT)) { in lio_listio()
1623 entryp->aiocb.aio_sigevent = aiosigev; in lio_listio()
1655 (entries[i]->aiocb.aio_sigevent.sigev_notify == SIGEV_KEVENT)) { in lio_listio()
1946 if ((entryp->aiocb.aio_sigevent.sigev_notify == SIGEV_KEVENT) && in aio_queue_async_request()
2032 result = aio_sigev_validate(&entryp->aiocb.aio_sigevent); in aio_validate()
2113 } else if (entryp->aiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL) { in do_aio_completion_and_unlock()
2119 } else if (entryp->aiocb.aio_sigevent.sigev_notify == SIGEV_KEVENT) { in do_aio_completion_and_unlock()
2147 entryp->aiocb.aio_sigevent.sigev_signo, 0, 0); in do_aio_completion_and_unlock()
[all …]
/xnu-12377.1.9/tests/
H A Daio.c443 aiocbp->aio_sigevent.sigev_notify = SIGEV_KEVENT;
444 aiocbp->aio_sigevent.sigev_signo = kq;
445 aiocbp->aio_sigevent.sigev_value.sival_ptr = (void *)&udata1;
472 aiocbp->aio_sigevent.sigev_value.sival_ptr = (void *)&udata2;
520 aiocbp->aio_sigevent.sigev_notify = SIGEV_KEVENT;
521 aiocbp->aio_sigevent.sigev_signo = kq;
522 aiocbp->aio_sigevent.sigev_value.sival_ptr = (void *)g_testfiles[i];
H A Dfd_aio_fsync_uaf.c35 ap[n].aio_sigevent.sigev_notify = SIGEV_NONE; in attempt()