Symbol: vfio_dma
drivers/vfio/vfio_iommu_type1.c
1045
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
1059
static long vfio_sync_unpin(struct vfio_dma *dma, struct vfio_domain *domain,
drivers/vfio/vfio_iommu_type1.c
1093
struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
1132
struct vfio_dma *dma, dma_addr_t iova,
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
1272
struct vfio_dma *dma, dma_addr_t base_iova,
drivers/vfio/vfio_iommu_type1.c
1311
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
1331
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1369
struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
1396
struct vfio_dma *dma, *dma_last = NULL;
drivers/vfio/vfio_iommu_type1.c
1493
dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1506
struct vfio_dma, node);
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
1649
static int vfio_change_dma_owner(struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
166
static struct vfio_dma *vfio_find_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1692
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
174
struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1823
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
1826
dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1898
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1908
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
193
struct vfio_dma *dma_res = NULL;
drivers/vfio/vfio_iommu_type1.c
198
struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node);
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
218
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
224
dma = rb_entry(parent, struct vfio_dma, node);
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
242
static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize)
drivers/vfio/vfio_iommu_type1.c
2434
vfio_remove_dma(iommu, rb_entry(node, struct vfio_dma, node));
drivers/vfio/vfio_iommu_type1.c
2443
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
2446
dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
262
static void vfio_dma_bitmap_free(struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
268
static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize)
drivers/vfio/vfio_iommu_type1.c
286
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
297
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
305
struct vfio_dma *dma = rb_entry(p,
drivers/vfio/vfio_iommu_type1.c
306
struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
3146
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
322
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
336
static struct vfio_pfn *vfio_find_vpfn_range(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
355
static inline struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova)
drivers/vfio/vfio_iommu_type1.c
360
static void vfio_link_pfn(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
381
static void vfio_unlink_pfn(struct vfio_dma *dma, struct vfio_pfn *old)
drivers/vfio/vfio_iommu_type1.c
386
static int vfio_add_to_pfn_list(struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
402
static void vfio_remove_from_pfn_list(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
409
static struct vfio_pfn *vfio_iova_get_vfio_pfn(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
419
static int vfio_iova_put_vfio_pfn(struct vfio_dma *dma, struct vfio_pfn *vpfn)
drivers/vfio/vfio_iommu_type1.c
444
static int vfio_lock_acct(struct vfio_dma *dma, long npage, bool async)
drivers/vfio/vfio_iommu_type1.c
524
static void vfio_batch_unpin(struct vfio_batch *batch, struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
639
static long vpfn_pages(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
676
static long vfio_pin_pages_remote(struct vfio_dma *dma, unsigned long vaddr,
drivers/vfio/vfio_iommu_type1.c
818
static long vfio_unpin_pages_remote(struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
840
static int vfio_pin_page_external(struct vfio_dma *dma, unsigned long vaddr,
drivers/vfio/vfio_iommu_type1.c
877
static int vfio_unpin_page_external(struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
904
struct vfio_dma *dma;