Lines Matching refs:comp

175 		struct mtk_ddp_comp *comp;  in mtk_drm_crtc_destroy()  local
177 comp = mtk_crtc->ddp_comp[i]; in mtk_drm_crtc_destroy()
178 mtk_ddp_comp_unregister_vblank_cb(comp); in mtk_drm_crtc_destroy()
276 struct mtk_ddp_comp *comp; in mtk_drm_ddp_comp_for_plane() local
281 comp = mtk_crtc->ddp_comp[i]; in mtk_drm_ddp_comp_for_plane()
282 if (local_index < (count + mtk_ddp_comp_layer_nr(comp))) { in mtk_drm_ddp_comp_for_plane()
284 return comp; in mtk_drm_ddp_comp_for_plane()
286 count += mtk_ddp_comp_layer_nr(comp); in mtk_drm_ddp_comp_for_plane()
414 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[i]; in mtk_crtc_ddp_hw_init() local
417 mtk_ddp_comp_bgclr_in_on(comp); in mtk_crtc_ddp_hw_init()
419 mtk_ddp_comp_config(comp, width, height, vrefresh, bpc, NULL); in mtk_crtc_ddp_hw_init()
420 mtk_ddp_comp_start(comp); in mtk_crtc_ddp_hw_init()
427 struct mtk_ddp_comp *comp; in mtk_crtc_ddp_hw_init() local
434 comp = mtk_drm_ddp_comp_for_plane(crtc, plane, &local_layer); in mtk_crtc_ddp_hw_init()
435 if (comp) in mtk_crtc_ddp_hw_init()
436 mtk_ddp_comp_layer_config(comp, local_layer, in mtk_crtc_ddp_hw_init()
497 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_crtc_ddp_config() local
507 mtk_ddp_comp_config(comp, state->pending_width, in mtk_crtc_ddp_config()
526 comp = mtk_drm_ddp_comp_for_plane(crtc, plane, in mtk_crtc_ddp_config()
529 if (comp) in mtk_crtc_ddp_config()
530 mtk_ddp_comp_layer_config(comp, local_layer, in mtk_crtc_ddp_config()
551 comp = mtk_drm_ddp_comp_for_plane(crtc, plane, in mtk_crtc_ddp_config()
554 if (comp) in mtk_crtc_ddp_config()
555 mtk_ddp_comp_layer_config(comp, local_layer, in mtk_crtc_ddp_config()
667 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_enable_vblank() local
669 mtk_ddp_comp_enable_vblank(comp); in mtk_drm_crtc_enable_vblank()
677 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_disable_vblank() local
679 mtk_ddp_comp_disable_vblank(comp); in mtk_drm_crtc_disable_vblank()
686 struct mtk_ddp_comp *comp; in mtk_drm_crtc_plane_check() local
688 comp = mtk_drm_ddp_comp_for_plane(crtc, plane, &local_layer); in mtk_drm_crtc_plane_check()
689 if (comp) in mtk_drm_crtc_plane_check()
690 return mtk_ddp_comp_layer_check(comp, local_layer, state); in mtk_drm_crtc_plane_check()
709 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_enable() local
714 ret = pm_runtime_resume_and_get(comp->dev); in mtk_drm_crtc_atomic_enable()
716 DRM_DEV_ERROR(comp->dev, "Failed to enable power domain: %d\n", ret); in mtk_drm_crtc_atomic_enable()
722 pm_runtime_put(comp->dev); in mtk_drm_crtc_atomic_enable()
734 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[0]; in mtk_drm_crtc_atomic_disable() local
765 ret = pm_runtime_put(comp->dev); in mtk_drm_crtc_atomic_disable()
767 DRM_DEV_ERROR(comp->dev, "Failed to disable power domain: %d\n", ret); in mtk_drm_crtc_atomic_disable()
862 struct mtk_ddp_comp *comp; in mtk_drm_crtc_num_comp_planes() local
867 comp = mtk_crtc->ddp_comp[comp_idx]; in mtk_drm_crtc_num_comp_planes()
868 if (!comp->funcs) in mtk_drm_crtc_num_comp_planes()
871 if (comp_idx == 1 && !comp->funcs->bgclr_in_on) in mtk_drm_crtc_num_comp_planes()
874 return mtk_ddp_comp_layer_nr(comp); in mtk_drm_crtc_num_comp_planes()
895 struct mtk_ddp_comp *comp = mtk_crtc->ddp_comp[comp_idx]; in mtk_drm_crtc_init_comp_planes() local
904 mtk_ddp_comp_supported_rotations(comp), in mtk_drm_crtc_init_comp_planes()
905 mtk_ddp_comp_get_formats(comp), in mtk_drm_crtc_init_comp_planes()
906 mtk_ddp_comp_get_num_formats(comp)); in mtk_drm_crtc_init_comp_planes()
955 struct mtk_ddp_comp *comp; in mtk_drm_crtc_create() local
958 comp = &priv->ddp_comp[comp_id]; in mtk_drm_crtc_create()
970 if (!comp->dev) { in mtk_drm_crtc_create()
997 struct mtk_ddp_comp *comp; in mtk_drm_crtc_create() local
999 comp = &priv->ddp_comp[comp_id]; in mtk_drm_crtc_create()
1000 mtk_crtc->ddp_comp[i] = comp; in mtk_drm_crtc_create()
1002 if (comp->funcs) { in mtk_drm_crtc_create()
1003 if (comp->funcs->gamma_set) in mtk_drm_crtc_create()
1006 if (comp->funcs->ctm_set) in mtk_drm_crtc_create()
1010 mtk_ddp_comp_register_vblank_cb(comp, mtk_crtc_ddp_irq, in mtk_drm_crtc_create()