Symbol: vfio_iommu
drivers/vfio/vfio_iommu_type1.c
1023
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
1148
static long vfio_unmap_unpin(struct vfio_iommu *iommu, struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
1234
static void vfio_remove_dma(struct vfio_iommu *iommu, struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
1248
static void vfio_update_pgsize_bitmap(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
1271
static int update_user_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1308
static int vfio_iova_dirty_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1368
static void vfio_notify_dma_unmap(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1392
static int vfio_dma_do_unmap(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1554
static int vfio_iommu_map(struct vfio_iommu *iommu, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
158
vfio_iommu_find_iommu_group(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1581
static int vfio_pin_map_dma(struct vfio_iommu *iommu, struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
1631
static bool vfio_iommu_iova_dma_valid(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
166
static struct vfio_dma *vfio_find_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1681
static int vfio_dma_do_map(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1804
static int vfio_iommu_replay(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
187
static struct rb_node *vfio_find_dma_first_node(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1962
vfio_iommu_find_iommu_group(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2036
static bool vfio_iommu_aper_conflict(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2110
static bool vfio_iommu_resv_conflict(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
215
static void vfio_link_dma(struct vfio_iommu *iommu, struct vfio_dma *new)
drivers/vfio/vfio_iommu_type1.c
2199
static int vfio_iommu_iova_get_copy(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2219
static void vfio_iommu_iova_insert_copy(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2240
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
236
static void vfio_unlink_dma(struct vfio_iommu *iommu, struct vfio_dma *old)
drivers/vfio/vfio_iommu_type1.c
2429
static void vfio_iommu_unmap_unpin_all(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2437
static void vfio_iommu_unmap_unpin_reaccount(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2465
static void vfio_iommu_aper_expand(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2498
static int vfio_iommu_resv_refresh(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2542
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
2626
struct vfio_iommu *iommu;
drivers/vfio/vfio_iommu_type1.c
2673
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
2697
static int vfio_domains_have_enforce_cache_coherency(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2714
static bool vfio_iommu_has_emulated(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2724
static int vfio_iommu_type1_check_extension(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2768
static int vfio_iommu_iova_build_caps(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
280
static void vfio_iommu_populate_bitmap_full(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2807
static int vfio_iommu_migration_build_caps(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2823
static int vfio_iommu_dma_avail_build_caps(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2837
static int vfio_iommu_type1_get_info(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2896
static int vfio_iommu_type1_map_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2915
static int vfio_iommu_type1_unmap_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
292
static int vfio_dma_bitmap_alloc_all(struct vfio_iommu *iommu, size_t pgsize)
drivers/vfio/vfio_iommu_type1.c
2968
static int vfio_iommu_type1_dirty_pages(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
3085
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3106
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3127
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3139
static int vfio_iommu_type1_dma_rw_chunk(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
317
static void vfio_dma_bitmap_free_all(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
3202
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3235
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
900
struct vfio_iommu *iommu = iommu_data;