Home
last modified time | relevance | path

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

/openbmc/qemu/block/
H A Dlinux-aio.c80 static void qemu_laio_process_completion(struct qemu_laiocb *laiocb) in qemu_laio_process_completion() argument
84 ret = laiocb->ret; in qemu_laio_process_completion()
86 if (ret == laiocb->nbytes) { in qemu_laio_process_completion()
90 if (laiocb->is_read) { in qemu_laio_process_completion()
91 qemu_iovec_memset(laiocb->qiov, ret, 0, in qemu_laio_process_completion()
92 laiocb->qiov->size - ret); in qemu_laio_process_completion()
99 laiocb->ret = ret; in qemu_laio_process_completion()
107 assert(laiocb->co->ctx == laiocb->ctx->aio_context); in qemu_laio_process_completion()
108 if (!qemu_coroutine_entered(laiocb->co)) { in qemu_laio_process_completion()
109 aio_co_wake(laiocb->co); in qemu_laio_process_completion()
[all …]