Lines Matching refs:rreq
1228 xdf_process_rreq(xdf_t *vdp, struct buf *bp, blkif_request_t *rreq)
1249 ddi_put8(acchdl, &rreq->operation, BLKIF_OP_READ);
1253 ddi_put8(acchdl, &rreq->operation,
1255 ddi_put16(acchdl, &rreq->handle, vdev);
1256 ddi_put64(acchdl, &rreq->id,
1258 ddi_put8(acchdl, &rreq->nr_segments, 0);
1262 ddi_put8(acchdl, &rreq->operation,
1267 ddi_put8(acchdl, &rreq->operation,
1270 ddi_put8(acchdl, &rreq->operation,
1276 ddi_put16(acchdl, &rreq->handle, vdev);
1277 ddi_put64(acchdl, &rreq->sector_number, blkno);
1278 ddi_put64(acchdl, &rreq->id, (uint64_t)(uintptr_t)(gs));
1301 ddi_put32(acchdl, &rreq->seg[seg].gref, gr);
1302 ddi_put8(acchdl, &rreq->seg[seg].first_sect, fsect);
1303 ddi_put8(acchdl, &rreq->seg[seg].last_sect, lsect);
1324 ddi_put8(acchdl, &rreq->nr_segments, seg);
1327 vdp->xdf_addr, rreq->id));
1335 blkif_request_t *rreq;
1361 if ((rreq = xvdi_ring_get_request(vdp->xdf_xb_ring)) == NULL)
1363 bzero(rreq, sizeof (blkif_request_t));
1367 xdf_process_rreq(vdp, bp, rreq);