Searched refs:iommufd_ctx (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/iommu/iommufd/ |
| H A D | driver.c | 39 int _iommufd_alloc_mmap(struct iommufd_ctx *ictx, struct iommufd_object *owner, in _iommufd_alloc_mmap() 75 void _iommufd_destroy_mmap(struct iommufd_ctx *ictx, in _iommufd_destroy_mmap() 188 iommufd_sw_msi_get_map(struct iommufd_ctx *ictx, phys_addr_t msi_addr, in iommufd_sw_msi_get_map() 220 int iommufd_sw_msi_install(struct iommufd_ctx *ictx, in iommufd_sw_msi_install() 258 struct iommufd_ctx *ictx; in iommufd_sw_msi()
|
| H A D | device.c | 74 static struct iommufd_group *iommufd_alloc_group(struct iommufd_ctx *ictx, in iommufd_alloc_group() 105 static struct iommufd_group *iommufd_get_group(struct iommufd_ctx *ictx, in iommufd_get_group() 227 struct iommufd_ctx *ictx = idev->ictx; in iommufd_bind_iommu() 310 struct iommufd_device *iommufd_device_bind(struct iommufd_ctx *ictx, in iommufd_device_bind() 369 bool iommufd_ctx_has_group(struct iommufd_ctx *ictx, struct iommu_group *group) in iommufd_ctx_has_group() 406 struct iommufd_ctx *iommufd_device_to_ictx(struct iommufd_device *idev) in iommufd_device_to_ictx() 439 struct iommufd_ctx *ictx = igroup->ictx; in iommufd_group_setup_msi() 1220 static struct iommufd_access *__iommufd_access_create(struct iommufd_ctx *ictx) in __iommufd_access_create() 1238 struct iommufd_access *iommufd_access_create_internal(struct iommufd_ctx *ictx) in iommufd_access_create_internal() 1265 iommufd_access_create(struct iommufd_ctx *ictx, in iommufd_access_create()
|
| H A D | viommu.c | 141 struct iommufd_ctx *ictx = idev->ictx; in iommufd_vdevice_destroy() 270 static void iommufd_hw_queue_destroy_access(struct iommufd_ctx *ictx, in iommufd_hw_queue_destroy_access()
|
| H A D | eventq.c | 416 struct iommufd_ctx *ictx, in iommufd_eventq_init()
|
| H A D | pages.c | 1484 static int iopt_map_dmabuf(struct iommufd_ctx *ictx, struct iopt_pages *pages, in iopt_map_dmabuf() 1527 struct iopt_pages *iopt_alloc_dmabuf_pages(struct iommufd_ctx *ictx, in iopt_alloc_dmabuf_pages()
|
| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_core.c | 268 struct iommufd_ctx *iommufd_ctx); 921 struct iommufd_ctx *iommufd = vfio_iommufd_device_ictx(fill->vdev); in vfio_pci_fill_devs() 2508 struct iommufd_ctx *iommufd_ctx) in vfio_pci_dev_set_hot_reset() argument 2554 if (iommufd_ctx) { in vfio_pci_dev_set_hot_reset() 2556 iommufd_ctx); in vfio_pci_dev_set_hot_reset()
|
| /linux/drivers/vfio/ |
| H A D | vfio_main.c | 550 struct iommufd_ctx *iommufd = df->iommufd; in vfio_df_device_first_open() 585 struct iommufd_ctx *iommufd = df->iommufd; in vfio_df_device_last_close()
|
| /linux/include/linux/ |
| H A D | iommu.h | 47 struct iommufd_ctx;
|