Lines Matching defs:ring_req
350 blkif_request_t *ring_req;
1191 * \param ring_req Pointer to a block ring request.
1198 blkif_request_t *ring_req, RING_IDX ring_idx)
1235 nreqlist->operation = ring_req->operation;
1236 nreqlist->starting_sector_number = ring_req->sector_number;
1245 bcopy(ring_req, &nreq->ring_req_storage, sizeof(*ring_req));
1246 nreq->ring_req = &nreq->ring_req_storage;
1248 nreq->ring_req = ring_req;
1255 (*reqlist)->nr_segments += ring_req->nr_segments;
1604 blkif_request_t *ring_req;
1608 ring_req = nreq->ring_req;
1611 nseg = ring_req->nr_segments;
1612 nreq->id = ring_req->id;
1629 sg = ring_req->seg;
1785 xbb_count_sects(blkif_request_t *ring_req)
1790 for (i = 0; i < ring_req->nr_segments; i++) {
1793 nsect = (int8_t)(ring_req->seg[i].last_sect -
1794 ring_req->seg[i].first_sect + 1);
1878 blkif_request_t *ring_req;
1883 ring_req = RING_GET_REQUEST(&xbb->rings.native,
1894 ring_req = &ring_req_storage;
1905 ring_req = &ring_req_storage;
1924 && ((ring_req->sector_number != cur_sector)
1925 || (ring_req->operation != cur_operation)
1926 || ((ring_req->nr_segments + reqlist->nr_segments) >
1937 retval = xbb_get_resources(xbb, &reqlist, ring_req,
1962 BLKIF_SEGS_TO_BLOCKS(ring_req->nr_segments);
1965 cur_size = xbb_count_sects(ring_req);
1966 cur_sector = ring_req->sector_number + cur_size;
1968 cur_operation = ring_req->operation;