Lines Matching refs:iommu_domain
51 struct iommu_domain *fq_domain;
105 int iommu_get_dma_cookie(struct iommu_domain *domain) in iommu_get_dma_cookie()
130 int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base) in iommu_get_msi_cookie()
157 void iommu_put_dma_cookie(struct iommu_domain *domain) in iommu_put_dma_cookie()
267 struct iommu_domain *domain) in iova_reserve_iommu_regions()
307 struct iommu_domain *domain; in iommu_dma_flush_iotlb_all()
321 int iommu_dma_init_fq(struct iommu_domain *domain) in iommu_dma_init_fq()
356 static int iommu_dma_init_domain(struct iommu_domain *domain, dma_addr_t base, in iommu_dma_init_domain()
433 static dma_addr_t iommu_dma_alloc_iova(struct iommu_domain *domain, in iommu_dma_alloc_iova()
493 struct iommu_domain *domain = iommu_get_dma_domain(dev); in __iommu_dma_unmap()
517 struct iommu_domain *domain = iommu_get_dma_domain(dev); in __iommu_dma_unmap_swiotlb()
533 struct iommu_domain *domain = iommu_get_dma_domain(dev); in __iommu_dma_map()
561 struct iommu_domain *domain = iommu_get_dma_domain(dev); in __iommu_dma_map_swiotlb()
672 struct iommu_domain *domain = iommu_get_dma_domain(dev); in __iommu_dma_alloc_noncontiguous()
1006 struct iommu_domain *domain = iommu_get_dma_domain(dev); in iommu_dma_map_sg()
1306 struct iommu_domain *domain = iommu_get_dma_domain(dev); in iommu_dma_get_merge_boundary()
1341 struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in iommu_setup_dma_ops()
1364 phys_addr_t msi_addr, struct iommu_domain *domain) in iommu_dma_get_msi_page()
1404 struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in iommu_dma_prepare_msi()
1433 const struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in iommu_dma_compose_msi_msg()