Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/
Ddml2_pmo_dcn3.c83 for (i = 0; i < in_out->optimized_display_cfg->num_planes; i++) { in optimize_dcc_mcache_no_odm()
89 …if (in_out->cfg_support_info->stream_support_info[in_out->optimized_display_cfg->plane_descriptors… in optimize_dcc_mcache_no_odm()
90 in_out->optimized_display_cfg->plane_descriptors[i].overrides.mpcc_combine_factor = in optimize_dcc_mcache_no_odm()
94 …if (!increase_mpc_combine_factor(&in_out->optimized_display_cfg->plane_descriptors[i].overrides.mp… in optimize_dcc_mcache_no_odm()
457 if (in_out->display_config != in_out->optimized_display_cfg) { in pmo_dcn3_optimize_dcc_mcache()
458 memcpy(in_out->optimized_display_cfg, in_out->display_config, sizeof(struct dml2_display_cfg)); in pmo_dcn3_optimize_dcc_mcache()
463 for (i = 0; i < in_out->optimized_display_cfg->num_planes; i++) { in pmo_dcn3_optimize_dcc_mcache()
474 if (in_out->optimized_display_cfg->num_streams > 1) { in pmo_dcn3_optimize_dcc_mcache()
479 } else if (in_out->optimized_display_cfg->num_streams == 1) { in pmo_dcn3_optimize_dcc_mcache()
487 planes_on_stream = count_planes_with_stream_index(in_out->optimized_display_cfg, 0); in pmo_dcn3_optimize_dcc_mcache()
[all …]
Ddml2_pmo_dcn4_fams2.c252 for (i = 0; i < in_out->optimized_display_cfg->num_planes; i++) { in optimize_dcc_mcache_no_odm()
258 …if (in_out->cfg_support_info->stream_support_info[in_out->optimized_display_cfg->plane_descriptors… in optimize_dcc_mcache_no_odm()
259 in_out->optimized_display_cfg->plane_descriptors[i].overrides.mpcc_combine_factor = in optimize_dcc_mcache_no_odm()
263 …if (!increase_mpc_combine_factor(&in_out->optimized_display_cfg->plane_descriptors[i].overrides.mp… in optimize_dcc_mcache_no_odm()
295 if (in_out->display_config != in_out->optimized_display_cfg) { in pmo_dcn4_fams2_optimize_dcc_mcache()
296 memcpy(in_out->optimized_display_cfg, in_out->display_config, sizeof(struct dml2_display_cfg)); in pmo_dcn4_fams2_optimize_dcc_mcache()
301 for (i = 0; i < in_out->optimized_display_cfg->num_planes; i++) { in pmo_dcn4_fams2_optimize_dcc_mcache()
312 if (in_out->optimized_display_cfg->num_streams > 1 || in_out->instance->options->disable_dyn_odm) { in pmo_dcn4_fams2_optimize_dcc_mcache()
317 } else if (in_out->optimized_display_cfg->num_streams == 1) { in pmo_dcn4_fams2_optimize_dcc_mcache()
325 planes_on_stream = count_planes_with_stream_index(in_out->optimized_display_cfg, 0); in pmo_dcn4_fams2_optimize_dcc_mcache()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/
Ddml2_internal_shared_types.h510 struct dml2_display_cfg *optimized_display_cfg; member
944 struct dml2_display_cfg optimized_display_cfg; member
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
Ddml2_top_optimization.c89 …l->optimize_mcache.optimize_mcache_params.optimized_display_cfg = &params->optimized_display_confi… in dml2_top_optimization_optimize_function_mcache()