Home
last modified time | relevance | path

Searched refs:unmap_data (Results 1 – 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/block/xen-blkback/
Dblkback.c250 struct gntab_unmap_queue_data unmap_data; in free_persistent_gnts() local
252 unmap_data.pages = pages; in free_persistent_gnts()
253 unmap_data.unmap_ops = unmap; in free_persistent_gnts()
254 unmap_data.kunmap_ops = NULL; in free_persistent_gnts()
270 unmap_data.count = segs_to_unmap; in free_persistent_gnts()
271 BUG_ON(gnttab_unmap_refs_sync(&unmap_data)); in free_persistent_gnts()
292 struct gntab_unmap_queue_data unmap_data; in xen_blkbk_unmap_purged_grants() local
294 unmap_data.pages = pages; in xen_blkbk_unmap_purged_grants()
295 unmap_data.unmap_ops = unmap; in xen_blkbk_unmap_purged_grants()
296 unmap_data.kunmap_ops = NULL; in xen_blkbk_unmap_purged_grants()
[all …]
/kernel/linux/linux-5.10/drivers/xen/
Dgntdev.c361 struct gntab_unmap_queue_data unmap_data; in __unmap_grant_pages() local
373 unmap_data.unmap_ops = map->unmap_ops + offset; in __unmap_grant_pages()
374 unmap_data.kunmap_ops = use_ptemod ? map->kunmap_ops + offset : NULL; in __unmap_grant_pages()
375 unmap_data.pages = map->pages + offset; in __unmap_grant_pages()
376 unmap_data.count = pages; in __unmap_grant_pages()
378 err = gnttab_unmap_refs_sync(&unmap_data); in __unmap_grant_pages()
Dgrant-table.c1223 *unmap_data = container_of(work, in gnttab_unmap_work() local
1226 if (unmap_data->age != UINT_MAX) in gnttab_unmap_work()
1227 unmap_data->age++; in gnttab_unmap_work()
1228 __gnttab_unmap_refs_async(unmap_data); in gnttab_unmap_work()