Home
last modified time | relevance | path

Searched refs:assign_device (Results 1 – 11 of 11) sorted by relevance

/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Ddevice_tree.c56 rc = hd->platform_ops->assign_device(d, 0, dt_to_dev(dev), 0); in iommu_assign_dt_device()
150 if ( domctl->u.assign_device.dev != XEN_DOMCTL_DEV_DT ) in iommu_do_dt_domctl()
154 if ( (d && d->is_dying) || domctl->u.assign_device.flags ) in iommu_do_dt_domctl()
157 ret = dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path, in iommu_do_dt_domctl()
158 domctl->u.assign_device.u.dt.size, in iommu_do_dt_domctl()
188 if ( domctl->u.assign_device.dev != XEN_DOMCTL_DEV_DT ) in iommu_do_dt_domctl()
192 if ( domctl->u.assign_device.flags ) in iommu_do_dt_domctl()
195 ret = dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path, in iommu_do_dt_domctl()
196 domctl->u.assign_device.u.dt.size, in iommu_do_dt_domctl()
A Dpci.c1377 static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag) in assign_device() function
1416 if ( (rc = hd->platform_ops->assign_device(d, devfn, pci_to_dev(pdev), flag)) ) in assign_device()
1424 rc = hd->platform_ops->assign_device(d, devfn, pci_to_dev(pdev), flag); in assign_device()
1620 if ( domctl->u.assign_device.dev != XEN_DOMCTL_DEV_PCI ) in iommu_do_pci_domctl()
1624 flags = domctl->u.assign_device.flags; in iommu_do_pci_domctl()
1630 machine_sbdf = domctl->u.assign_device.u.pci.machine_sbdf; in iommu_do_pci_domctl()
1653 ret = assign_device(d, seg, bus, devfn, flags); in iommu_do_pci_domctl()
1674 if ( domctl->u.assign_device.dev != XEN_DOMCTL_DEV_PCI ) in iommu_do_pci_domctl()
1678 if ( domctl->u.assign_device.flags ) in iommu_do_pci_domctl()
1681 machine_sbdf = domctl->u.assign_device.u.pci.machine_sbdf; in iommu_do_pci_domctl()
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_domain.c1573 domctl.u.assign_device.flags = flags; in xc_assign_device()
1624 domctl.u.assign_device.flags = 0; in xc_test_assign_device()
1640 domctl.u.assign_device.flags = 0; in xc_deassign_device()
1661 domctl.u.assign_device.dev = XEN_DOMCTL_DEV_DT; in xc_assign_dt_device()
1662 domctl.u.assign_device.u.dt.size = size; in xc_assign_dt_device()
1667 domctl.u.assign_device.flags = 0; in xc_assign_dt_device()
1693 domctl.u.assign_device.dev = XEN_DOMCTL_DEV_DT; in xc_test_assign_dt_device()
1694 domctl.u.assign_device.u.dt.size = size; in xc_test_assign_dt_device()
1696 domctl.u.assign_device.flags = 0; in xc_test_assign_dt_device()
1722 domctl.u.assign_device.u.dt.size = size; in xc_deassign_dt_device()
[all …]
/xen-4.10.0-shim-comet/xen/xsm/
A Ddummy.c94 set_to_dummy_if_null(ops, assign_device); in xsm_fixup_ops()
/xen-4.10.0-shim-comet/xen/include/xen/
A Diommu.h145 int (*assign_device)(struct domain *, u8 devfn, device_t *dev, u32 flag); member
/xen-4.10.0-shim-comet/xen/include/xsm/
A Dxsm.h112 int (*assign_device) (struct domain *d, uint32_t machine_bdf); member
468 return xsm_ops->assign_device(d, machine_bdf); in xsm_assign_device()
/xen-4.10.0-shim-comet/xen/include/public/
A Ddomctl.h1221 struct xen_domctl_assign_device assign_device; member
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/
A Dpci_amd_iommu.c606 .assign_device = amd_iommu_assign_device,
/xen-4.10.0-shim-comet/xen/xsm/flask/
A Dhooks.c1827 .assign_device = flask_assign_device,
/xen-4.10.0-shim-comet/xen/drivers/passthrough/arm/
A Dsmmu.c2787 .assign_device = arm_smmu_assign_dev,
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/
A Diommu.c2650 .assign_device = intel_iommu_assign_device,

Completed in 38 milliseconds