Lines Matching defs:aiocb
53 struct aiocb aiocb;
175 struct aiocb *aiocb = &aio_task->aiocb;
178 memset(aiocb, 0, sizeof(struct aiocb));
179 aiocb->aio_fildes = fdisk->fd;
180 aiocb->aio_iov = iov;
181 aiocb->aio_iovcnt = iovcnt;
182 aiocb->aio_offset = offset;
183 aiocb->aio_sigevent.sigev_notify_kqueue = aio_ch->kqfd;
184 aiocb->aio_sigevent.sigev_value.sival_ptr = aio_task;
185 aiocb->aio_sigevent.sigev_notify = SIGEV_KEVENT;
191 return aio_readv(aiocb);
194 return aio_writev(aiocb);
370 } else if ((uint64_t)aio_return(&aio_task->aiocb) == aio_task->len) {
373 SPDK_ERRLOG("failed to complete aio: rc %d\n", aio_error(&aio_task->aiocb));
374 res = aio_error(&aio_task->aiocb);