Symbol: vfio_iommu
drivers/vfio/vfio_iommu_type1.c
1022
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
1147
static long vfio_unmap_unpin(struct vfio_iommu *iommu, struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
1233
static void vfio_remove_dma(struct vfio_iommu *iommu, struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
1247
static void vfio_update_pgsize_bitmap(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
1270
static int update_user_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1307
static int vfio_iova_dirty_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1367
static void vfio_notify_dma_unmap(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1391
static int vfio_dma_do_unmap(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1553
static int vfio_iommu_map(struct vfio_iommu *iommu, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
157
vfio_iommu_find_iommu_group(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1580
static int vfio_pin_map_dma(struct vfio_iommu *iommu, struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
1630
static bool vfio_iommu_iova_dma_valid(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
165
static struct vfio_dma *vfio_find_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1680
static int vfio_dma_do_map(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1803
static int vfio_iommu_replay(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
186
static struct rb_node *vfio_find_dma_first_node(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1961
vfio_iommu_find_iommu_group(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2035
static bool vfio_iommu_aper_conflict(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2109
static bool vfio_iommu_resv_conflict(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
214
static void vfio_link_dma(struct vfio_iommu *iommu, struct vfio_dma *new)
drivers/vfio/vfio_iommu_type1.c
2198
static int vfio_iommu_iova_get_copy(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2218
static void vfio_iommu_iova_insert_copy(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2239
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
235
static void vfio_unlink_dma(struct vfio_iommu *iommu, struct vfio_dma *old)
drivers/vfio/vfio_iommu_type1.c
2428
static void vfio_iommu_unmap_unpin_all(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2436
static void vfio_iommu_unmap_unpin_reaccount(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2464
static void vfio_iommu_aper_expand(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2497
static int vfio_iommu_resv_refresh(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2541
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
2625
struct vfio_iommu *iommu;
drivers/vfio/vfio_iommu_type1.c
2672
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
2696
static int vfio_domains_have_enforce_cache_coherency(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2713
static bool vfio_iommu_has_emulated(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2723
static int vfio_iommu_type1_check_extension(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2767
static int vfio_iommu_iova_build_caps(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
279
static void vfio_iommu_populate_bitmap_full(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
2806
static int vfio_iommu_migration_build_caps(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2822
static int vfio_iommu_dma_avail_build_caps(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2836
static int vfio_iommu_type1_get_info(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2895
static int vfio_iommu_type1_map_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
291
static int vfio_dma_bitmap_alloc_all(struct vfio_iommu *iommu, size_t pgsize)
drivers/vfio/vfio_iommu_type1.c
2914
static int vfio_iommu_type1_unmap_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
2967
static int vfio_iommu_type1_dirty_pages(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
3084
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3105
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3126
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3138
static int vfio_iommu_type1_dma_rw_chunk(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
316
static void vfio_dma_bitmap_free_all(struct vfio_iommu *iommu)
drivers/vfio/vfio_iommu_type1.c
3201
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
3234
struct vfio_iommu *iommu = iommu_data;
drivers/vfio/vfio_iommu_type1.c
899
struct vfio_iommu *iommu = iommu_data;