Home
last modified time | relevance | path

Searched refs:aiocbp (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/lib/libc/port/aio/
H A Dposix_aio.c66 aio_read(aiocb_t *aiocbp) in aio_read() argument
68 if (aiocbp == NULL || aiocbp->aio_reqprio != 0) { in aio_read()
72 if (_aio_hash_find(&aiocbp->aio_resultp) != NULL) { in aio_read()
76 if (_aio_sigev_thread(aiocbp) != 0) in aio_read()
78 aiocbp->aio_lio_opcode = LIO_READ; in aio_read()
79 return (_aio_rw(aiocbp, NULL, &__nextworker_rw, AIOAREAD, in aio_read()
84 aio_write(aiocb_t *aiocbp) in aio_write() argument
86 if (aiocbp == NULL || aiocbp->aio_reqprio != 0) { in aio_write()
90 if (_aio_hash_find(&aiocbp->aio_resultp) != NULL) { in aio_write()
94 if (_aio_sigev_thread(aiocbp) != 0) in aio_write()
[all …]
H A Daio.c2119 _aio_rw(aiocb_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker, in _aio_rw() argument
2126 if (aiocbp == NULL) { in _aio_rw()
2135 aiocbp->aio_state = NOCHECK; in _aio_rw()
2149 if (_kaio_ok > 0 && KAIO_SUPPORTED(aiocbp->aio_fildes)) { in _aio_rw()
2150 aiocbp->aio_resultp.aio_errno = EINPROGRESS; in _aio_rw()
2151 aiocbp->aio_state = CHECK; in _aio_rw()
2152 kerr = (int)_kaio(mode, aiocbp); in _aio_rw()
2156 aiocbp->aio_resultp.aio_errno = errno; in _aio_rw()
2157 aiocbp->aio_resultp.aio_return = -1; in _aio_rw()
2158 aiocbp->aio_state = NOCHECK; in _aio_rw()
[all …]
/titanic_41/usr/src/lib/libc/port/rt/
H A Dsigev_thread.c322 aiocb_t *aiocbp = in aio_spawner() local
324 function = aiocbp->aio_sigevent.sigev_notify_function; in aio_spawner()
325 attrp = aiocbp->aio_sigevent.sigev_notify_attributes; in aio_spawner()
333 aiocb64_t *aiocbp = in aio_spawner() local
335 function = aiocbp->aio_sigevent.sigev_notify_function; in aio_spawner()
336 attrp = aiocbp->aio_sigevent.sigev_notify_attributes; in aio_spawner()
676 _aio_sigev_thread(aiocb_t *aiocbp) in _aio_sigev_thread() argument
678 if (aiocbp == NULL) in _aio_sigev_thread()
680 return (_aio_sigev_thread_init(&aiocbp->aio_sigevent)); in _aio_sigev_thread()
685 _aio_sigev_thread64(aiocb64_t *aiocbp) in _aio_sigev_thread64() argument
[all …]