Lines Matching refs:grant
84 struct grant { struct
100 struct grant **grants_used; argument
101 struct grant **indirect_grants;
292 struct grant *gnt_list_entry, *n; in fill_grant_buffer()
296 gnt_list_entry = kzalloc(sizeof(struct grant), GFP_NOIO); in fill_grant_buffer()
329 static struct grant *get_free_grant(struct blkfront_ring_info *rinfo) in get_free_grant()
331 struct grant *gnt_list_entry; in get_free_grant()
334 gnt_list_entry = list_first_entry(&rinfo->grants, struct grant, in get_free_grant()
344 static inline void grant_foreign_access(const struct grant *gnt_list_entry, in grant_foreign_access()
353 static struct grant *get_grant(grant_ref_t *gref_head, in get_grant()
357 struct grant *gnt_list_entry = get_free_grant(rinfo); in get_grant()
378 static struct grant *get_indirect_grant(grant_ref_t *gref_head, in get_indirect_grant()
381 struct grant *gnt_list_entry = get_free_grant(rinfo); in get_indirect_grant()
588 struct grant *gnt_list_entry; in blkif_setup_rw_req_grant()
1244 struct grant *persistent_gnt, *n; in blkif_free_ring()
2659 struct grant *gnt_list_entry, *tmp; in purge_persistent_grants()