Home
last modified time | relevance | path

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

/qemu/hw/nvme/
H A Dctrl.c2485 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 Dlinux-aio.c42 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 Dcore.c432 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 …]