Lines Matching full:interface

25                                       const char *interface)  in qvirtio_iommu_get_driver()  argument
27 if (!g_strcmp0(interface, "virtio-iommu")) { in qvirtio_iommu_get_driver()
30 if (!g_strcmp0(interface, "virtio")) { in qvirtio_iommu_get_driver()
34 fprintf(stderr, "%s not present in virtio-iommu-device\n", interface); in qvirtio_iommu_get_driver()
38 static void virtio_iommu_cleanup(QVirtioIOMMU *interface) in virtio_iommu_cleanup() argument
40 qvirtqueue_cleanup(interface->vdev->bus, interface->vq, alloc); in virtio_iommu_cleanup()
43 static void virtio_iommu_setup(QVirtioIOMMU *interface) in virtio_iommu_setup() argument
45 QVirtioDevice *vdev = interface->vdev; in virtio_iommu_setup()
54 interface->vq = qvirtqueue_setup(interface->vdev, alloc, 0); in virtio_iommu_setup()
55 qvirtio_set_driver_ok(interface->vdev); in virtio_iommu_setup()
59 static void *qvirtio_iommu_pci_get_driver(void *object, const char *interface) in qvirtio_iommu_pci_get_driver() argument
62 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_iommu_pci_get_driver()
65 return qvirtio_iommu_get_driver(&v_iommu->iommu, interface); in qvirtio_iommu_pci_get_driver()
71 QVirtioIOMMU *interface = &iommu_pci->iommu; in qvirtio_iommu_pci_destructor() local
74 virtio_iommu_cleanup(interface); in qvirtio_iommu_pci_destructor()
81 QVirtioIOMMU *interface = &iommu_pci->iommu; in qvirtio_iommu_pci_start_hw() local
85 virtio_iommu_setup(interface); in qvirtio_iommu_pci_start_hw()
93 QVirtioIOMMU *interface = &virtio_rpci->iommu; in virtio_iommu_pci_create() local
97 interface->vdev = &virtio_rpci->pci_vdev.vdev; in virtio_iommu_pci_create()