Lines Matching refs:grefs
77 if (!buf->grefs) in xen_front_pgdir_shbuf_get_dir_start()
80 return buf->grefs[0]; in xen_front_pgdir_shbuf_get_dir_start()
133 if (buf->grefs) { in xen_front_pgdir_shbuf_free()
137 if (buf->grefs[i] != INVALID_GRANT_REF) in xen_front_pgdir_shbuf_free()
138 gnttab_end_foreign_access(buf->grefs[i], NULL); in xen_front_pgdir_shbuf_free()
140 kfree(buf->grefs); in xen_front_pgdir_shbuf_free()
205 if (!buf->pages || !buf->backend_map_handles || !buf->grefs) in backend_unmap()
345 page_dir->gref_dir_next_page = buf->grefs[i + 1]; in backend_fill_page_dir()
382 page_dir->gref_dir_next_page = buf->grefs[i + 1]; in guest_fill_page_dir()
384 memcpy(&page_dir->gref, &buf->grefs[cur_gref], in guest_fill_page_dir()
416 buf->grefs[gref_idx++] = cur_ref; in guest_grant_refs_for_buffer()
456 buf->grefs[j++] = cur_ref; in grant_references()
477 buf->grefs = kcalloc(buf->num_grefs, sizeof(*buf->grefs), GFP_KERNEL); in alloc_storage()
478 if (!buf->grefs) in alloc_storage()