Lines Matching refs:win_cnt
69 u32 win_cnt = dma_domain->win_cnt; in get_phys_addr() local
75 if (!win_cnt || !dma_domain->geom_size) { in get_phys_addr()
80 if (win_cnt > 1) { in get_phys_addr()
85 subwin_size = dma_domain->geom_size >> ilog2(win_cnt); in get_phys_addr()
103 for (i = 0; i < dma_domain->win_cnt; i++) { in map_subwins()
107 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, i, in map_subwins()
151 if (dma_domain->win_cnt > 1) in map_liodn()
165 if (dma_domain->win_cnt > 1) { in update_liodn()
166 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, wnd_nr, in update_liodn()
212 for (i = 0; i < dma_domain->win_cnt; i++) { in update_liodn_stash()
231 u32 win_cnt) in pamu_set_liodn() argument
254 dma_domain->stash_id, win_cnt, 0); in pamu_set_liodn()
258 liodn, win_cnt); in pamu_set_liodn()
262 if (win_cnt > 1) { in pamu_set_liodn()
263 subwin_size = window_size >> ilog2(win_cnt); in pamu_set_liodn()
264 for (i = 0; i < win_cnt; i++) { in pamu_set_liodn()
268 ret = pamu_config_spaace(liodn, win_cnt, i, in pamu_set_liodn()
315 domain->win_cnt = pamu_get_max_subwin_cnt(); in iommu_alloc_dma_domain()
325 static void remove_device_ref(struct device_domain_info *info, u32 win_cnt) in remove_device_ref() argument
331 if (win_cnt > 1) in remove_device_ref()
350 remove_device_ref(info, dma_domain->win_cnt); in detach_device()
442 u32 win_cnt) in pamu_set_domain_geometry() argument
449 geom_attr, win_cnt); in pamu_set_domain_geometry()
492 if (dma_domain->win_cnt == 1 && dma_domain->enabled) { in disable_domain_win()
517 if (wnd_nr >= dma_domain->win_cnt) { in fsl_pamu_window_disable()
556 if (wnd_nr >= dma_domain->win_cnt) { in fsl_pamu_window_enable()
562 win_size = dma_domain->geom_size >> ilog2(dma_domain->win_cnt); in fsl_pamu_window_enable()
569 if (dma_domain->win_cnt == 1) { in fsl_pamu_window_enable()
635 u32 win_cnt = dma_domain->win_cnt > 1 ? dma_domain->win_cnt : 0; in handle_attach_device() local
638 &domain->geometry, win_cnt); in handle_attach_device()
1046 dma_domain->win_cnt = w_count; in fsl_pamu_set_windows()
1057 return dma_domain->win_cnt; in fsl_pamu_get_windows()