Searched refs:IOMMUFDBackend (Results 1 – 8 of 8) sorted by relevance
/qemu/include/sysemu/ |
H A D | iommufd.h | 9 OBJECT_DECLARE_TYPE(IOMMUFDBackend, IOMMUFDBackendClass, IOMMUFD_BACKEND) 15 struct IOMMUFDBackend { struct 26 bool iommufd_backend_connect(IOMMUFDBackend *be, Error **errp); argument 27 void iommufd_backend_disconnect(IOMMUFDBackend *be); 29 bool iommufd_backend_alloc_ioas(IOMMUFDBackend *be, uint32_t *ioas_id, 31 void iommufd_backend_free_id(IOMMUFDBackend *be, uint32_t id); 32 int iommufd_backend_map_dma(IOMMUFDBackend *be, uint32_t ioas_id, hwaddr iova, 34 int iommufd_backend_unmap_dma(IOMMUFDBackend *be, uint32_t ioas_id,
|
/qemu/backends/ |
H A D | iommufd.c | 26 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_init() 35 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_finalize() 46 IOMMUFDBackend *be = IOMMUFD_BACKEND(obj); in iommufd_backend_set_fd() 61 IOMMUFDBackend *be = IOMMUFD_BACKEND(uc); in iommufd_backend_can_be_deleted() 75 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() [all …]
|
/qemu/include/hw/vfio/ |
H A D | vfio-common.h | 92 typedef struct IOMMUFDBackend IOMMUFDBackend; typedef 96 IOMMUFDBackend *be; 129 IOMMUFDBackend *iommufd;
|
/qemu/hw/vfio/ |
H A D | ap.c | 198 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),
|
H A D | platform.c | 641 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),
|
H A D | iommufd.c | 68 IOMMUFDBackend *iommufd = vbasedev->iommufd; in iommufd_cdev_connect_and_bind()
|
H A D | ccw.c | 665 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),
|
H A D | pci.c | 3398 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),
|