Searched refs:iocb (Results 1 – 3 of 3) sorted by relevance
/qemu/hw/nvme/ |
H A D | ctrl.c | 2485 iocb->idx = iocb->nr; in nvme_dsm_cancel() 2496 assert(iocb->idx == iocb->nr); in nvme_dsm_cancel() 2566 if (iocb->idx == iocb->nr) { in nvme_dsm_cb() 2594 iocb->common.cb(iocb->common.opaque, iocb->ret); in nvme_dsm_cb() 2742 if (iocb->idx != iocb->nr) { in nvme_copy_done() 2757 iocb->common.cb(iocb->common.opaque, iocb->ret); in nvme_copy_done() 3064 if (iocb->idx == iocb->nr) { in nvme_do_copy() 3356 iocb->common.cb(iocb->common.opaque, iocb->ret); in nvme_do_flush() 3977 iocb->common.cb(iocb->common.opaque, iocb->ret); in nvme_zone_reset_cb() 6531 nvme_format_set(ns, iocb->lbaf, iocb->mset, iocb->pi, iocb->pil); in nvme_format_ns_cb() [all …]
|
/qemu/block/ |
H A D | linux-aio.c | 42 struct iocb iocb; member 216 struct iocb *iocb = events[s->event_idx].obj; in qemu_laio_process_completions() local 218 container_of(iocb, struct qemu_laiocb, iocb); in qemu_laio_process_completions() 294 struct iocb *iocbs[MAX_EVENTS]; in ioq_submit() 303 iocbs[len++] = &aiocb->iocb; in ioq_submit() 325 aiocb = container_of(iocbs[ret - 1], struct qemu_laiocb, iocb); in ioq_submit() 374 struct iocb *iocbs = &laiocb->iocb; in laio_do_submit() 393 io_set_eventfd(&laiocb->iocb, event_notifier_get_fd(&s->e)); in laio_do_submit()
|
/qemu/hw/ide/ |
H A D | core.c | 432 iocb->j = iocb->qiov->niov - 1; in trim_aio_cancel() 433 iocb->i = (iocb->qiov->iov[iocb->j].iov_len / 8) - 1; in trim_aio_cancel() 453 iocb->common.cb(iocb->common.opaque, iocb->ret); in ide_trim_bh_cb() 477 while (iocb->j < iocb->qiov->niov) { in ide_issue_trim_cb() 479 while (++iocb->i < iocb->qiov->iov[j].iov_len / 8) { in ide_issue_trim_cb() 518 if (iocb->bh) { in ide_issue_trim_cb() 535 iocb->s = s; in ide_issue_trim() 536 iocb->bh = qemu_bh_new_guarded(ide_trim_bh_cb, iocb, in ide_issue_trim() 538 iocb->ret = 0; in ide_issue_trim() 540 iocb->i = -1; in ide_issue_trim() [all …]
|