Home
last modified time | relevance | path

Searched refs:dma_domain (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/iommu/
Dfsl_pamu_domain.c69 static phys_addr_t get_phys_addr(struct fsl_dma_domain *dma_domain, dma_addr_t iova) in get_phys_addr() argument
71 u32 win_cnt = dma_domain->win_cnt; in get_phys_addr()
72 struct dma_window *win_ptr = &dma_domain->win_arr[0]; in get_phys_addr()
75 geom = &dma_domain->iommu_domain.geometry; in get_phys_addr()
77 if (!win_cnt || !dma_domain->geom_size) { in get_phys_addr()
87 subwin_size = dma_domain->geom_size >> ilog2(win_cnt); in get_phys_addr()
90 win_ptr = &dma_domain->win_arr[wnd]; in get_phys_addr()
99 static int map_subwins(int liodn, struct fsl_dma_domain *dma_domain) in map_subwins() argument
101 struct dma_window *sub_win_ptr = &dma_domain->win_arr[0]; in map_subwins()
105 for (i = 0; i < dma_domain->win_cnt; i++) { in map_subwins()
[all …]
Damd_iommu.c2877 struct dma_ops_domain *dma_domain; in amd_iommu_domain_alloc() local
2898 dma_domain = dma_ops_domain_alloc(); in amd_iommu_domain_alloc()
2899 if (!dma_domain) { in amd_iommu_domain_alloc()
2903 pdomain = &dma_domain->domain; in amd_iommu_domain_alloc()
/Linux-v4.19/arch/x86/include/asm/
Ddevice.h15 struct dma_domain { struct
20 void add_dma_domain(struct dma_domain *domain); argument
21 void del_dma_domain(struct dma_domain *domain);
/Linux-v4.19/drivers/pci/controller/
Dvmd.c100 struct dma_domain dma_domain; member
416 struct dma_domain *domain = &vmd->dma_domain; in vmd_teardown_dma_ops()
432 struct dma_domain *domain = &vmd->dma_domain; in vmd_setup_dma_ops()
/Linux-v4.19/arch/x86/pci/
Dcommon.c631 void add_dma_domain(struct dma_domain *domain) in add_dma_domain()
639 void del_dma_domain(struct dma_domain *domain) in del_dma_domain()
649 struct dma_domain *domain; in set_dma_domain_ops()