Lines Matching refs:win

105 	unsigned int win, ch_enabled = 0;  in decon_clear_channels()  local
108 for (win = 0; win < WINDOWS_NR; win++) { in decon_clear_channels()
109 u32 val = readl(ctx->regs + WINCON(win)); in decon_clear_channels()
113 writel(val, ctx->regs + WINCON(win)); in decon_clear_channels()
260 static void decon_win_set_pixfmt(struct decon_context *ctx, unsigned int win, in decon_win_set_pixfmt() argument
266 val = readl(ctx->regs + WINCON(win)); in decon_win_set_pixfmt()
329 writel(val, ctx->regs + WINCON(win)); in decon_win_set_pixfmt()
332 static void decon_win_set_colkey(struct decon_context *ctx, unsigned int win) in decon_win_set_colkey() argument
341 writel(keycon0, ctx->regs + WKEYCON0_BASE(win)); in decon_win_set_colkey()
342 writel(keycon1, ctx->regs + WKEYCON1_BASE(win)); in decon_win_set_colkey()
352 unsigned int win, bool protect) in decon_shadow_protect_win() argument
356 bits = SHADOWCON_WINx_PROTECT(win); in decon_shadow_protect_win()
389 unsigned int win = plane->index; in decon_update_plane() local
408 writel(val, ctx->regs + VIDW_BUF_START(win)); in decon_update_plane()
413 writel(fb->width + padding, ctx->regs + VIDW_WHOLE_X(win)); in decon_update_plane()
414 writel(fb->height, ctx->regs + VIDW_WHOLE_Y(win)); in decon_update_plane()
417 writel(state->src.x, ctx->regs + VIDW_OFFSET_X(win)); in decon_update_plane()
418 writel(state->src.y, ctx->regs + VIDW_OFFSET_Y(win)); in decon_update_plane()
427 writel(val, ctx->regs + VIDOSD_A(win)); in decon_update_plane()
438 writel(val, ctx->regs + VIDOSD_B(win)); in decon_update_plane()
448 writel(alpha, ctx->regs + VIDOSD_C(win)); in decon_update_plane()
454 writel(alpha, ctx->regs + VIDOSD_D(win)); in decon_update_plane()
456 decon_win_set_pixfmt(ctx, win, fb); in decon_update_plane()
459 if (win != 0) in decon_update_plane()
460 decon_win_set_colkey(ctx, win); in decon_update_plane()
463 val = readl(ctx->regs + WINCON(win)); in decon_update_plane()
466 writel(val, ctx->regs + WINCON(win)); in decon_update_plane()
469 decon_shadow_protect_win(ctx, win, false); in decon_update_plane()
480 unsigned int win = plane->index; in decon_disable_plane() local
487 decon_shadow_protect_win(ctx, win, true); in decon_disable_plane()
490 val = readl(ctx->regs + WINCON(win)); in decon_disable_plane()
492 writel(val, ctx->regs + WINCON(win)); in decon_disable_plane()