Lines Matching defs:ring_req
342 blkif_request_t *ring_req;
1183 * \param ring_req Pointer to a block ring request.
1190 blkif_request_t *ring_req, RING_IDX ring_idx)
1227 nreqlist->operation = ring_req->operation;
1228 nreqlist->starting_sector_number = ring_req->sector_number;
1235 nreq->id = ring_req->id;
1236 nreq->operation = ring_req->operation;
1239 bcopy(ring_req, &nreq->ring_req_storage, sizeof(*ring_req));
1240 nreq->ring_req = &nreq->ring_req_storage;
1242 nreq->ring_req = ring_req;
1249 (*reqlist)->nr_segments += ring_req->nr_segments;
1598 blkif_request_t *ring_req;
1602 ring_req = nreq->ring_req;
1605 nseg = ring_req->nr_segments;
1621 sg = ring_req->seg;
1740 xbb_count_sects(blkif_request_t *ring_req)
1745 for (i = 0; i < ring_req->nr_segments; i++) {
1748 nsect = (int8_t)(ring_req->seg[i].last_sect -
1749 ring_req->seg[i].first_sect + 1);
1833 blkif_request_t *ring_req;
1838 ring_req = RING_GET_REQUEST(&xbb->rings.native,
1849 ring_req = &ring_req_storage;
1860 ring_req = &ring_req_storage;
1879 && ((ring_req->sector_number != cur_sector)
1880 || (ring_req->operation != cur_operation)
1881 || ((ring_req->nr_segments + reqlist->nr_segments) >
1892 retval = xbb_get_resources(xbb, &reqlist, ring_req,
1919 cur_size = xbb_count_sects(ring_req);
1920 cur_sector = ring_req->sector_number + cur_size;
1922 cur_operation = ring_req->operation;