Lines Matching refs:breq
119 blockif_enqueue(struct blockif_ctxt *bc, struct blockif_req *breq,
130 be->be_req = breq;
136 off = breq->br_offset;
137 for (i = 0; i < breq->br_iovcnt; i++)
138 off += breq->br_iov[i].iov_len;
145 if (tbe->be_block == breq->br_offset)
150 if (tbe->be_block == breq->br_offset)
554 blockif_request(struct blockif_ctxt *bc, struct blockif_req *breq,
567 if (blockif_enqueue(bc, breq, op))
584 blockif_read(struct blockif_ctxt *bc, struct blockif_req *breq)
588 return (blockif_request(bc, breq, BOP_READ));
592 blockif_write(struct blockif_ctxt *bc, struct blockif_req *breq)
596 return (blockif_request(bc, breq, BOP_WRITE));
600 blockif_flush(struct blockif_ctxt *bc, struct blockif_req *breq)
604 return (blockif_request(bc, breq, BOP_FLUSH));
608 blockif_delete(struct blockif_ctxt *bc, struct blockif_req *breq)
612 return (blockif_request(bc, breq, BOP_DELETE));
616 blockif_cancel(struct blockif_ctxt *bc, struct blockif_req *breq)
627 if (be->be_req == breq)
644 if (be->be_req == breq)