Lines Matching refs:iommu_domain
27 static struct fsl_dma_domain *to_fsl_dma_domain(struct iommu_domain *dom)
29 return container_of(dom, struct fsl_dma_domain, iommu_domain);
40 pr_debug("Couldn't create fsl iommu_domain cache\n");
172 static phys_addr_t fsl_pamu_iova_to_phys(struct iommu_domain *domain,
186 static void fsl_pamu_domain_free(struct iommu_domain *domain)
195 static struct iommu_domain *fsl_pamu_domain_alloc(unsigned type)
218 dma_domain->iommu_domain. geometry.aperture_start = 0;
219 dma_domain->iommu_domain.geometry.aperture_end = (1ULL << 36) - 1;
220 dma_domain->iommu_domain.geometry.force_aperture = true;
222 return &dma_domain->iommu_domain;
240 static int fsl_pamu_attach_device(struct iommu_domain *domain,
300 static int fsl_pamu_platform_attach(struct iommu_domain *platform_domain,
303 struct iommu_domain *domain = iommu_get_domain_for_dev(dev);
347 static struct iommu_domain fsl_pamu_platform_domain = {
353 int fsl_pamu_configure_l1_stash(struct iommu_domain *domain, u32 cpu)