Lines Matching refs:VFIOContainerBase
29 QLIST_HEAD(, VFIOContainerBase) containers;
36 typedef struct VFIOContainerBase { struct
49 QLIST_ENTRY(VFIOContainerBase) next; argument
53 } VFIOContainerBase; typedef
56 VFIOContainerBase *bcontainer;
64 VFIOContainerBase *bcontainer;
73 int vfio_container_dma_map(VFIOContainerBase *bcontainer,
76 int vfio_container_dma_unmap(VFIOContainerBase *bcontainer,
79 bool vfio_container_add_section_window(VFIOContainerBase *bcontainer,
82 void vfio_container_del_section_window(VFIOContainerBase *bcontainer,
84 int vfio_container_set_dirty_page_tracking(VFIOContainerBase *bcontainer,
86 int vfio_container_query_dirty_bitmap(const VFIOContainerBase *bcontainer,
89 void vfio_container_init(VFIOContainerBase *bcontainer,
92 void vfio_container_destroy(VFIOContainerBase *bcontainer);
113 bool (*setup)(VFIOContainerBase *bcontainer, Error **errp);
114 int (*dma_map)(const VFIOContainerBase *bcontainer,
117 int (*dma_unmap)(const VFIOContainerBase *bcontainer,
138 int (*set_dirty_page_tracking)(const VFIOContainerBase *bcontainer,
153 int (*query_dirty_bitmap)(const VFIOContainerBase *bcontainer,
159 bool (*add_window)(VFIOContainerBase *bcontainer,
162 void (*del_window)(VFIOContainerBase *bcontainer,
164 void (*release)(VFIOContainerBase *bcontainer);