Lines Matching refs:gref

69 	grant_ref_t gref;  member
212 gnt_list_entry->gref = GRANT_INVALID_REF; in fill_grant_buffer()
244 if (gnt_list_entry->gref != GRANT_INVALID_REF) { in get_grant()
250 gnt_list_entry->gref = gnttab_claim_grant_reference(gref_head); in get_grant()
251 BUG_ON(gnt_list_entry->gref == -ENOSPC); in get_grant()
257 gnttab_grant_foreign_access_ref(gnt_list_entry->gref, in get_grant()
522 ring_req->u.indirect.indirect_grefs[n] = gnt_list_entry->gref; in blkif_queue_request()
526 ref = gnt_list_entry->gref; in blkif_queue_request()
558 .gref = ref, in blkif_queue_request()
565 .gref = ref, in blkif_queue_request()
960 if (persistent_gnt->gref != GRANT_INVALID_REF) { in blkif_free()
961 gnttab_end_foreign_access(persistent_gnt->gref, in blkif_free()
999 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free()
1014 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free()
1081 if (gnttab_query_foreign_access(s->grants_used[i]->gref)) { in blkif_completion()
1090 s->grants_used[i]->gref); in blkif_completion()
1100 gnttab_end_foreign_access(s->grants_used[i]->gref, 0, 0UL); in blkif_completion()
1101 s->grants_used[i]->gref = GRANT_INVALID_REF; in blkif_completion()
1107 if (gnttab_query_foreign_access(s->indirect_grants[i]->gref)) { in blkif_completion()
1110 s->indirect_grants[i]->gref); in blkif_completion()
1116 gnttab_end_foreign_access(s->indirect_grants[i]->gref, 0, 0UL); in blkif_completion()
1125 s->indirect_grants[i]->gref = GRANT_INVALID_REF; in blkif_completion()
1250 grant_ref_t gref; in setup_blkring() local
1263 err = xenbus_grant_ring(dev, info->ring.sring, 1, &gref); in setup_blkring()
1269 info->ring_ref = gref; in setup_blkring()