Lines Matching refs:vioc
22 VFIOIOMMUClass *vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_container_dma_map() local
24 g_assert(vioc->dma_map); in vfio_container_dma_map()
25 return vioc->dma_map(bcontainer, iova, size, vaddr, readonly); in vfio_container_dma_map()
32 VFIOIOMMUClass *vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_container_dma_unmap() local
34 g_assert(vioc->dma_unmap); in vfio_container_dma_unmap()
35 return vioc->dma_unmap(bcontainer, iova, size, iotlb); in vfio_container_dma_unmap()
42 VFIOIOMMUClass *vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_container_add_section_window() local
44 if (!vioc->add_window) { in vfio_container_add_section_window()
48 return vioc->add_window(bcontainer, section, errp); in vfio_container_add_section_window()
54 VFIOIOMMUClass *vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_container_del_section_window() local
56 if (!vioc->del_window) { in vfio_container_del_section_window()
60 return vioc->del_window(bcontainer, section); in vfio_container_del_section_window()
66 VFIOIOMMUClass *vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_container_set_dirty_page_tracking() local
72 g_assert(vioc->set_dirty_page_tracking); in vfio_container_set_dirty_page_tracking()
73 return vioc->set_dirty_page_tracking(bcontainer, start, errp); in vfio_container_set_dirty_page_tracking()
79 VFIOIOMMUClass *vioc = VFIO_IOMMU_GET_CLASS(bcontainer); in vfio_container_query_dirty_bitmap() local
81 g_assert(vioc->query_dirty_bitmap); in vfio_container_query_dirty_bitmap()
82 return vioc->query_dirty_bitmap(bcontainer, vbmap, iova, size, in vfio_container_query_dirty_bitmap()