Lines Matching refs:wnd_nr
158 static int update_liodn(int liodn, struct fsl_dma_domain *dma_domain, u32 wnd_nr) in update_liodn() argument
161 struct dma_window *wnd = &dma_domain->win_arr[wnd_nr]; in update_liodn()
166 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, wnd_nr, in update_liodn()
172 (wnd_nr > 0) ? 1 : 0, in update_liodn()
473 static int update_domain_mapping(struct fsl_dma_domain *dma_domain, u32 wnd_nr) in update_domain_mapping() argument
479 ret = update_liodn(info->liodn, dma_domain, wnd_nr); in update_domain_mapping()
486 static int disable_domain_win(struct fsl_dma_domain *dma_domain, u32 wnd_nr) in disable_domain_win() argument
497 ret = pamu_disable_spaace(info->liodn, wnd_nr); in disable_domain_win()
504 static void fsl_pamu_window_disable(struct iommu_domain *domain, u32 wnd_nr) in fsl_pamu_window_disable() argument
517 if (wnd_nr >= dma_domain->win_cnt) { in fsl_pamu_window_disable()
523 if (dma_domain->win_arr[wnd_nr].valid) { in fsl_pamu_window_disable()
524 ret = disable_domain_win(dma_domain, wnd_nr); in fsl_pamu_window_disable()
526 dma_domain->win_arr[wnd_nr].valid = 0; in fsl_pamu_window_disable()
534 static int fsl_pamu_window_enable(struct iommu_domain *domain, u32 wnd_nr, in fsl_pamu_window_enable() argument
556 if (wnd_nr >= dma_domain->win_cnt) { in fsl_pamu_window_enable()
584 wnd = &dma_domain->win_arr[wnd_nr]; in fsl_pamu_window_enable()
590 ret = update_domain_mapping(dma_domain, wnd_nr); in fsl_pamu_window_enable()