Lines Matching refs:backend_domid
24 domid_t backend_domid; member
107 gnttab_grant_foreign_access_ref(grant + i, data->backend_domid, in xen_grant_dma_alloc()
192 gnttab_grant_foreign_access_ref(grant + i, data->backend_domid, in xen_grant_dma_map_page()
316 domid_t *backend_domid) in xen_dt_grant_init_backend_domid() argument
350 *backend_domid = iommu_spec.args[0]; in xen_dt_grant_init_backend_domid()
356 domid_t *backend_domid) in xen_grant_init_backend_domid() argument
363 ret = xen_dt_grant_init_backend_domid(dev, np, backend_domid); in xen_grant_init_backend_domid()
367 *backend_domid = 0; in xen_grant_init_backend_domid()
374 static void xen_grant_setup_dma_ops(struct device *dev, domid_t backend_domid) in xen_grant_setup_dma_ops() argument
388 data->backend_domid = backend_domid; in xen_grant_setup_dma_ops()
406 domid_t backend_domid; in xen_virtio_restricted_mem_acc() local
408 if (!xen_grant_init_backend_domid(dev->dev.parent, &backend_domid)) { in xen_virtio_restricted_mem_acc()
409 xen_grant_setup_dma_ops(dev->dev.parent, backend_domid); in xen_virtio_restricted_mem_acc()