Searched defs:aiowp (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/lib/libc/port/aio/ |
H A D | aio_alloc.c | 96 aio_worker_t *aiowp; local 103 if ((aiowp = worker_freelist) == NULL) { 113 for (i = 0, aiowp = worker_freelist; i < nelem; i++, aiowp++) 114 aiowp->work_forw = aiowp + 1; 115 worker_freelast = aiowp - 1; 117 aiowp = worker_freelist; 119 if ((worker_freelist = aiowp->work_forw) == NULL) 123 aiowp 137 aio_worker_t *aiowp = arg; local [all...] |
H A D | posix_aio.c | 749 __aio_fsync_bar(aiocb_t *aiocbp, aio_lio_t *head, aio_worker_t *aiowp, argument 754 aio_worker_t *next = aiowp; 863 aio_worker_t *aiowp; local 883 aiowp = reqp->req_worker; 884 sig_mutex_lock(&aiowp->work_qlock1); 885 (void) _aio_cancel_req(aiowp, reqp, &canceled, &done); 886 sig_mutex_unlock(&aiowp->work_qlock1); 1607 __aio_fsync_bar64(aiocb64_t *aiocbp, aio_lio_t *head, aio_worker_t *aiowp, argument 1612 aio_worker_t *next = aiowp; 1721 aio_worker_t *aiowp; local [all...] |
H A D | aio.c | 459 aio_worker_t *aiowp; local 478 aiowp = reqp->req_worker; 479 sig_mutex_lock(&aiowp->work_qlock1); 480 (void) _aio_cancel_req(aiowp, reqp, &canceled, &done); 481 sig_mutex_unlock(&aiowp->work_qlock1); 765 _aio_cancel_work(aio_worker_t *aiowp, int fd, int *canceled, int *done) argument 769 sig_mutex_lock(&aiowp->work_qlock1); 773 reqp = aiowp->work_tail1; 776 if (_aio_cancel_req(aiowp, reqp, canceled, done)) { 782 reqp = aiowp 803 _aio_cancel_req(aio_worker_t *aiowp, aio_req_t *reqp, int *canceled, int *done) argument 876 aio_worker_t *aiowp, **workers, **nextworker; local 1027 aio_worker_t *aiowp = (aio_worker_t *)arglist; local 1207 _aio_finish_request(aio_worker_t *aiowp, ssize_t retval, int error) argument 1312 aio_worker_t *aiowp = (aio_worker_t *)arg; local 1515 _aio_fsync_del(aio_worker_t *aiowp, aio_req_t *reqp) argument 1560 _aio_idle(aio_worker_t *aiowp) argument 1592 _aio_work_done(aio_worker_t *aiowp) argument 1716 aio_worker_t *aiowp; local 1857 _aio_req_get(aio_worker_t *aiowp) argument 1915 _aio_req_del(aio_worker_t *aiowp, aio_req_t *reqp, int ostate) argument [all...] |
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | sigaction.c | 186 aio_worker_t *aiowp = pthread_getspecific(_aio_key); local 188 if (sip != NULL && sip->si_code == SI_LWP && aiowp != NULL) 189 siglongjmp(aiowp->work_jmp_buf, 1);
|
Completed in 69 milliseconds