Lines Matching refs:comp

175 	struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0];  in mtk_drm_crtc_enable_vblank()  local
177 mtk_ddp_comp_enable_vblank(comp, &mtk_crtc->base); in mtk_drm_crtc_enable_vblank()
185 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_disable_vblank() local
187 mtk_ddp_comp_disable_vblank(comp); in mtk_drm_crtc_disable_vblank()
283 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[i]; in mtk_crtc_ddp_hw_init() local
285 mtk_ddp_comp_config(comp, width, height, vrefresh, bpc); in mtk_crtc_ddp_hw_init()
286 mtk_ddp_comp_start(comp); in mtk_crtc_ddp_hw_init()
338 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_crtc_ddp_config() local
347 mtk_ddp_comp_config(comp, state->pending_width, in mtk_crtc_ddp_config()
362 mtk_ddp_comp_layer_config(comp, i, plane_state); in mtk_crtc_ddp_config()
374 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_enable() local
379 ret = mtk_smi_larb_get(comp->larb_dev); in mtk_drm_crtc_atomic_enable()
387 mtk_smi_larb_put(comp->larb_dev); in mtk_drm_crtc_atomic_enable()
399 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_disable() local
422 mtk_smi_larb_put(comp->larb_dev); in mtk_drm_crtc_atomic_disable()
520 void mtk_crtc_ddp_irq(struct drm_crtc *crtc, struct mtk_ddp_comp *comp) in mtk_crtc_ddp_irq() argument
580 struct mtk_ddp_comp *comp; in mtk_drm_crtc_create() local
584 comp = priv->ddp_comp[comp_id]; in mtk_drm_crtc_create()
585 if (!comp) { in mtk_drm_crtc_create()
591 ret = clk_prepare(comp->clk); in mtk_drm_crtc_create()
599 mtk_crtc->ddp_comp[i] = comp; in mtk_drm_crtc_create()