Lines Matching refs:vioc
547 VFIOIOMMUClass *vioc; in vfio_connect_container() local
631 vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_connect_container()
632 assert(vioc->setup); in vfio_connect_container()
634 if (!vioc->setup(bcontainer, errp)) { in vfio_connect_container()
661 if (vioc->release) { in vfio_connect_container()
662 vioc->release(bcontainer); in vfio_connect_container()
687 VFIOIOMMUClass *vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_disconnect_container() local
699 if (vioc->release) { in vfio_disconnect_container()
700 vioc->release(bcontainer); in vfio_disconnect_container()
1128 VFIOIOMMUClass *vioc = VFIO_IOMMU_CLASS(klass); in vfio_iommu_legacy_class_init() local
1130 vioc->hiod_typename = TYPE_HOST_IOMMU_DEVICE_LEGACY_VFIO; in vfio_iommu_legacy_class_init()
1132 vioc->setup = vfio_legacy_setup; in vfio_iommu_legacy_class_init()
1133 vioc->dma_map = vfio_legacy_dma_map; in vfio_iommu_legacy_class_init()
1134 vioc->dma_unmap = vfio_legacy_dma_unmap; in vfio_iommu_legacy_class_init()
1135 vioc->attach_device = vfio_legacy_attach_device; in vfio_iommu_legacy_class_init()
1136 vioc->detach_device = vfio_legacy_detach_device; in vfio_iommu_legacy_class_init()
1137 vioc->set_dirty_page_tracking = vfio_legacy_set_dirty_page_tracking; in vfio_iommu_legacy_class_init()
1138 vioc->query_dirty_bitmap = vfio_legacy_query_dirty_bitmap; in vfio_iommu_legacy_class_init()
1139 vioc->pci_hot_reset = vfio_legacy_pci_hot_reset; in vfio_iommu_legacy_class_init()