Lines Matching refs:iommu_bus
2844 PCIBus *iommu_bus = bus; in pci_device_get_iommu_bus_devfn() local
2847 while (iommu_bus && !iommu_bus->iommu_ops && iommu_bus->parent_dev) { in pci_device_get_iommu_bus_devfn()
2848 PCIBus *parent_bus = pci_get_bus(iommu_bus->parent_dev); in pci_device_get_iommu_bus_devfn()
2871 if (!pci_bus_is_express(iommu_bus)) { in pci_device_get_iommu_bus_devfn()
2872 PCIDevice *parent = iommu_bus->parent_dev; in pci_device_get_iommu_bus_devfn()
2877 bus = iommu_bus; in pci_device_get_iommu_bus_devfn()
2884 iommu_bus = parent_bus; in pci_device_get_iommu_bus_devfn()
2888 assert(iommu_bus); in pci_device_get_iommu_bus_devfn()
2890 if (pci_bus_bypass_iommu(bus) || !iommu_bus->iommu_ops) { in pci_device_get_iommu_bus_devfn()
2891 iommu_bus = NULL; in pci_device_get_iommu_bus_devfn()
2894 *piommu_bus = iommu_bus; in pci_device_get_iommu_bus_devfn()
2908 PCIBus *iommu_bus; in pci_device_iommu_address_space() local
2911 pci_device_get_iommu_bus_devfn(dev, &iommu_bus, &bus, &devfn); in pci_device_iommu_address_space()
2912 if (iommu_bus) { in pci_device_iommu_address_space()
2913 return iommu_bus->iommu_ops->get_address_space(bus, in pci_device_iommu_address_space()
2914 iommu_bus->iommu_opaque, devfn); in pci_device_iommu_address_space()
2922 PCIBus *iommu_bus, *aliased_bus; in pci_device_set_iommu_device() local
2926 pci_device_get_iommu_bus_devfn(dev, &iommu_bus, in pci_device_set_iommu_device()
2928 if (iommu_bus && iommu_bus->iommu_ops->set_iommu_device) { in pci_device_set_iommu_device()
2931 return iommu_bus->iommu_ops->set_iommu_device(pci_get_bus(dev), in pci_device_set_iommu_device()
2932 iommu_bus->iommu_opaque, in pci_device_set_iommu_device()
2940 PCIBus *iommu_bus; in pci_device_unset_iommu_device() local
2942 pci_device_get_iommu_bus_devfn(dev, &iommu_bus, NULL, NULL); in pci_device_unset_iommu_device()
2943 if (iommu_bus && iommu_bus->iommu_ops->unset_iommu_device) { in pci_device_unset_iommu_device()
2944 return iommu_bus->iommu_ops->unset_iommu_device(pci_get_bus(dev), in pci_device_unset_iommu_device()
2945 iommu_bus->iommu_opaque, in pci_device_unset_iommu_device()