Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
H A Ddriver.c39 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 Ddevice.c74 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 Dviommu.c141 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 Deventq.c416 struct iommufd_ctx *ictx, in iommufd_eventq_init()
H A Dpages.c1484 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 Dvfio_pci_core.c268 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 Dvfio_main.c550 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 Diommu.h47 struct iommufd_ctx;