Home
last modified time | relevance | path

Searched refs:IOMMUFDBackend (Results 1 – 8 of 8) sorted by relevance

/qemu/include/sysemu/
H A Diommufd.h9 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 Diommufd.c26 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 Dvfio-common.h92 typedef struct IOMMUFDBackend IOMMUFDBackend; typedef
96 IOMMUFDBackend *be;
129 IOMMUFDBackend *iommufd;
/qemu/hw/vfio/
H A Dap.c198 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),
H A Dplatform.c641 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),
H A Diommufd.c68 IOMMUFDBackend *iommufd = vbasedev->iommufd; in iommufd_cdev_connect_and_bind()
H A Dccw.c665 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),
H A Dpci.c3398 TYPE_IOMMUFD_BACKEND, IOMMUFDBackend *),