Home
last modified time | relevance | path

Searched refs:kcrtc (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/arm/display/komeda/
A Dkomeda_crtc.c215 drm_crtc_index(&kcrtc->base)); in komeda_crtc_handle_event()
226 if (kcrtc->disable_done) { in komeda_crtc_handle_event()
227 complete_all(kcrtc->disable_done); in komeda_crtc_handle_event()
228 kcrtc->disable_done = NULL; in komeda_crtc_handle_event()
239 drm_crtc_index(&kcrtc->base)); in komeda_crtc_handle_event()
304 kcrtc->disable_done = &temp; in komeda_crtc_flush_and_wait_for_flip_done()
318 kcrtc->disable_done = NULL; in komeda_crtc_flush_and_wait_for_flip_done()
382 komeda_crtc_unprepare(kcrtc); in komeda_crtc_atomic_disable()
409 if (kcrtc->master->dual_link) in komeda_calc_min_aclk_rate()
469 if (kcrtc->master->dual_link) { in komeda_crtc_mode_fixup()
[all …]
A Dkomeda_wb_connector.c139 struct komeda_crtc *kcrtc) in komeda_wb_connector_add() argument
148 if (!kcrtc->master->wb_layer) in komeda_wb_connector_add()
155 kwb_conn->wb_layer = kcrtc->master->wb_layer; in komeda_wb_connector_add()
158 wb_conn->encoder.possible_crtcs = BIT(drm_crtc_index(&kcrtc->base)); in komeda_wb_connector_add()
177 info->bpc = __fls(kcrtc->master->improc->supported_color_depths); in komeda_wb_connector_add()
178 info->color_formats = kcrtc->master->improc->supported_color_formats; in komeda_wb_connector_add()
180 kcrtc->wb_conn = kwb_conn; in komeda_wb_connector_add()
A Dkomeda_plane.c229 struct komeda_crtc *kcrtc; in komeda_set_crtc_plane_mask() local
233 kcrtc = &kms->crtcs[i]; in komeda_set_crtc_plane_mask()
235 if (pipe == kcrtc->slave) in komeda_set_crtc_plane_mask()
236 kcrtc->slave_planes |= BIT(drm_plane_index(plane)); in komeda_set_crtc_plane_mask()
A Dkomeda_kms.c140 struct komeda_crtc *kcrtc = to_kcrtc(crtc); in komeda_crtc_normalize_zpos() local
186 if (has_bit(drm_plane_index(plane), kcrtc->slave_planes)) in komeda_crtc_normalize_zpos()
A Dkomeda_kms.h183 void komeda_crtc_handle_event(struct komeda_crtc *kcrtc,
A Dkomeda_pipeline_state.c1187 int komeda_build_display_data_flow(struct komeda_crtc *kcrtc, in komeda_build_display_data_flow() argument
1190 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()
A Dkomeda_pipeline.h538 int komeda_build_display_data_flow(struct komeda_crtc *kcrtc,
/linux/drivers/gpu/drm/hisilicon/kirin/
A Dkirin_drm_ade.c145 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_mode_fixup()
278 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_enable_vblank()
293 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_disable_vblank()
442 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_atomic_enable()
445 if (kcrtc->enable) in ade_crtc_atomic_enable()
458 kcrtc->enable = true; in ade_crtc_atomic_enable()
465 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_atomic_disable()
467 if (!kcrtc->enable) in ade_crtc_atomic_disable()
472 kcrtc->enable = false; in ade_crtc_atomic_disable()
478 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_mode_set_nofb()
[all …]

Completed in 22 milliseconds