Home
last modified time | relevance | path

Searched refs:grefs (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/sound/xen/
Dxen_snd_front_shbuf.c19 if (!buf->grefs) in xen_snd_front_shbuf_get_dir_start()
22 return buf->grefs[0]; in xen_snd_front_shbuf_get_dir_start()
34 if (buf->grefs) { in xen_snd_front_shbuf_free()
36 if (buf->grefs[i] != GRANT_INVALID_REF) in xen_snd_front_shbuf_free()
37 gnttab_end_foreign_access(buf->grefs[i], in xen_snd_front_shbuf_free()
39 kfree(buf->grefs); in xen_snd_front_shbuf_free()
75 page_dir->gref_dir_next_page = buf->grefs[i + 1]; in fill_page_dir()
78 memcpy(&page_dir->gref, &buf->grefs[cur_gref], in fill_page_dir()
115 buf->grefs[j++] = cur_ref; in grant_references()
128 buf->grefs[j++] = cur_ref; in grant_references()
[all …]
Dxen_snd_front_shbuf.h20 grant_ref_t *grefs; member
/Linux-v4.19/drivers/gpu/drm/xen/
Dxen_drm_front_shbuf.c49 if (!buf->grefs) in xen_drm_front_shbuf_get_dir_start()
52 return buf->grefs[0]; in xen_drm_front_shbuf_get_dir_start()
82 if (buf->grefs) { in xen_drm_front_shbuf_free()
86 if (buf->grefs[i] != GRANT_INVALID_REF) in xen_drm_front_shbuf_free()
87 gnttab_end_foreign_access(buf->grefs[i], in xen_drm_front_shbuf_free()
90 kfree(buf->grefs); in xen_drm_front_shbuf_free()
132 if (!buf->pages || !buf->backend_map_handles || !buf->grefs) in backend_unmap()
248 page_dir->gref_dir_next_page = buf->grefs[i + 1]; in backend_fill_page_dir()
279 page_dir->gref_dir_next_page = buf->grefs[i + 1]; in guest_fill_page_dir()
281 memcpy(&page_dir->gref, &buf->grefs[cur_gref], in guest_fill_page_dir()
[all …]
Dxen_drm_front_shbuf.h29 grant_ref_t *grefs; member
/Linux-v4.19/drivers/xen/xenbus/
Dxenbus_client.c362 unsigned int nr_pages, grant_ref_t *grefs) in xenbus_grant_ring() argument
375 grefs[i] = err; in xenbus_grant_ring()
384 gnttab_end_foreign_access_ref(grefs[j], 0); in xenbus_grant_ring()
/Linux-v4.19/include/xen/
Dxenbus.h205 unsigned int nr_pages, grant_ref_t *grefs);