Symbol: vfio_dma
drivers/vfio/vfio_iommu_type1.c
1044
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
1058
static long vfio_sync_unpin(struct vfio_dma *dma, struct vfio_domain *domain,
drivers/vfio/vfio_iommu_type1.c
1092
struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
1131
struct vfio_dma *dma, dma_addr_t iova,
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
1271
struct vfio_dma *dma, dma_addr_t base_iova,
drivers/vfio/vfio_iommu_type1.c
1310
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
1330
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1368
struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
1395
struct vfio_dma *dma, *dma_last = NULL;
drivers/vfio/vfio_iommu_type1.c
1492
dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1505
struct vfio_dma, node);
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
1648
static int vfio_change_dma_owner(struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
165
static struct vfio_dma *vfio_find_dma(struct vfio_iommu *iommu,
drivers/vfio/vfio_iommu_type1.c
1691
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
173
struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1822
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
1825
dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1897
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
1907
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
192
struct vfio_dma *dma_res = NULL;
drivers/vfio/vfio_iommu_type1.c
197
struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node);
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
217
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
223
dma = rb_entry(parent, struct vfio_dma, node);
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
241
static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize)
drivers/vfio/vfio_iommu_type1.c
2433
vfio_remove_dma(iommu, rb_entry(node, struct vfio_dma, node));
drivers/vfio/vfio_iommu_type1.c
2442
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
2445
dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
261
static void vfio_dma_bitmap_free(struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
267
static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize)
drivers/vfio/vfio_iommu_type1.c
285
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
296
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
304
struct vfio_dma *dma = rb_entry(p,
drivers/vfio/vfio_iommu_type1.c
305
struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
3145
struct vfio_dma *dma;
drivers/vfio/vfio_iommu_type1.c
321
struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node);
drivers/vfio/vfio_iommu_type1.c
335
static struct vfio_pfn *vfio_find_vpfn_range(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
354
static inline struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova)
drivers/vfio/vfio_iommu_type1.c
359
static void vfio_link_pfn(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
380
static void vfio_unlink_pfn(struct vfio_dma *dma, struct vfio_pfn *old)
drivers/vfio/vfio_iommu_type1.c
385
static int vfio_add_to_pfn_list(struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
401
static void vfio_remove_from_pfn_list(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
408
static struct vfio_pfn *vfio_iova_get_vfio_pfn(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
418
static int vfio_iova_put_vfio_pfn(struct vfio_dma *dma, struct vfio_pfn *vpfn)
drivers/vfio/vfio_iommu_type1.c
443
static int vfio_lock_acct(struct vfio_dma *dma, long npage, bool async)
drivers/vfio/vfio_iommu_type1.c
523
static void vfio_batch_unpin(struct vfio_batch *batch, struct vfio_dma *dma)
drivers/vfio/vfio_iommu_type1.c
638
static long vpfn_pages(struct vfio_dma *dma,
drivers/vfio/vfio_iommu_type1.c
675
static long vfio_pin_pages_remote(struct vfio_dma *dma, unsigned long vaddr,
drivers/vfio/vfio_iommu_type1.c
817
static long vfio_unpin_pages_remote(struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
839
static int vfio_pin_page_external(struct vfio_dma *dma, unsigned long vaddr,
drivers/vfio/vfio_iommu_type1.c
876
static int vfio_unpin_page_external(struct vfio_dma *dma, dma_addr_t iova,
drivers/vfio/vfio_iommu_type1.c
903
struct vfio_dma *dma;