Lines Matching refs:persistent_gnt
924 struct grant *persistent_gnt; in blkif_free() local
938 list_for_each_entry_safe(persistent_gnt, n, in blkif_free()
940 list_del(&persistent_gnt->node); in blkif_free()
941 if (persistent_gnt->gref != GRANT_INVALID_REF) { in blkif_free()
942 gnttab_end_foreign_access(persistent_gnt->gref, in blkif_free()
947 __free_page(pfn_to_page(persistent_gnt->pfn)); in blkif_free()
948 kfree(persistent_gnt); in blkif_free()
979 persistent_gnt = info->shadow[i].grants_used[j]; in blkif_free()
980 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free()
982 __free_page(pfn_to_page(persistent_gnt->pfn)); in blkif_free()
983 kfree(persistent_gnt); in blkif_free()
994 persistent_gnt = info->shadow[i].indirect_grants[j]; in blkif_free()
995 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free()
996 __free_page(pfn_to_page(persistent_gnt->pfn)); in blkif_free()
997 kfree(persistent_gnt); in blkif_free()