Lines Matching refs:persistent_gnt
1274 struct grant *persistent_gnt, *n; in blkif_free_ring() local
1294 list_for_each_entry_safe(persistent_gnt, n, in blkif_free_ring()
1296 list_del(&persistent_gnt->node); in blkif_free_ring()
1297 if (persistent_gnt->gref != GRANT_INVALID_REF) { in blkif_free_ring()
1298 gnttab_end_foreign_access(persistent_gnt->gref, in blkif_free_ring()
1303 __free_page(persistent_gnt->page); in blkif_free_ring()
1304 kfree(persistent_gnt); in blkif_free_ring()
1321 persistent_gnt = rinfo->shadow[i].grants_used[j]; in blkif_free_ring()
1322 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free_ring()
1324 __free_page(persistent_gnt->page); in blkif_free_ring()
1325 kfree(persistent_gnt); in blkif_free_ring()
1336 persistent_gnt = rinfo->shadow[i].indirect_grants[j]; in blkif_free_ring()
1337 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free_ring()
1338 __free_page(persistent_gnt->page); in blkif_free_ring()
1339 kfree(persistent_gnt); in blkif_free_ring()