Lines Matching defs:segs_to_unmap
249 int segs_to_unmap = 0;
262 gnttab_set_unmap_op(&unmap[segs_to_unmap],
268 pages[segs_to_unmap] = persistent_gnt->page;
270 if (++segs_to_unmap == BLKIF_MAX_SEGMENTS_PER_REQUEST ||
273 unmap_data.count = segs_to_unmap;
277 segs_to_unmap);
278 segs_to_unmap = 0;
295 int segs_to_unmap = 0;
309 gnttab_set_unmap_op(&unmap[segs_to_unmap],
314 pages[segs_to_unmap] = persistent_gnt->page;
316 if (++segs_to_unmap == BLKIF_MAX_SEGMENTS_PER_REQUEST) {
317 unmap_data.count = segs_to_unmap;
320 segs_to_unmap);
321 segs_to_unmap = 0;
325 if (segs_to_unmap > 0) {
326 unmap_data.count = segs_to_unmap;
328 gnttab_page_cache_put(&ring->free_pages, pages, segs_to_unmap);