Lines Matching refs:win_cnt
71 u32 win_cnt = dma_domain->win_cnt; in get_phys_addr() local
77 if (!win_cnt || !dma_domain->geom_size) { in get_phys_addr()
82 if (win_cnt > 1) { in get_phys_addr()
87 subwin_size = dma_domain->geom_size >> ilog2(win_cnt); in get_phys_addr()
105 for (i = 0; i < dma_domain->win_cnt; i++) { in map_subwins()
109 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, i, in map_subwins()
153 if (dma_domain->win_cnt > 1) in map_liodn()
167 if (dma_domain->win_cnt > 1) { in update_liodn()
168 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, wnd_nr, in update_liodn()
214 for (i = 0; i < dma_domain->win_cnt; i++) { in update_liodn_stash()
233 u32 win_cnt) in pamu_set_liodn() argument
256 dma_domain->stash_id, win_cnt, 0); in pamu_set_liodn()
260 liodn, win_cnt); in pamu_set_liodn()
264 if (win_cnt > 1) { in pamu_set_liodn()
265 subwin_size = window_size >> ilog2(win_cnt); in pamu_set_liodn()
266 for (i = 0; i < win_cnt; i++) { in pamu_set_liodn()
270 ret = pamu_config_spaace(liodn, win_cnt, i, in pamu_set_liodn()
317 domain->win_cnt = pamu_get_max_subwin_cnt(); in iommu_alloc_dma_domain()
327 static void remove_device_ref(struct device_domain_info *info, u32 win_cnt) in remove_device_ref() argument
333 if (win_cnt > 1) in remove_device_ref()
352 remove_device_ref(info, dma_domain->win_cnt); in detach_device()
444 u32 win_cnt) in pamu_set_domain_geometry() argument
451 geom_attr, win_cnt); in pamu_set_domain_geometry()
494 if (dma_domain->win_cnt == 1 && dma_domain->enabled) { in disable_domain_win()
519 if (wnd_nr >= dma_domain->win_cnt) { in fsl_pamu_window_disable()
558 if (wnd_nr >= dma_domain->win_cnt) { in fsl_pamu_window_enable()
564 win_size = dma_domain->geom_size >> ilog2(dma_domain->win_cnt); in fsl_pamu_window_enable()
571 if (dma_domain->win_cnt == 1) { in fsl_pamu_window_enable()
637 u32 win_cnt = dma_domain->win_cnt > 1 ? dma_domain->win_cnt : 0; in handle_attach_device() local
640 &domain->geometry, win_cnt); in handle_attach_device()
1039 dma_domain->win_cnt = w_count; in fsl_pamu_set_windows()
1050 return dma_domain->win_cnt; in fsl_pamu_get_windows()