Home
last modified time | relevance | path

Searched refs:pmo (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn3.c79 struct dml2_pmo_instance *pmo = in_out->instance; in optimize_dcc_mcache_no_odm() local
96 pmo->mpc_combine_limit)) { in optimize_dcc_mcache_no_odm()
120 static bool iterate_to_next_candidiate(struct dml2_pmo_instance *pmo, int size) in iterate_to_next_candidiate() argument
125 if (pmo->scratch.pmo_dcn3.current_candidate[0] > 0) { in iterate_to_next_candidiate()
126 pmo->scratch.pmo_dcn3.current_candidate[0]--; in iterate_to_next_candidiate()
129 …for (borrow_from = 1; borrow_from < size && pmo->scratch.pmo_dcn3.current_candidate[borrow_from] =… in iterate_to_next_candidiate()
133 pmo->scratch.pmo_dcn3.current_candidate[borrow_from]--; in iterate_to_next_candidiate()
135pmo->scratch.pmo_dcn3.current_candidate[i] = pmo->scratch.pmo_dcn3.reserved_time_candidates_count[… in iterate_to_next_candidiate()
237 struct dml2_pmo_instance *pmo = in_out->instance; in pmo_dcn3_initialize() local
239 pmo->soc_bb = in_out->soc_bb; in pmo_dcn3_initialize()
[all …]
H A Ddml2_pmo_dcn4_fams2.c247 struct dml2_pmo_instance *pmo = in_out->instance; in optimize_dcc_mcache_no_odm() local
264 pmo->mpc_combine_limit)) { in optimize_dcc_mcache_no_odm()
290 struct dml2_pmo_instance *pmo = in_out->instance; in pmo_dcn4_fams2_optimize_dcc_mcache() local
304 free_pipes = pmo->ip_caps->pipe_count - used_pipes; in pmo_dcn4_fams2_optimize_dcc_mcache()
643 struct dml2_pmo_instance *pmo = in_out->instance; in pmo_dcn4_fams2_initialize() local
650 pmo->soc_bb = in_out->soc_bb; in pmo_dcn4_fams2_initialize()
651 pmo->ip_caps = in_out->ip_caps; in pmo_dcn4_fams2_initialize()
652 pmo->mpc_combine_limit = 2; in pmo_dcn4_fams2_initialize()
653 pmo->odm_combine_limit = 4; in pmo_dcn4_fams2_initialize()
654 pmo->mcg_clock_table_size = in_out->mcg_clock_table_size; in pmo_dcn4_fams2_initialize()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_wrapper.c46 dml_ctx->config.pmo.force_pstate_method_enable = true; in dml21_populate_configuration_options()
48 …dml_ctx->config.pmo.force_pstate_method_values[i] = in_dc->debug.dml21_force_pstate_method_values[… in dml21_populate_configuration_options()
50 dml_ctx->config.pmo.force_pstate_method_enable = false; in dml21_populate_configuration_options()
H A Ddml21_translation_helper.c787 if (dml_ctx->config.pmo.force_pstate_method_enable) { in dml21_map_dc_state_into_dml_display_cfg()
789 …dml21_force_pstate_method_to_uclk_state_change_strategy(dml_ctx->config.pmo.force_pstate_method_va… in dml21_map_dc_state_into_dml_display_cfg()