Lines Matching defs:crtc
88 struct drm_crtc *crtc = &mtk_crtc->base; in mtk_drm_crtc_finish_page_flip() local
107 static void mtk_drm_crtc_destroy(struct drm_crtc *crtc) in mtk_drm_crtc_destroy()
116 static void mtk_drm_crtc_reset(struct drm_crtc *crtc) in mtk_drm_crtc_reset()
131 static struct drm_crtc_state *mtk_drm_crtc_duplicate_state(struct drm_crtc *crtc) in mtk_drm_crtc_duplicate_state()
147 static void mtk_drm_crtc_destroy_state(struct drm_crtc *crtc, in mtk_drm_crtc_destroy_state()
154 static bool mtk_drm_crtc_mode_fixup(struct drm_crtc *crtc, in mtk_drm_crtc_mode_fixup()
162 static void mtk_drm_crtc_mode_set_nofb(struct drm_crtc *crtc) in mtk_drm_crtc_mode_set_nofb()
202 struct mtk_ddp_comp *mtk_drm_ddp_comp_for_plane(struct drm_crtc *crtc, in mtk_drm_ddp_comp_for_plane()
233 struct drm_crtc *crtc = &mtk_crtc->base; in mtk_crtc_ddp_hw_init() local
327 struct drm_crtc *crtc = &mtk_crtc->base; in mtk_crtc_ddp_hw_fini() local
361 static void mtk_crtc_ddp_config(struct drm_crtc *crtc, in mtk_crtc_ddp_config()
435 struct drm_crtc *crtc = &mtk_crtc->base; in mtk_drm_crtc_update_config() local
487 struct drm_crtc *crtc = data; in mtk_crtc_ddp_irq() local
501 static int mtk_drm_crtc_enable_vblank(struct drm_crtc *crtc) in mtk_drm_crtc_enable_vblank()
511 static void mtk_drm_crtc_disable_vblank(struct drm_crtc *crtc) in mtk_drm_crtc_disable_vblank()
519 int mtk_drm_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane, in mtk_drm_crtc_plane_check()
531 void mtk_drm_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane, in mtk_drm_crtc_async_update()
542 static void mtk_drm_crtc_atomic_enable(struct drm_crtc *crtc, in mtk_drm_crtc_atomic_enable()
567 static void mtk_drm_crtc_atomic_disable(struct drm_crtc *crtc, in mtk_drm_crtc_atomic_disable()
600 static void mtk_drm_crtc_atomic_begin(struct drm_crtc *crtc, in mtk_drm_crtc_atomic_begin()
619 static void mtk_drm_crtc_atomic_flush(struct drm_crtc *crtc, in mtk_drm_crtc_atomic_flush()