Searched refs:assign_device (Results 1 – 11 of 11) sorted by relevance
/xen-4.10.0-shim-comet/xen/drivers/passthrough/ |
A D | device_tree.c | 56 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 D | pci.c | 1377 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 D | xc_domain.c | 1573 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 D | dummy.c | 94 set_to_dummy_if_null(ops, assign_device); in xsm_fixup_ops()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | iommu.h | 145 int (*assign_device)(struct domain *, u8 devfn, device_t *dev, u32 flag); member
|
/xen-4.10.0-shim-comet/xen/include/xsm/ |
A D | xsm.h | 112 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 D | domctl.h | 1221 struct xen_domctl_assign_device assign_device; member
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/ |
A D | pci_amd_iommu.c | 606 .assign_device = amd_iommu_assign_device,
|
/xen-4.10.0-shim-comet/xen/xsm/flask/ |
A D | hooks.c | 1827 .assign_device = flask_assign_device,
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/arm/ |
A D | smmu.c | 2787 .assign_device = arm_smmu_assign_dev,
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/ |
A D | iommu.c | 2650 .assign_device = intel_iommu_assign_device,
|
Completed in 38 milliseconds