Lines Matching refs:nreq
1193 struct xbb_xen_req *nreq;
1196 nreq = NULL;
1219 nreq = xbb_get_req(xbb);
1220 if (nreq == NULL)
1233 nreq->reqlist = *reqlist;
1234 nreq->req_ring_idx = ring_idx;
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;
1245 binuptime(&nreq->ds_t0);
1246 devstat_start_transaction(xbb->xbb_stats_in, &nreq->ds_t0);
1247 STAILQ_INSERT_TAIL(&(*reqlist)->contig_req_list, nreq, links);
1263 if (nreq != NULL)
1264 xbb_release_req(xbb, nreq);
1356 struct xbb_xen_req *nreq;
1371 STAILQ_FOREACH(nreq, &reqlist->contig_req_list, links) {
1374 xbb_send_response(xbb, nreq, reqlist->status);
1378 cur_sectors_sent = nreq->nr_512b_sectors;
1389 /*then*/&nreq->ds_t0);
1504 struct xbb_xen_req *nreq;
1597 STAILQ_FOREACH(nreq, &reqlist->contig_req_list, links) {
1602 ring_req = nreq->ring_req;
1603 req_ring_idx = nreq->req_ring_idx;
1606 nreq->nr_pages = nseg;
1607 nreq->nr_512b_sectors = 0;
1620 block_segs = MIN(nreq->nr_pages,
1704 nreq->nr_512b_sectors = nr_sects;
1708 if ((nreq->nr_512b_sectors &
1713 nreq->nr_512b_sectors << 9,