Lines Matching refs:IOMMUFDBackend
27 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_init()
36 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_finalize()
47 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_set_fd()
62 IOMMUFDBackend *be = IOMMUFD_BACKEND(uc); in iommufd_backend_can_be_deleted()
76 bool iommufd_backend_connect(IOMMUFDBackend *be, Error **errp) in iommufd_backend_connect()
93 void iommufd_backend_disconnect(IOMMUFDBackend *be) in iommufd_backend_disconnect()
107 bool iommufd_backend_alloc_ioas(IOMMUFDBackend *be, uint32_t *ioas_id, in iommufd_backend_alloc_ioas()
127 void iommufd_backend_free_id(IOMMUFDBackend *be, uint32_t id) in iommufd_backend_free_id()
142 int iommufd_backend_map_dma(IOMMUFDBackend *be, uint32_t ioas_id, hwaddr iova, in iommufd_backend_map_dma()
177 int iommufd_backend_unmap_dma(IOMMUFDBackend *be, uint32_t ioas_id, in iommufd_backend_unmap_dma()
211 bool iommufd_backend_alloc_hwpt(IOMMUFDBackend *be, uint32_t dev_id, in iommufd_backend_alloc_hwpt()
241 bool iommufd_backend_set_dirty_tracking(IOMMUFDBackend *be, in iommufd_backend_set_dirty_tracking()
264 bool iommufd_backend_get_dirty_bitmap(IOMMUFDBackend *be, in iommufd_backend_get_dirty_bitmap()
293 bool iommufd_backend_get_device_info(IOMMUFDBackend *be, uint32_t devid, in iommufd_backend_get_device_info()
343 .instance_size = sizeof(IOMMUFDBackend),