Lines Matching refs:segments
707 struct grant_page **pages = req->segments;
906 rc = xen_blkbk_map(pending_req->ring, pending_req->segments,
921 struct blkif_request_segment *segments = NULL;
938 /* Map indirect segments */
939 if (segments)
940 kunmap_atomic(segments);
941 segments = kmap_atomic(pages[n/SEGS_PER_INDIRECT_FRAME]->page);
945 pending_req->segments[n]->gref = segments[i].gref;
947 first_sect = READ_ONCE(segments[i].first_sect);
948 last_sect = READ_ONCE(segments[i].last_sect);
960 if (segments)
961 kunmap_atomic(segments);
1304 struct grant_page **pages = pending_req->segments;
1341 /* Check that the number of segments is sane. */
1350 pr_debug("Bad number of segments in request (%d)\n", nseg);
1474 xen_blkbk_unmap(ring, pending_req->segments,