Lines Matching refs:crtc
76 struct exynos_drm_crtc *crtc; member
897 static int mixer_enable_vblank(struct exynos_drm_crtc *crtc) in mixer_enable_vblank() argument
899 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_enable_vblank()
914 static void mixer_disable_vblank(struct exynos_drm_crtc *crtc) in mixer_disable_vblank() argument
916 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_disable_vblank()
923 static void mixer_win_commit(struct exynos_drm_crtc *crtc, unsigned int win) in mixer_win_commit() argument
925 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_win_commit()
944 static void mixer_win_disable(struct exynos_drm_crtc *crtc, unsigned int win) in mixer_win_disable() argument
946 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_win_disable()
971 static void mixer_wait_for_vblank(struct exynos_drm_crtc *crtc) in mixer_wait_for_vblank() argument
973 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_wait_for_vblank()
1011 mixer_win_disable(ctx->crtc, i); in mixer_window_suspend()
1013 mixer_wait_for_vblank(ctx->crtc); in mixer_window_suspend()
1026 mixer_win_commit(ctx->crtc, i); in mixer_window_resume()
1096 static void mixer_dpms(struct exynos_drm_crtc *crtc, int mode) in mixer_dpms() argument
1100 mixer_poweron(crtc->ctx); in mixer_dpms()
1105 mixer_poweroff(crtc->ctx); in mixer_dpms()
1220 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base, in mixer_bind()
1223 if (IS_ERR(ctx->crtc)) { in mixer_bind()
1225 ret = PTR_ERR(ctx->crtc); in mixer_bind()