Lines Matching refs:breq
615 struct blockif_req *breq = &aior->io_req; in ahci_build_iov() local
636 breq->br_iov[j].iov_base = paddr_guest2host(ahci_ctx(p->pr_sc), in ahci_build_iov()
638 breq->br_iov[j].iov_len = dbcsz; in ahci_build_iov()
651 if (breq->br_iov[j - 1].iov_len > extra) { in ahci_build_iov()
652 breq->br_iov[j - 1].iov_len -= extra; in ahci_build_iov()
655 extra -= breq->br_iov[j - 1].iov_len; in ahci_build_iov()
660 breq->br_iovcnt = j; in ahci_build_iov()
661 breq->br_resid = todo; in ahci_build_iov()
670 struct blockif_req *breq; in ahci_handle_rw() local
732 breq = &aior->io_req; in ahci_handle_rw()
733 breq->br_offset = lba + done; in ahci_handle_rw()
746 err = blockif_read(p->bctx, breq); in ahci_handle_rw()
748 err = blockif_write(p->bctx, breq); in ahci_handle_rw()
756 struct blockif_req *breq; in ahci_handle_flush() local
770 breq = &aior->io_req; in ahci_handle_flush()
782 err = blockif_flush(p->bctx, breq); in ahci_handle_flush()
868 struct blockif_req *breq; in ahci_handle_next_trim() local
934 breq = &aior->io_req; in ahci_handle_next_trim()
935 breq->br_offset = elba * blockif_sectsz(p->bctx); in ahci_handle_next_trim()
936 breq->br_resid = elen * blockif_sectsz(p->bctx); in ahci_handle_next_trim()
951 err = blockif_delete(p->bctx, breq); in ahci_handle_next_trim()
1458 struct blockif_req *breq; in atapi_read() local
1490 breq = &aior->io_req; in atapi_read()
1491 breq->br_offset = lba + done; in atapi_read()
1500 err = blockif_read(p->bctx, breq); in atapi_read()