Lines Matching refs:ob_win
875 if (!priv->ob_win[i].active) { in tsi721_obw_alloc()
877 new_win = &priv->ob_win[i]; in tsi721_obw_alloc()
887 win = &priv->ob_win[i]; in tsi721_obw_alloc()
925 struct tsi721_ob_win *ob_win; in tsi721_map_outb_win() local
954 ob_win = &priv->ob_win[obw]; in tsi721_map_outb_win()
955 ob_win->destid = destid; in tsi721_map_outb_win()
956 ob_win->rstart = rstart; in tsi721_map_outb_win()
958 "allocated OBW%d @%llx", obw, ob_win->base); in tsi721_map_outb_win()
994 iowrite32((u32)(ob_win->base >> 32), priv->regs + TSI721_OBWINUB(obw)); in tsi721_map_outb_win()
995 iowrite32((u32)(ob_win->base & TSI721_OBWINLB_BA) | TSI721_OBWINLB_WEN, in tsi721_map_outb_win()
998 *laddr = ob_win->base; in tsi721_map_outb_win()
1006 struct tsi721_ob_win *ob_win; in tsi721_unmap_outb_win() local
1012 ob_win = &priv->ob_win[i]; in tsi721_unmap_outb_win()
1014 if (ob_win->active && in tsi721_unmap_outb_win()
1015 ob_win->destid == destid && ob_win->rstart == rstart) { in tsi721_unmap_outb_win()
1017 "free OBW%d @%llx", i, ob_win->base); in tsi721_unmap_outb_win()
1018 ob_win->active = false; in tsi721_unmap_outb_win()
1020 ob_win->pbar->free += ob_win->size; in tsi721_unmap_outb_win()
1068 priv->ob_win[i].active = false; in tsi721_init_pc2sr_mapping()