Home | History | Annotate | Download | only in block

Lines Matching full:aiocb

482     struct qemu_paiocb aiocb;
518 ret = qemu_paio_error(&acb->aiocb);
526 ret = qemu_paio_return(&acb->aiocb);
527 if (ret == acb->aiocb.aio_nbytes)
632 ret = qemu_paio_cancel(acb->aiocb.aio_fildes, &acb->aiocb);
636 while (qemu_paio_error(&acb->aiocb) == EINPROGRESS);
660 acb->aiocb.aio_fildes = s->fd;
661 acb->aiocb.ev_signo = SIGUSR2;
662 acb->aiocb.aio_iov = qiov->iov;
663 acb->aiocb.aio_niov = qiov->niov;
664 acb->aiocb.aio_nbytes = nb_sectors * 512;
665 acb->aiocb.aio_offset = sector_num * 512;
666 acb->aiocb.aio_flags = 0;
674 acb->aiocb.aio_flags |= QEMU_AIO_SECTOR_ALIGNED;
690 if (qemu_paio_read(&acb->aiocb) < 0) {
706 if (qemu_paio_write(&acb->aiocb) < 0) {
1086 acb->aiocb.aio_fildes = s->fd;
1087 acb->aiocb.ev_signo = SIGUSR2;
1088 acb->aiocb.aio_offset = 0;
1089 acb->aiocb.aio_flags = 0;
1094 acb->aiocb.aio_ioctl_buf = buf;
1095 acb->aiocb.aio_ioctl_cmd = req;
1096 if (qemu_paio_ioctl(&acb->aiocb) < 0) {