Searched refs:kcrtc (Results 1 – 8 of 8) sorted by relevance
216 drm_crtc_index(&kcrtc->base)); in komeda_crtc_handle_event()227 if (kcrtc->disable_done) { in komeda_crtc_handle_event()228 complete_all(kcrtc->disable_done); in komeda_crtc_handle_event()229 kcrtc->disable_done = NULL; in komeda_crtc_handle_event()240 drm_crtc_index(&kcrtc->base)); in komeda_crtc_handle_event()304 kcrtc->disable_done = &temp; in komeda_crtc_flush_and_wait_for_flip_done()317 kcrtc->disable_done = NULL; in komeda_crtc_flush_and_wait_for_flip_done()381 komeda_crtc_unprepare(kcrtc); in komeda_crtc_atomic_disable()408 if (kcrtc->master->dual_link) in komeda_calc_min_aclk_rate()468 if (kcrtc->master->dual_link) { in komeda_crtc_mode_fixup()[all …]
140 struct komeda_crtc *kcrtc) in komeda_wb_connector_add() argument149 if (!kcrtc->master->wb_layer) in komeda_wb_connector_add()156 kwb_conn->wb_layer = kcrtc->master->wb_layer; in komeda_wb_connector_add()172 BIT(drm_crtc_index(&kcrtc->base))); in komeda_wb_connector_add()182 info->bpc = __fls(kcrtc->master->improc->supported_color_depths); in komeda_wb_connector_add()183 info->color_formats = kcrtc->master->improc->supported_color_formats; in komeda_wb_connector_add()185 kcrtc->wb_conn = kwb_conn; in komeda_wb_connector_add()
77 struct komeda_crtc *kcrtc = &kms->crtcs[i]; in komeda_kms_atomic_commit_hw_done() local79 if (kcrtc->base.state->active) { in komeda_kms_atomic_commit_hw_done()81 if (kcrtc->base.state->event) in komeda_kms_atomic_commit_hw_done()82 flip_done = kcrtc->base.state->event->base.completion; in komeda_kms_atomic_commit_hw_done()83 komeda_crtc_flush_and_wait_for_flip_done(kcrtc, flip_done); in komeda_kms_atomic_commit_hw_done()157 struct komeda_crtc *kcrtc = to_kcrtc(crtc); in komeda_crtc_normalize_zpos() local204 if (has_bit(drm_plane_index(plane), kcrtc->slave_planes)) { in komeda_crtc_normalize_zpos()
220 struct komeda_crtc *kcrtc; in komeda_set_crtc_plane_mask() local224 kcrtc = &kms->crtcs[i]; in komeda_set_crtc_plane_mask()226 if (pipe == kcrtc->slave) in komeda_set_crtc_plane_mask()227 kcrtc->slave_planes |= BIT(drm_plane_index(plane)); in komeda_set_crtc_plane_mask()
186 void komeda_crtc_handle_event(struct komeda_crtc *kcrtc,188 void komeda_crtc_flush_and_wait_for_flip_done(struct komeda_crtc *kcrtc,
1187 int komeda_build_display_data_flow(struct komeda_crtc *kcrtc, in komeda_build_display_data_flow() argument1190 struct komeda_pipeline *master = kcrtc->master; in komeda_build_display_data_flow()1191 struct komeda_pipeline *slave = kcrtc->slave; in komeda_build_display_data_flow()
538 int komeda_build_display_data_flow(struct komeda_crtc *kcrtc,
146 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_mode_fixup()279 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_enable_vblank()294 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_disable_vblank()443 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_atomic_enable()446 if (kcrtc->enable) in ade_crtc_atomic_enable()459 kcrtc->enable = true; in ade_crtc_atomic_enable()466 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_atomic_disable()468 if (!kcrtc->enable) in ade_crtc_atomic_disable()473 kcrtc->enable = false; in ade_crtc_atomic_disable()479 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_mode_set_nofb()[all …]