/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/ |
D | dml2_pmo_dcn3.c | 89 …if (in_out->cfg_support_info->stream_support_info[in_out->optimized_display_cfg->plane_descriptors… in optimize_dcc_mcache_no_odm() 91 in_out->cfg_support_info->plane_support_info[i].dpps_used; in optimize_dcc_mcache_no_odm() 304 if (mode_support_result->cfg_support_info.plane_support_info[i].dpps_used > 1 && in pmo_dcn3_init_for_vmin() 305 …mode_support_result->cfg_support_info.stream_support_info[display_config->plane_descriptors[i].str… in pmo_dcn3_init_for_vmin() 351 / mode_support_result->cfg_support_info.stream_support_info[i].odms_used; in find_highest_odm_load_stream_index() 383 odms_used = mode_support_result->cfg_support_info.stream_support_info[stream_index].odms_used; in pmo_dcn3_optimize_for_vmin() 406 if (mode_support_result->cfg_support_info.stream_support_info[stream_index].dsc_enable) { in pmo_dcn3_optimize_for_vmin() 411 …if (mode_support_result->cfg_support_info.stream_support_info[stream_index].num_dsc_slices % 3 == … in pmo_dcn3_optimize_for_vmin() 425 if (mode_support_result->cfg_support_info.stream_support_info[stream_index].dsc_enable) { in pmo_dcn3_optimize_for_vmin() 430 …if (mode_support_result->cfg_support_info.stream_support_info[stream_index].num_dsc_slices % 4 == … in pmo_dcn3_optimize_for_vmin() [all …]
|
D | dml2_pmo_dcn4_fams2.c | 258 …if (in_out->cfg_support_info->stream_support_info[in_out->optimized_display_cfg->plane_descriptors… in optimize_dcc_mcache_no_odm() 260 in_out->cfg_support_info->plane_support_info[i].dpps_used; in optimize_dcc_mcache_no_odm() 302 used_pipes += in_out->cfg_support_info->plane_support_info[i].dpps_used; in pmo_dcn4_fams2_optimize_dcc_mcache() 321 if (in_out->cfg_support_info->stream_support_info[0].odms_used > 1) { in pmo_dcn4_fams2_optimize_dcc_mcache() 335 in_out->cfg_support_info->plane_support_info[i].dpps_used)) { in pmo_dcn4_fams2_optimize_dcc_mcache() 738 if (mode_support_result->cfg_support_info.plane_support_info[i].dpps_used > 1 && in pmo_dcn4_fams2_init_for_vmin() 739 …mode_support_result->cfg_support_info.stream_support_info[display_config->plane_descriptors[i].str… in pmo_dcn4_fams2_init_for_vmin() 787 / mode_support_result->cfg_support_info.stream_support_info[i].odms_used; in find_highest_odm_load_stream_index() 819 odms_used = mode_support_result->cfg_support_info.stream_support_info[stream_index].odms_used; in pmo_dcn4_fams2_optimize_for_vmin() 842 if (mode_support_result->cfg_support_info.stream_support_info[stream_index].dsc_enable) { in pmo_dcn4_fams2_optimize_for_vmin() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
D | dml2_core_dcn4.c | 287 …[stream_index].num_odms_required = display_cfg->mode_support_result.cfg_support_info.stream_suppor… in pack_mode_programming_params_with_implicit_subvp() 416 …l->mode_support_ex_params.out_evaluation_info = &in_out->mode_support_result.cfg_support_info.clea… in core_dcn4_mode_support() 420 in_out->mode_support_result.cfg_support_info.is_supported = result; in core_dcn4_mode_support() 497 in_out->mode_support_result.cfg_support_info.plane_support_info[i].dpps_used = dpp_count; in core_dcn4_mode_support() 499 …play_cfg, &core->clean_me_up.mode_lib, &in_out->mode_support_result.cfg_support_info.plane_support… in core_dcn4_mode_support() 507 …in_out->mode_support_result.cfg_support_info.stream_support_info[stream_index].odms_used = odm_cou… in core_dcn4_mode_support() 508 …in_out->mode_support_result.cfg_support_info.stream_support_info[stream_index].num_odm_output_segm… in core_dcn4_mode_support() 509 …in_out->mode_support_result.cfg_support_info.stream_support_info[stream_index].dsc_enable = l->mod… in core_dcn4_mode_support() 510 …in_out->mode_support_result.cfg_support_info.stream_support_info[stream_index].num_dsc_slices = l-… in core_dcn4_mode_support() 511 …play_cfg, &core->clean_me_up.mode_lib, &in_out->mode_support_result.cfg_support_info.stream_suppor… in core_dcn4_mode_support() [all …]
|
D | dml2_core_utils.h | 18 …ctive_pipes(int unsigned num_planes, const struct core_display_cfg_support_info *cfg_support_info); 19 …tils_pipe_plane_mapping(const struct core_display_cfg_support_info *cfg_support_info, unsigned int…
|
D | dml2_core_utils.c | 241 …active_pipes(int unsigned num_planes, const struct core_display_cfg_support_info *cfg_support_info) in dml2_core_util_get_num_active_pipes() argument 246 …num_active_pipes = num_active_pipes + (unsigned int)cfg_support_info->plane_support_info[k].dpps_u… in dml2_core_util_get_num_active_pipes() 255 …tils_pipe_plane_mapping(const struct core_display_cfg_support_info *cfg_support_info, unsigned int… in dml2_core_utils_pipe_plane_mapping() argument 264 for (int i = 0; i < cfg_support_info->plane_support_info[plane_idx].dpps_used; i++) { in dml2_core_utils_pipe_plane_mapping()
|
D | dml2_core_shared.c | 28 …ctive_pipes(int unsigned num_planes, const struct core_display_cfg_support_info *cfg_support_info); 29 …calc_pipe_plane_mapping(const struct core_display_cfg_support_info *cfg_support_info, unsigned int… 686 const struct core_display_cfg_support_info *cfg_support_info, 2997 …active_pipes(int unsigned num_planes, const struct core_display_cfg_support_info *cfg_support_info) in dml_get_num_active_pipes() argument 3002 …num_active_pipes = num_active_pipes + (unsigned int)cfg_support_info->plane_support_info[k].dpps_u… in dml_get_num_active_pipes() 3011 …calc_pipe_plane_mapping(const struct core_display_cfg_support_info *cfg_support_info, unsigned int… in dml_calc_pipe_plane_mapping() argument 3020 for (int i = 0; i < cfg_support_info->plane_support_info[plane_idx].dpps_used; i++) { in dml_calc_pipe_plane_mapping() 9078 const struct core_display_cfg_support_info *cfg_support_info, in CalculatePixelDeliveryTimes() argument 9115 …dml2_printf("DML::%s: k=%u : DPPPerSurface = %u\n", __func__, k, cfg_support_info->plane_support_i… in CalculatePixelDeliveryTimes() 9120 …DisplayPipeLineDeliveryTimeLuma[k] = swath_width_luma_ub[k] * cfg_support_info->plane_support_info… in CalculatePixelDeliveryTimes() [all …]
|
D | dml2_core_dcn4_calcs.c | 202 …active_pipes(int unsigned num_planes, const struct core_display_cfg_support_info *cfg_support_info) in dml_get_num_active_pipes() argument 207 …num_active_pipes = num_active_pipes + (unsigned int)cfg_support_info->plane_support_info[k].dpps_u… in dml_get_num_active_pipes() 216 …calc_pipe_plane_mapping(const struct core_display_cfg_support_info *cfg_support_info, unsigned int… in dml_calc_pipe_plane_mapping() argument 225 for (int i = 0; i < cfg_support_info->plane_support_info[plane_idx].dpps_used; i++) { in dml_calc_pipe_plane_mapping() 9235 const struct core_display_cfg_support_info *cfg_support_info, in CalculatePixelDeliveryTimes() argument 9272 …dml2_printf("DML::%s: k=%u : DPPPerSurface = %u\n", __func__, k, cfg_support_info->plane_support_i… in CalculatePixelDeliveryTimes() 9277 …DisplayPipeLineDeliveryTimeLuma[k] = swath_width_luma_ub[k] * cfg_support_info->plane_support_info… in CalculatePixelDeliveryTimes() 9286 …DisplayPipeLineDeliveryTimeChroma[k] = swath_width_chroma_ub[k] * cfg_support_info->plane_support_… in CalculatePixelDeliveryTimes() 9293 …DisplayPipeLineDeliveryTimeLumaPrefetch[k] = swath_width_luma_ub[k] * cfg_support_info->plane_supp… in CalculatePixelDeliveryTimes() 9302 …DisplayPipeLineDeliveryTimeChromaPrefetch[k] = swath_width_chroma_ub[k] * cfg_support_info->plane_… in CalculatePixelDeliveryTimes() [all …]
|
D | dml2_core_shared_types.h | 2065 const struct core_display_cfg_support_info *cfg_support_info; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/ |
D | dml2_top_optimization.c | 66 …cache.validate_admissibility_params.cfg_support_info = ¶ms->display_config->mode_support_resul… in dml2_top_optimization_test_function_mcache() 90 …_mcache.optimize_mcache_params.cfg_support_info = ¶ms->optimized_display_config->mode_support_… in dml2_top_optimization_optimize_function_mcache()
|
D | dml_top.c | 326 …l->mode_programming_params.cfg_support_info = &l->base_display_config_with_meta.mode_support_resul… in dml2_build_mode_programming()
|
D | dml_top_mcache.c | 229 …num_dpps = odm_combine_factor = params->cfg_support_info->stream_support_info[plane->stream_index]… in dml2_top_mcache_validate_admissability() 232 …num_dpps = mpc_combine_factor = (unsigned int)params->cfg_support_info->plane_support_info[plane_i… in dml2_top_mcache_validate_admissability()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/ |
D | dml2_internal_shared_types.h | 223 struct core_display_cfg_support_info cfg_support_info; member 397 const struct core_display_cfg_support_info *cfg_support_info; member 505 struct core_display_cfg_support_info *cfg_support_info; member 760 const struct core_display_cfg_support_info *cfg_support_info; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/ |
D | dml2_dpmm_dcn4.c | 432 …min_idle_us = mode_support_result->cfg_support_info.stream_support_info[remap_array[0]].vblank_res… in find_smallest_idle_time_in_vblank_us() 435 …if (min_idle_us > mode_support_result->cfg_support_info.stream_support_info[remap_array[i]].vblank… in find_smallest_idle_time_in_vblank_us() 436 …min_idle_us = mode_support_result->cfg_support_info.stream_support_info[remap_array[i]].vblank_res… in find_smallest_idle_time_in_vblank_us() 466 if (mode_support_result->cfg_support_info.plane_support_info[i].active_latency_hiding_us in get_displays_without_vactive_margin_mask()
|