Lines Matching refs:win
336 static void mixer_cfg_layer(struct mixer_context *ctx, unsigned int win, in mixer_cfg_layer() argument
342 switch (win) { in mixer_cfg_layer()
383 static void vp_video_buffer(struct mixer_context *ctx, unsigned int win) in vp_video_buffer() argument
393 plane = &ctx->planes[win]; in vp_video_buffer()
474 mixer_cfg_layer(ctx, win, true); in vp_video_buffer()
515 static void mixer_graph_buffer(struct mixer_context *ctx, unsigned int win) in mixer_graph_buffer() argument
526 plane = &ctx->planes[win]; in mixer_graph_buffer()
574 mixer_reg_writemask(res, MXR_GRAPHIC_CFG(win), in mixer_graph_buffer()
578 mixer_reg_write(res, MXR_GRAPHIC_SPAN(win), in mixer_graph_buffer()
583 win == MIXER_DEFAULT_WIN) { in mixer_graph_buffer()
593 mixer_reg_write(res, MXR_GRAPHIC_WH(win), val); in mixer_graph_buffer()
598 mixer_reg_write(res, MXR_GRAPHIC_SXY(win), val); in mixer_graph_buffer()
603 mixer_reg_write(res, MXR_GRAPHIC_DXY(win), val); in mixer_graph_buffer()
606 mixer_reg_write(res, MXR_GRAPHIC_BASE(win), dma_addr); in mixer_graph_buffer()
610 mixer_cfg_layer(ctx, win, true); in mixer_graph_buffer()
923 static void mixer_win_commit(struct exynos_drm_crtc *crtc, unsigned int win) in mixer_win_commit() argument
927 DRM_DEBUG_KMS("win: %d\n", win); in mixer_win_commit()
936 if (win > 1 && mixer_ctx->vp_enabled) in mixer_win_commit()
937 vp_video_buffer(mixer_ctx, win); in mixer_win_commit()
939 mixer_graph_buffer(mixer_ctx, win); in mixer_win_commit()
941 mixer_ctx->planes[win].enabled = true; in mixer_win_commit()
944 static void mixer_win_disable(struct exynos_drm_crtc *crtc, unsigned int win) in mixer_win_disable() argument
950 DRM_DEBUG_KMS("win: %d\n", win); in mixer_win_disable()
955 mixer_ctx->planes[win].resume = false; in mixer_win_disable()
963 mixer_cfg_layer(mixer_ctx, win, false); in mixer_win_disable()
968 mixer_ctx->planes[win].enabled = false; in mixer_win_disable()