Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/iommu/
Dfsl_pamu_domain.c67 static phys_addr_t get_phys_addr(struct fsl_dma_domain *dma_domain, dma_addr_t iova) in get_phys_addr() argument
69 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() argument
99 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 …]
Damd_iommu.c2414 struct dma_ops_domain *dma_domain; in device_change_notifier() local
2450 dma_domain = find_protection_domain(devid); in device_change_notifier()
2451 if (!dma_domain) { in device_change_notifier()
2452 dma_domain = dma_ops_domain_alloc(); in device_change_notifier()
2453 if (!dma_domain) in device_change_notifier()
2455 dma_domain->target_dev = devid; in device_change_notifier()
2458 list_add_tail(&dma_domain->list, &iommu_pd_list); in device_change_notifier()