vfio_iommu
struct vfio_iommu *iommu = iommu_data;
static long vfio_unmap_unpin(struct vfio_iommu *iommu, struct vfio_dma *dma,
static void vfio_remove_dma(struct vfio_iommu *iommu, struct vfio_dma *dma)
static void vfio_update_pgsize_bitmap(struct vfio_iommu *iommu)
static int update_user_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu,
static int vfio_iova_dirty_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu,
static void vfio_notify_dma_unmap(struct vfio_iommu *iommu,
static int vfio_dma_do_unmap(struct vfio_iommu *iommu,
static int vfio_iommu_map(struct vfio_iommu *iommu, dma_addr_t iova,
vfio_iommu_find_iommu_group(struct vfio_iommu *iommu,
static int vfio_pin_map_dma(struct vfio_iommu *iommu, struct vfio_dma *dma,
static bool vfio_iommu_iova_dma_valid(struct vfio_iommu *iommu,
static struct vfio_dma *vfio_find_dma(struct vfio_iommu *iommu,
static int vfio_dma_do_map(struct vfio_iommu *iommu,
static int vfio_iommu_replay(struct vfio_iommu *iommu,
static struct rb_node *vfio_find_dma_first_node(struct vfio_iommu *iommu,
vfio_iommu_find_iommu_group(struct vfio_iommu *iommu,
static bool vfio_iommu_aper_conflict(struct vfio_iommu *iommu,
static bool vfio_iommu_resv_conflict(struct vfio_iommu *iommu,
static void vfio_link_dma(struct vfio_iommu *iommu, struct vfio_dma *new)
static int vfio_iommu_iova_get_copy(struct vfio_iommu *iommu,
static void vfio_iommu_iova_insert_copy(struct vfio_iommu *iommu,
struct vfio_iommu *iommu = iommu_data;
static void vfio_unlink_dma(struct vfio_iommu *iommu, struct vfio_dma *old)
static void vfio_iommu_unmap_unpin_all(struct vfio_iommu *iommu)
static void vfio_iommu_unmap_unpin_reaccount(struct vfio_iommu *iommu)
static void vfio_iommu_aper_expand(struct vfio_iommu *iommu,
static int vfio_iommu_resv_refresh(struct vfio_iommu *iommu,
struct vfio_iommu *iommu = iommu_data;
struct vfio_iommu *iommu;
struct vfio_iommu *iommu = iommu_data;
static int vfio_domains_have_enforce_cache_coherency(struct vfio_iommu *iommu)
static bool vfio_iommu_has_emulated(struct vfio_iommu *iommu)
static int vfio_iommu_type1_check_extension(struct vfio_iommu *iommu,
static int vfio_iommu_iova_build_caps(struct vfio_iommu *iommu,
static void vfio_iommu_populate_bitmap_full(struct vfio_iommu *iommu)
static int vfio_iommu_migration_build_caps(struct vfio_iommu *iommu,
static int vfio_iommu_dma_avail_build_caps(struct vfio_iommu *iommu,
static int vfio_iommu_type1_get_info(struct vfio_iommu *iommu,
static int vfio_iommu_type1_map_dma(struct vfio_iommu *iommu,
static int vfio_iommu_type1_unmap_dma(struct vfio_iommu *iommu,
static int vfio_dma_bitmap_alloc_all(struct vfio_iommu *iommu, size_t pgsize)
static int vfio_iommu_type1_dirty_pages(struct vfio_iommu *iommu,
struct vfio_iommu *iommu = iommu_data;
struct vfio_iommu *iommu = iommu_data;
struct vfio_iommu *iommu = iommu_data;
static int vfio_iommu_type1_dma_rw_chunk(struct vfio_iommu *iommu,
static void vfio_dma_bitmap_free_all(struct vfio_iommu *iommu)
struct vfio_iommu *iommu = iommu_data;
struct vfio_iommu *iommu = iommu_data;
struct vfio_iommu *iommu = iommu_data;