Lines Matching refs:persistent_gnt
943 struct grant *persistent_gnt; in blkif_free() local
957 list_for_each_entry_safe(persistent_gnt, n, in blkif_free()
959 list_del(&persistent_gnt->node); in blkif_free()
960 if (persistent_gnt->gref != GRANT_INVALID_REF) { in blkif_free()
961 gnttab_end_foreign_access(persistent_gnt->gref, in blkif_free()
966 __free_page(pfn_to_page(persistent_gnt->pfn)); in blkif_free()
967 kfree(persistent_gnt); in blkif_free()
998 persistent_gnt = info->shadow[i].grants_used[j]; in blkif_free()
999 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free()
1001 __free_page(pfn_to_page(persistent_gnt->pfn)); in blkif_free()
1002 kfree(persistent_gnt); in blkif_free()
1013 persistent_gnt = info->shadow[i].indirect_grants[j]; in blkif_free()
1014 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free()
1015 __free_page(pfn_to_page(persistent_gnt->pfn)); in blkif_free()
1016 kfree(persistent_gnt); in blkif_free()