vfio_dma          134 drivers/vfio/vfio_iommu_type1.c static struct vfio_dma *vfio_find_dma(struct vfio_iommu *iommu,
vfio_dma          140 drivers/vfio/vfio_iommu_type1.c 		struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node);
vfio_dma          153 drivers/vfio/vfio_iommu_type1.c static void vfio_link_dma(struct vfio_iommu *iommu, struct vfio_dma *new)
vfio_dma          156 drivers/vfio/vfio_iommu_type1.c 	struct vfio_dma *dma;
vfio_dma          160 drivers/vfio/vfio_iommu_type1.c 		dma = rb_entry(parent, struct vfio_dma, node);
vfio_dma          172 drivers/vfio/vfio_iommu_type1.c static void vfio_unlink_dma(struct vfio_iommu *iommu, struct vfio_dma *old)
vfio_dma          180 drivers/vfio/vfio_iommu_type1.c static struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova)
vfio_dma          198 drivers/vfio/vfio_iommu_type1.c static void vfio_link_pfn(struct vfio_dma *dma,
vfio_dma          219 drivers/vfio/vfio_iommu_type1.c static void vfio_unlink_pfn(struct vfio_dma *dma, struct vfio_pfn *old)
vfio_dma          224 drivers/vfio/vfio_iommu_type1.c static int vfio_add_to_pfn_list(struct vfio_dma *dma, dma_addr_t iova,
vfio_dma          240 drivers/vfio/vfio_iommu_type1.c static void vfio_remove_from_pfn_list(struct vfio_dma *dma,
vfio_dma          247 drivers/vfio/vfio_iommu_type1.c static struct vfio_pfn *vfio_iova_get_vfio_pfn(struct vfio_dma *dma,
vfio_dma          257 drivers/vfio/vfio_iommu_type1.c static int vfio_iova_put_vfio_pfn(struct vfio_dma *dma, struct vfio_pfn *vpfn)
vfio_dma          268 drivers/vfio/vfio_iommu_type1.c static int vfio_lock_acct(struct vfio_dma *dma, long npage, bool async)
vfio_dma          397 drivers/vfio/vfio_iommu_type1.c static long vfio_pin_pages_remote(struct vfio_dma *dma, unsigned long vaddr,
vfio_dma          476 drivers/vfio/vfio_iommu_type1.c static long vfio_unpin_pages_remote(struct vfio_dma *dma, dma_addr_t iova,
vfio_dma          497 drivers/vfio/vfio_iommu_type1.c static int vfio_pin_page_external(struct vfio_dma *dma, unsigned long vaddr,
vfio_dma          524 drivers/vfio/vfio_iommu_type1.c static int vfio_unpin_page_external(struct vfio_dma *dma, dma_addr_t iova,
vfio_dma          549 drivers/vfio/vfio_iommu_type1.c 	struct vfio_dma *dma;
vfio_dma          646 drivers/vfio/vfio_iommu_type1.c 		struct vfio_dma *dma;
vfio_dma          661 drivers/vfio/vfio_iommu_type1.c static long vfio_sync_unpin(struct vfio_dma *dma, struct vfio_domain *domain,
vfio_dma          695 drivers/vfio/vfio_iommu_type1.c 			       struct vfio_dma *dma, dma_addr_t *iova,
vfio_dma          735 drivers/vfio/vfio_iommu_type1.c 			       struct vfio_dma *dma, dma_addr_t *iova,
vfio_dma          752 drivers/vfio/vfio_iommu_type1.c static long vfio_unmap_unpin(struct vfio_iommu *iommu, struct vfio_dma *dma,
vfio_dma          836 drivers/vfio/vfio_iommu_type1.c static void vfio_remove_dma(struct vfio_iommu *iommu, struct vfio_dma *dma)
vfio_dma          875 drivers/vfio/vfio_iommu_type1.c 	struct vfio_dma *dma, *dma_last = NULL;
vfio_dma         1009 drivers/vfio/vfio_iommu_type1.c static int vfio_pin_map_dma(struct vfio_iommu *iommu, struct vfio_dma *dma,
vfio_dma         1079 drivers/vfio/vfio_iommu_type1.c 	struct vfio_dma *dma;
vfio_dma         1200 drivers/vfio/vfio_iommu_type1.c 		struct vfio_dma *dma;
vfio_dma         1203 drivers/vfio/vfio_iommu_type1.c 		dma = rb_entry(n, struct vfio_dma, node);
vfio_dma         1859 drivers/vfio/vfio_iommu_type1.c 		vfio_remove_dma(iommu, rb_entry(node, struct vfio_dma, node));
vfio_dma         1868 drivers/vfio/vfio_iommu_type1.c 		struct vfio_dma *dma;
vfio_dma         1871 drivers/vfio/vfio_iommu_type1.c 		dma = rb_entry(n, struct vfio_dma, node);
vfio_dma         1891 drivers/vfio/vfio_iommu_type1.c 		struct vfio_dma *dma;
vfio_dma         1893 drivers/vfio/vfio_iommu_type1.c 		dma = rb_entry(n, struct vfio_dma, node);