Searched refs:dma_domain (Results 1 – 2 of 2) sorted by relevance
67 static phys_addr_t get_phys_addr(struct fsl_dma_domain *dma_domain, dma_addr_t iova) in get_phys_addr() argument69 u32 win_cnt = dma_domain->win_cnt; in get_phys_addr()70 struct dma_window *win_ptr = &dma_domain->win_arr[0]; in get_phys_addr()73 geom = &dma_domain->iommu_domain.geometry; in get_phys_addr()75 if (!win_cnt || !dma_domain->geom_size) { in get_phys_addr()85 subwin_size = dma_domain->geom_size >> ilog2(win_cnt); in get_phys_addr()88 win_ptr = &dma_domain->win_arr[wnd]; in get_phys_addr()97 static int map_subwins(int liodn, struct fsl_dma_domain *dma_domain) in map_subwins() argument99 struct dma_window *sub_win_ptr = &dma_domain->win_arr[0]; in map_subwins()103 for (i = 0; i < dma_domain->win_cnt; i++) { in map_subwins()[all …]
343 struct dma_ops_domain *dma_domain; in init_iommu_group() local355 dma_domain = to_pdomain(domain)->priv; in init_iommu_group()357 init_unity_mappings_for_device(dev, dma_domain); in init_iommu_group()2928 struct dma_ops_domain *dma_domain; in amd_iommu_domain_alloc() local2949 dma_domain = dma_ops_domain_alloc(); in amd_iommu_domain_alloc()2950 if (!dma_domain) { in amd_iommu_domain_alloc()2954 pdomain = &dma_domain->domain; in amd_iommu_domain_alloc()