Lines Matching refs:breq
131 blockif_enqueue(struct blockif_ctxt *bc, struct blockif_req *breq,
142 be->be_req = breq;
148 off = breq->br_offset;
149 for (i = 0; i < breq->br_iovcnt; i++)
150 off += breq->br_iov[i].iov_len;
157 if (tbe->be_block == breq->br_offset)
162 if (tbe->be_block == breq->br_offset)
590 blockif_request(struct blockif_ctxt *bc, struct blockif_req *breq,
603 if (blockif_enqueue(bc, breq, op))
620 blockif_read(struct blockif_ctxt *bc, struct blockif_req *breq)
624 return (blockif_request(bc, breq, BOP_READ));
628 blockif_write(struct blockif_ctxt *bc, struct blockif_req *breq)
632 return (blockif_request(bc, breq, BOP_WRITE));
636 blockif_flush(struct blockif_ctxt *bc, struct blockif_req *breq)
640 return (blockif_request(bc, breq, BOP_FLUSH));
644 blockif_delete(struct blockif_ctxt *bc, struct blockif_req *breq)
648 return (blockif_request(bc, breq, BOP_DELETE));
652 blockif_cancel(struct blockif_ctxt *bc, struct blockif_req *breq)
663 if (be->be_req == breq)
680 if (be->be_req == breq)