Lines Matching refs:persistent_gnt
1208 struct grant *persistent_gnt, *n; in blkif_free_ring() local
1228 list_for_each_entry_safe(persistent_gnt, n, in blkif_free_ring()
1230 list_del(&persistent_gnt->node); in blkif_free_ring()
1231 if (persistent_gnt->gref != INVALID_GRANT_REF) { in blkif_free_ring()
1232 gnttab_end_foreign_access(persistent_gnt->gref, in blkif_free_ring()
1237 __free_page(persistent_gnt->page); in blkif_free_ring()
1238 kfree(persistent_gnt); in blkif_free_ring()
1255 persistent_gnt = rinfo->shadow[i].grants_used[j]; in blkif_free_ring()
1256 gnttab_end_foreign_access(persistent_gnt->gref, NULL); in blkif_free_ring()
1258 __free_page(persistent_gnt->page); in blkif_free_ring()
1259 kfree(persistent_gnt); in blkif_free_ring()
1270 persistent_gnt = rinfo->shadow[i].indirect_grants[j]; in blkif_free_ring()
1271 gnttab_end_foreign_access(persistent_gnt->gref, NULL); in blkif_free_ring()
1272 __free_page(persistent_gnt->page); in blkif_free_ring()
1273 kfree(persistent_gnt); in blkif_free_ring()