kcrtc_st 21 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c static void komeda_crtc_update_clock_ratio(struct komeda_crtc_state *kcrtc_st) kcrtc_st 25 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (!kcrtc_st->base.active) { kcrtc_st 26 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c kcrtc_st->clock_ratio = 0; kcrtc_st 30 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000ULL; kcrtc_st 31 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c aclk = komeda_crtc_get_aclk(kcrtc_st); kcrtc_st 33 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c kcrtc_st->clock_ratio = div64_u64(aclk << 32, pxlclk); kcrtc_st 53 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_crtc_state *kcrtc_st = to_kcrtc_st(state); kcrtc_st 57 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c komeda_crtc_update_clock_ratio(kcrtc_st); kcrtc_st 60 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = komeda_build_display_data_flow(kcrtc, kcrtc_st); kcrtc_st 66 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = komeda_release_unclaimed_resources(kcrtc->slave, kcrtc_st); kcrtc_st 70 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = komeda_release_unclaimed_resources(kcrtc->master, kcrtc_st); kcrtc_st 86 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_crtc_state *kcrtc_st = to_kcrtc_st(kcrtc->base.state); kcrtc_st 87 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct drm_display_mode *mode = &kcrtc_st->base.adjusted_mode; kcrtc_st 113 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = clk_set_rate(mdev->aclk, komeda_crtc_get_aclk(kcrtc_st)); kcrtc_st 221 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_crtc_state *kcrtc_st = to_kcrtc_st(crtc->state); kcrtc_st 230 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c kcrtc_st->active_pipes, kcrtc_st->affected_pipes); kcrtc_st 233 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (has_bit(master->id, kcrtc_st->affected_pipes)) kcrtc_st 236 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (slave && has_bit(slave->id, kcrtc_st->affected_pipes)) kcrtc_st 244 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->flush(mdev, master->id, kcrtc_st->active_pipes); kcrtc_st 354 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c unsigned long komeda_crtc_get_aclk(struct komeda_crtc_state *kcrtc_st) kcrtc_st 356 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct drm_crtc *crtc = kcrtc_st->base.crtc; kcrtc_st 358 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c unsigned long pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000; kcrtc_st 145 drivers/gpu/drm/arm/display/komeda/komeda_kms.c struct komeda_crtc_state *kcrtc_st = to_kcrtc_st(crtc_st); kcrtc_st 169 drivers/gpu/drm/arm/display/komeda/komeda_kms.c kcrtc_st->max_slave_zorder = 0; kcrtc_st 191 drivers/gpu/drm/arm/display/komeda/komeda_kms.c kcrtc_st->max_slave_zorder = kcrtc_st 193 drivers/gpu/drm/arm/display/komeda/komeda_kms.c kcrtc_st->max_slave_zorder); kcrtc_st 169 drivers/gpu/drm/arm/display/komeda/komeda_kms.h unsigned long komeda_crtc_get_aclk(struct komeda_crtc_state *kcrtc_st); kcrtc_st 509 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h void pipeline_composition_size(struct komeda_crtc_state *kcrtc_st, kcrtc_st 514 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h struct komeda_crtc_state *kcrtc_st, kcrtc_st 518 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h struct komeda_crtc_state *kcrtc_st, kcrtc_st 521 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h struct komeda_crtc_state *kcrtc_st); kcrtc_st 525 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h struct komeda_crtc_state *kcrtc_st, kcrtc_st 529 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h struct komeda_crtc_state *kcrtc_st, kcrtc_st 533 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h struct komeda_crtc_state *kcrtc_st); kcrtc_st 87 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st; kcrtc_st 89 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c kcrtc_st = to_kcrtc_st(drm_atomic_get_new_crtc_state(state, kcrtc_st 92 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c kcrtc_st->active_pipes |= BIT(pipe->id); kcrtc_st 93 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c kcrtc_st->affected_pipes |= BIT(pipe->id); kcrtc_st 427 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 475 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c &kcrtc_st->base.adjusted_mode, kcrtc_st 476 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c komeda_crtc_get_aclk(kcrtc_st), dflow); kcrtc_st 488 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 491 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct drm_atomic_state *drm_st = kcrtc_st->base.state; kcrtc_st 507 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_scaler_check_cfg(scaler, kcrtc_st, dflow); kcrtc_st 512 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c drm_st, user, kcrtc_st->base.crtc); kcrtc_st 596 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 623 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c kcrtc_st->base.state, kcrtc_st->base.crtc, kcrtc_st->base.crtc); kcrtc_st 639 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c void pipeline_composition_size(struct komeda_crtc_state *kcrtc_st, kcrtc_st 642 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct drm_display_mode *m = &kcrtc_st->base.adjusted_mode; kcrtc_st 652 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 655 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct drm_atomic_state *drm_st = kcrtc_st->base.state; kcrtc_st 661 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c pipeline_composition_size(kcrtc_st, &compiz_w, &compiz_h); kcrtc_st 673 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c kcrtc_st->base.crtc, kcrtc_st->base.crtc); kcrtc_st 742 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 745 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct drm_crtc *crtc = kcrtc_st->base.crtc; kcrtc_st 750 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c kcrtc_st->base.state, crtc, crtc); kcrtc_st 767 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 770 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct drm_crtc *crtc = kcrtc_st->base.crtc; kcrtc_st 775 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c kcrtc_st->base.state, crtc, crtc); kcrtc_st 832 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 848 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_scaler_validate(plane, kcrtc_st, dflow); kcrtc_st 856 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_compiz_set_input(pipe->compiz, kcrtc_st, dflow); kcrtc_st 1035 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 1053 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_build_layer_data_flow(left, kplane_st, kcrtc_st, &l_dflow); kcrtc_st 1057 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_build_layer_data_flow(right, kplane_st, kcrtc_st, &r_dflow); kcrtc_st 1071 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_merger_validate(pipe->merger, plane, kcrtc_st, kcrtc_st 1076 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_compiz_set_input(pipe->compiz, kcrtc_st, dflow); kcrtc_st 1084 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 1090 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_scaler_validate(conn, kcrtc_st, dflow); kcrtc_st 1104 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 1116 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_scaler_validate(conn, kcrtc_st, &l_dflow); kcrtc_st 1120 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_scaler_validate(conn, kcrtc_st, &r_dflow); kcrtc_st 1124 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_merger_validate(pipe->merger, conn_st, kcrtc_st, kcrtc_st 1136 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st) kcrtc_st 1147 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c if (slave && has_bit(slave->id, kcrtc_st->active_pipes)) { kcrtc_st 1148 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_compiz_validate(slave->compiz, kcrtc_st, &s_dflow); kcrtc_st 1153 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_compiz_set_input(master->compiz, kcrtc_st, kcrtc_st 1159 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_compiz_validate(master->compiz, kcrtc_st, &m_dflow); kcrtc_st 1163 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_improc_validate(master->improc, kcrtc_st, &m_dflow); kcrtc_st 1167 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_timing_ctrlr_validate(master->ctrlr, kcrtc_st, &m_dflow); kcrtc_st 1199 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_crtc_state *kcrtc_st) kcrtc_st 1201 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct drm_atomic_state *drm_st = kcrtc_st->base.state; kcrtc_st 1205 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c if (!pipe || !has_bit(pipe->id, kcrtc_st->affected_pipes)) kcrtc_st 1208 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c if (has_bit(pipe->id, kcrtc_st->active_pipes)) kcrtc_st 17 drivers/gpu/drm/arm/display/komeda/komeda_plane.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 29 drivers/gpu/drm/arm/display/komeda/komeda_plane.c dflow->blending_zorder -= kcrtc_st->max_slave_zorder; kcrtc_st 33 drivers/gpu/drm/arm/display/komeda/komeda_plane.c kcrtc_st->max_slave_zorder); kcrtc_st 80 drivers/gpu/drm/arm/display/komeda/komeda_plane.c struct komeda_crtc_state *kcrtc_st; kcrtc_st 97 drivers/gpu/drm/arm/display/komeda/komeda_plane.c kcrtc_st = to_kcrtc_st(crtc_st); kcrtc_st 99 drivers/gpu/drm/arm/display/komeda/komeda_plane.c err = komeda_plane_init_data_flow(state, kcrtc_st, &dflow); kcrtc_st 105 drivers/gpu/drm/arm/display/komeda/komeda_plane.c kplane_st, kcrtc_st, &dflow); kcrtc_st 108 drivers/gpu/drm/arm/display/komeda/komeda_plane.c kplane_st, kcrtc_st, &dflow); kcrtc_st 13 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c struct komeda_crtc_state *kcrtc_st, kcrtc_st 24 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c pipeline_composition_size(kcrtc_st, &dflow->in_w, &dflow->in_h); kcrtc_st 40 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c struct komeda_crtc_state *kcrtc_st = to_kcrtc_st(crtc_st); kcrtc_st 64 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c err = komeda_wb_init_data_flow(wb_layer, conn_st, kcrtc_st, &dflow); kcrtc_st 70 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c conn_st, kcrtc_st, &dflow); kcrtc_st 73 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c conn_st, kcrtc_st, &dflow);