Searched refs:kcrtc_st (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_pipeline_state.c | 87 struct komeda_crtc_state *kcrtc_st; in komeda_pipeline_get_state_and_set_crtc() local 92 kcrtc_st->active_pipes |= BIT(pipe->id); in komeda_pipeline_get_state_and_set_crtc() 93 kcrtc_st->affected_pipes |= BIT(pipe->id); in komeda_pipeline_get_state_and_set_crtc() 444 struct komeda_crtc_state *kcrtc_st, in komeda_scaler_check_cfg() argument 492 &kcrtc_st->base.adjusted_mode, in komeda_scaler_check_cfg() 529 drm_st, user, kcrtc_st->base.crtc); in komeda_scaler_validate() 640 kcrtc_st->base.state, kcrtc_st->base.crtc, kcrtc_st->base.crtc); in komeda_merger_validate() 669 struct komeda_crtc_state *kcrtc_st, in komeda_compiz_set_input() argument 690 kcrtc_st->base.crtc, kcrtc_st->base.crtc); in komeda_compiz_set_input() 768 kcrtc_st->base.state, crtc, crtc); in komeda_improc_validate() [all …]
|
H A D | komeda_crtc.c | 53 if (!kcrtc_st->base.active) { in komeda_crtc_update_clock_ratio() 54 kcrtc_st->clock_ratio = 0; in komeda_crtc_update_clock_ratio() 58 pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000ULL; in komeda_crtc_update_clock_ratio() 59 aclk = komeda_crtc_get_aclk(kcrtc_st); in komeda_crtc_update_clock_ratio() 61 kcrtc_st->clock_ratio = div64_u64(aclk << 32, pxlclk); in komeda_crtc_update_clock_ratio() 87 komeda_crtc_update_clock_ratio(kcrtc_st); in komeda_crtc_atomic_check() 90 err = komeda_build_display_data_flow(kcrtc, kcrtc_st); in komeda_crtc_atomic_check() 260 kcrtc_st->active_pipes, kcrtc_st->affected_pipes); in komeda_crtc_do_flush() 263 if (has_bit(master->id, kcrtc_st->affected_pipes)) in komeda_crtc_do_flush() 266 if (slave && has_bit(slave->id, kcrtc_st->affected_pipes)) in komeda_crtc_do_flush() [all …]
|
H A D | komeda_wb_connector.c | 14 struct komeda_crtc_state *kcrtc_st, in komeda_wb_init_data_flow() argument 25 pipeline_composition_size(kcrtc_st, &dflow->in_w, &dflow->in_h); in komeda_wb_init_data_flow() 41 struct komeda_crtc_state *kcrtc_st = to_kcrtc_st(crtc_st); in komeda_wb_encoder_atomic_check() local 65 err = komeda_wb_init_data_flow(wb_layer, conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 71 conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 74 conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check()
|
H A D | komeda_plane.c | 17 struct komeda_crtc_state *kcrtc_st, in komeda_plane_init_data_flow() argument 29 dflow->blending_zorder -= kcrtc_st->max_slave_zorder; in komeda_plane_init_data_flow() 33 kcrtc_st->max_slave_zorder); in komeda_plane_init_data_flow() 80 struct komeda_crtc_state *kcrtc_st; in komeda_plane_atomic_check() local 98 kcrtc_st = to_kcrtc_st(crtc_st); in komeda_plane_atomic_check() 100 err = komeda_plane_init_data_flow(new_plane_state, kcrtc_st, &dflow); in komeda_plane_atomic_check() 106 kplane_st, kcrtc_st, &dflow); in komeda_plane_atomic_check() 109 kplane_st, kcrtc_st, &dflow); in komeda_plane_atomic_check()
|
H A D | komeda_pipeline.h | 527 void pipeline_composition_size(struct komeda_crtc_state *kcrtc_st, 532 struct komeda_crtc_state *kcrtc_st, 536 struct komeda_crtc_state *kcrtc_st, 539 struct komeda_crtc_state *kcrtc_st); 543 struct komeda_crtc_state *kcrtc_st, 547 struct komeda_crtc_state *kcrtc_st, 551 struct komeda_crtc_state *kcrtc_st);
|
H A D | komeda_kms.c | 157 struct komeda_crtc_state *kcrtc_st = to_kcrtc_st(crtc_st); in komeda_crtc_normalize_zpos() local 182 kcrtc_st->max_slave_zorder = 0; in komeda_crtc_normalize_zpos() 207 kcrtc_st->max_slave_zorder = in komeda_crtc_normalize_zpos() 208 max(slave_zpos, kcrtc_st->max_slave_zorder); in komeda_crtc_normalize_zpos()
|
H A D | komeda_kms.h | 174 unsigned long komeda_crtc_get_aclk(struct komeda_crtc_state *kcrtc_st);
|