Searched defs:aiowp (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/aio/
H A Daio_alloc.c96 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 Dposix_aio.c749 __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 Daio.c459 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 Dsigaction.c186 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