Lines Matching refs:crtc

150 	struct exynos_drm_crtc		*crtc;  member
199 static void fimd_wait_for_vblank(struct exynos_drm_crtc *crtc) in fimd_wait_for_vblank() argument
201 struct fimd_context *ctx = crtc->ctx; in fimd_wait_for_vblank()
271 fimd_wait_for_vblank(ctx->crtc); in fimd_clear_channel()
327 static bool fimd_mode_fixup(struct exynos_drm_crtc *crtc, in fimd_mode_fixup() argument
337 static void fimd_commit(struct exynos_drm_crtc *crtc) in fimd_commit() argument
339 struct fimd_context *ctx = crtc->ctx; in fimd_commit()
340 struct drm_display_mode *mode = &crtc->base.mode; in fimd_commit()
437 static int fimd_enable_vblank(struct exynos_drm_crtc *crtc) in fimd_enable_vblank() argument
439 struct fimd_context *ctx = crtc->ctx; in fimd_enable_vblank()
469 static void fimd_disable_vblank(struct exynos_drm_crtc *crtc) in fimd_disable_vblank() argument
471 struct fimd_context *ctx = crtc->ctx; in fimd_disable_vblank()
621 static void fimd_win_commit(struct exynos_drm_crtc *crtc, unsigned int win) in fimd_win_commit() argument
623 struct fimd_context *ctx = crtc->ctx; in fimd_win_commit()
737 static void fimd_win_disable(struct exynos_drm_crtc *crtc, unsigned int win) in fimd_win_disable() argument
739 struct fimd_context *ctx = crtc->ctx; in fimd_win_disable()
776 fimd_win_disable(ctx->crtc, i); in fimd_window_suspend()
800 fimd_win_commit(ctx->crtc, i); in fimd_apply()
802 fimd_win_disable(ctx->crtc, i); in fimd_apply()
805 fimd_commit(ctx->crtc); in fimd_apply()
833 ret = fimd_enable_vblank(ctx->crtc); in fimd_poweron()
876 static void fimd_dpms(struct exynos_drm_crtc *crtc, int mode) in fimd_dpms() argument
882 fimd_poweron(crtc->ctx); in fimd_dpms()
887 fimd_poweroff(crtc->ctx); in fimd_dpms()
924 static void fimd_te_handler(struct exynos_drm_crtc *crtc) in fimd_te_handler() argument
926 struct fimd_context *ctx = crtc->ctx; in fimd_te_handler()
949 static void fimd_dp_clock_enable(struct exynos_drm_crtc *crtc, bool enable) in fimd_dp_clock_enable() argument
951 struct fimd_context *ctx = crtc->ctx; in fimd_dp_clock_enable()
1037 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base, in fimd_bind()
1040 if (IS_ERR(ctx->crtc)) in fimd_bind()
1041 return PTR_ERR(ctx->crtc); in fimd_bind()
1054 fimd_dpms(ctx->crtc, DRM_MODE_DPMS_OFF); in fimd_unbind()