Lines Matching refs:crtc
41 struct exynos_drm_crtc *crtc;
94 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc)
96 struct vidi_context *ctx = crtc->ctx;
107 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc)
111 static void vidi_update_plane(struct exynos_drm_crtc *crtc,
115 struct vidi_context *ctx = crtc->ctx;
125 static void vidi_atomic_enable(struct exynos_drm_crtc *crtc)
127 struct vidi_context *ctx = crtc->ctx;
135 drm_crtc_vblank_on(&crtc->base);
138 static void vidi_atomic_disable(struct exynos_drm_crtc *crtc)
140 struct vidi_context *ctx = crtc->ctx;
142 drm_crtc_vblank_off(&crtc->base);
164 if (drm_crtc_handle_vblank(&ctx->crtc->base))
411 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base,
413 if (IS_ERR(ctx->crtc)) {
414 DRM_DEV_ERROR(dev, "failed to create crtc.\n");
415 return PTR_ERR(ctx->crtc);