Lines Matching refs:crtc

94 	struct exynos_drm_crtc	*crtc;  member
405 struct drm_display_mode *mode = &state->crtc->mode; in vp_video_buffer()
538 struct drm_display_mode *mode = &state->crtc->mode; in mixer_graph_buffer()
758 drm_crtc_handle_vblank(&ctx->crtc->base); in mixer_irq_handler()
765 exynos_drm_crtc_finish_update(ctx->crtc, plane); in mixer_irq_handler()
923 static int mixer_enable_vblank(struct exynos_drm_crtc *crtc) in mixer_enable_vblank() argument
925 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_enable_vblank()
939 static void mixer_disable_vblank(struct exynos_drm_crtc *crtc) in mixer_disable_vblank() argument
941 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_disable_vblank()
954 static void mixer_update_plane(struct exynos_drm_crtc *crtc, in mixer_update_plane() argument
957 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_update_plane()
970 static void mixer_disable_plane(struct exynos_drm_crtc *crtc, in mixer_disable_plane() argument
973 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_disable_plane()
991 static void mixer_wait_for_vblank(struct exynos_drm_crtc *crtc) in mixer_wait_for_vblank() argument
993 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_wait_for_vblank()
1019 static void mixer_enable(struct exynos_drm_crtc *crtc) in mixer_enable() argument
1021 struct mixer_context *ctx = crtc->ctx; in mixer_enable()
1069 static void mixer_disable(struct exynos_drm_crtc *crtc) in mixer_disable() argument
1071 struct mixer_context *ctx = crtc->ctx; in mixer_disable()
1082 mixer_disable_plane(crtc, &ctx->planes[i]); in mixer_disable()
1098 static int mixer_atomic_check(struct exynos_drm_crtc *crtc, in mixer_atomic_check() argument
1219 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base, in mixer_bind()
1222 if (IS_ERR(ctx->crtc)) { in mixer_bind()
1224 ret = PTR_ERR(ctx->crtc); in mixer_bind()