Lines Matching refs:win_cnt
59 u32 win_cnt = dma_domain->win_cnt;
65 if (!win_cnt || !dma_domain->geom_size) {
70 if (win_cnt > 1) {
75 subwin_size = dma_domain->geom_size >> ilog2(win_cnt);
93 for (i = 0; i < dma_domain->win_cnt; i++) {
97 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, i,
141 if (dma_domain->win_cnt > 1)
155 if (dma_domain->win_cnt > 1) {
156 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, wnd_nr,
202 for (i = 0; i < dma_domain->win_cnt; i++) {
221 u32 win_cnt)
244 dma_domain->stash_id, win_cnt, 0);
247 pr_debug("PAACE configuration failed for liodn %d, win_cnt =%d\n",
248 liodn, win_cnt);
252 if (win_cnt > 1) {
253 subwin_size = window_size >> ilog2(win_cnt);
254 for (i = 0; i < win_cnt; i++) {
258 ret = pamu_config_spaace(liodn, win_cnt, i,
305 domain->win_cnt = pamu_get_max_subwin_cnt();
315 static void remove_device_ref(struct device_domain_info *info, u32 win_cnt)
321 if (win_cnt > 1)
340 remove_device_ref(info, dma_domain->win_cnt);
432 u32 win_cnt)
439 geom_attr, win_cnt);
482 if (dma_domain->win_cnt == 1 && dma_domain->enabled) {
507 if (wnd_nr >= dma_domain->win_cnt) {
546 if (wnd_nr >= dma_domain->win_cnt) {
552 win_size = dma_domain->geom_size >> ilog2(dma_domain->win_cnt);
559 if (dma_domain->win_cnt == 1) {
625 u32 win_cnt = dma_domain->win_cnt > 1 ? dma_domain->win_cnt : 0;
628 &domain->geometry, win_cnt);
847 dma_domain->win_cnt = w_count;
900 *(u32 *)data = dma_domain->win_cnt;