Searched refs:aiocbp (Results 1 – 3 of 3) sorted by relevance
66 aio_read(aiocb_t *aiocbp) in aio_read() argument68 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() argument86 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 …]
2119 _aio_rw(aiocb_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker, in _aio_rw() argument2126 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 …]
322 aiocb_t *aiocbp = in aio_spawner() local324 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() local335 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() argument678 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 …]