Lines Matching refs:crtc
41 struct exynos_drm_crtc *crtc; member
92 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc) in vidi_enable_vblank() argument
94 struct vidi_context *ctx = crtc->ctx; in vidi_enable_vblank()
114 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc) in vidi_disable_vblank() argument
116 struct vidi_context *ctx = crtc->ctx; in vidi_disable_vblank()
125 static void vidi_update_plane(struct exynos_drm_crtc *crtc, in vidi_update_plane() argument
128 struct vidi_context *ctx = crtc->ctx; in vidi_update_plane()
139 static void vidi_enable(struct exynos_drm_crtc *crtc) in vidi_enable() argument
141 struct vidi_context *ctx = crtc->ctx; in vidi_enable()
149 vidi_enable_vblank(ctx->crtc); in vidi_enable()
154 static void vidi_disable(struct exynos_drm_crtc *crtc) in vidi_disable() argument
156 struct vidi_context *ctx = crtc->ctx; in vidi_disable()
199 drm_crtc_handle_vblank(&ctx->crtc->base); in vidi_fake_vblank_handler()
213 exynos_drm_crtc_finish_update(ctx->crtc, plane); in vidi_fake_vblank_handler()
458 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base, in vidi_bind()
461 if (IS_ERR(ctx->crtc)) { in vidi_bind()
463 return PTR_ERR(ctx->crtc); in vidi_bind()