Lines Matching refs:breq
609 struct blockif_req *breq = &aior->io_req; in ahci_build_iov() local
630 breq->br_iov[j].iov_base = paddr_guest2host(ahci_ctx(p->pr_sc), in ahci_build_iov()
632 breq->br_iov[j].iov_len = dbcsz; in ahci_build_iov()
645 if (breq->br_iov[j - 1].iov_len > extra) { in ahci_build_iov()
646 breq->br_iov[j - 1].iov_len -= extra; in ahci_build_iov()
649 extra -= breq->br_iov[j - 1].iov_len; in ahci_build_iov()
654 breq->br_iovcnt = j; in ahci_build_iov()
655 breq->br_resid = todo; in ahci_build_iov()
664 struct blockif_req *breq; in ahci_handle_rw() local
726 breq = &aior->io_req; in ahci_handle_rw()
727 breq->br_offset = lba + done; in ahci_handle_rw()
740 err = blockif_read(p->bctx, breq); in ahci_handle_rw()
742 err = blockif_write(p->bctx, breq); in ahci_handle_rw()
750 struct blockif_req *breq; in ahci_handle_flush() local
764 breq = &aior->io_req; in ahci_handle_flush()
776 err = blockif_flush(p->bctx, breq); in ahci_handle_flush()
813 struct blockif_req *breq; in ahci_handle_dsm_trim() local
874 breq = &aior->io_req; in ahci_handle_dsm_trim()
875 breq->br_offset = elba * blockif_sectsz(p->bctx); in ahci_handle_dsm_trim()
876 breq->br_resid = elen * blockif_sectsz(p->bctx); in ahci_handle_dsm_trim()
891 err = blockif_delete(p->bctx, breq); in ahci_handle_dsm_trim()
1398 struct blockif_req *breq; in atapi_read() local
1430 breq = &aior->io_req; in atapi_read()
1431 breq->br_offset = lba + done; in atapi_read()
1440 err = blockif_read(p->bctx, breq); in atapi_read()