Searched refs:stream_descriptors (Results 1 – 8 of 8) sorted by relevance
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/ |
H A D | dml2_pmo_dcn3.c | 216 if (memcmp(&display_config->display_config.stream_descriptors[remap_array[i - 1]].timing, in are_timings_trivially_synchronizable() 217 &display_config->display_config.stream_descriptors[remap_array[i]].timing, in are_timings_trivially_synchronizable() 225 if (display_config->display_config.stream_descriptors[remap_array[i]].timing.drr_config.enabled) { in are_timings_trivially_synchronizable() 309 if (display_config->stream_descriptors[i].overrides.disable_dynamic_odm) in pmo_dcn3_init_for_vmin() 318 else if (!is_h_timing_divisible_by(&display_config->stream_descriptors[i].timing, 2)) in pmo_dcn3_init_for_vmin() 324 else if (!is_dp_encoder(display_config->stream_descriptors[i].output.output_encoder)) in pmo_dcn3_init_for_vmin() 350 odm_load = display_config->stream_descriptors[i].timing.pixel_clock_khz in find_highest_odm_load_stream_index() 391 …stream_descriptor = &in_out->optimized_display_config->display_config.stream_descriptors[stream_in… in pmo_dcn3_optimize_for_vmin() 405 if (is_h_timing_divisible_by(&display_config->stream_descriptors[stream_index].timing, 4)) { in pmo_dcn3_optimize_for_vmin() 424 if (is_h_timing_divisible_by(&display_config->stream_descriptors[stream_index].timing, 4)) { in pmo_dcn3_optimize_for_vmin() [all …]
|
H A D | dml2_pmo_dcn4_fams2.c | 334 …if (!increase_odm_combine_factor(&in_out->optimized_display_cfg->stream_descriptors[i].overrides.o… in pmo_dcn4_fams2_optimize_dcc_mcache() 743 if (display_config->stream_descriptors[i].overrides.disable_dynamic_odm) in pmo_dcn4_fams2_init_for_vmin() 752 else if (!is_h_timing_divisible_by(&display_config->stream_descriptors[i].timing, 2)) in pmo_dcn4_fams2_init_for_vmin() 758 else if (!is_dp_encoder(display_config->stream_descriptors[i].output.output_encoder)) in pmo_dcn4_fams2_init_for_vmin() 786 odm_load = display_config->stream_descriptors[i].timing.pixel_clock_khz in find_highest_odm_load_stream_index() 827 …stream_descriptor = &in_out->optimized_display_config->display_config.stream_descriptors[stream_in… in pmo_dcn4_fams2_optimize_for_vmin() 841 if (is_h_timing_divisible_by(&display_config->stream_descriptors[stream_index].timing, 4)) { in pmo_dcn4_fams2_optimize_for_vmin() 860 if (is_h_timing_divisible_by(&display_config->stream_descriptors[stream_index].timing, 4)) { in pmo_dcn4_fams2_optimize_for_vmin() 919 master_timing = &display_config->display_config.stream_descriptors[i].timing; in build_synchronized_timing_groups() 944 &display_config->display_config.stream_descriptors[j].timing, in build_synchronized_timing_groups() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
H A D | dml2_core_shared.c | 906 …(display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total / … in dml2_core_shared_mode_support() 907 …(display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total / … in dml2_core_shared_mode_support() 910 …(display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total / … in dml2_core_shared_mode_support() 913 …(display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total / … in dml2_core_shared_mode_support() 914 …(display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total / … in dml2_core_shared_mode_support() 924 …display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.enable =… in dml2_core_shared_mode_support() 925 …mode_lib->ms.WriteBandwidth[k] = display_cfg->stream_descriptors[display_cfg->plane_descriptors[k]… in dml2_core_shared_mode_support() 926 …* display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.scalin… in dml2_core_shared_mode_support() 927 …/ (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.scali… in dml2_core_shared_mode_support() 928 … * display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total in dml2_core_shared_mode_support() [all …]
|
H A D | dml2_core_utils.c | 194 …double bpc = (double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_inde… in dml2_core_utils_get_stream_output_bpp() 195 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in dml2_core_utils_get_stream_output_bpp() 196 …switch (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.out… in dml2_core_utils_get_stream_output_bpp() 211 …} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.… in dml2_core_utils_get_stream_output_bpp() 212 …out_bpp[k] = (double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_inde… in dml2_core_utils_get_stream_output_bpp() 218 …dml2_printf("DML::%s: k=%d dsc.enable=%d\n", __func__, k, display_cfg->stream_descriptors[display_… in dml2_core_utils_get_stream_output_bpp() 477 main_stream = &display_cfg->display_config.stream_descriptors[stream_index]; in dml2_core_utils_expand_implict_subvp() 483 …create_phantom_stream_from_main_stream(&svp_expanded_display_cfg->stream_descriptors[svp_expanded_… in dml2_core_utils_expand_implict_subvp() 500 main_stream = &display_cfg->display_config.stream_descriptors[main_plane->stream_index]; in dml2_core_utils_expand_implict_subvp() 501 …phantom_stream = &svp_expanded_display_cfg->stream_descriptors[scratch->svp_stream_index_from_main… in dml2_core_utils_expand_implict_subvp()
|
H A D | dml2_core_dcn4.c | 211 main_stream = &display_cfg->display_config.stream_descriptors[stream_index]; in expand_implict_subvp() 217 …create_phantom_stream_from_main_stream(&svp_expanded_display_cfg->stream_descriptors[svp_expanded_… in expand_implict_subvp() 234 main_stream = &display_cfg->display_config.stream_descriptors[main_plane->stream_index]; in expand_implict_subvp() 235 …phantom_stream = &svp_expanded_display_cfg->stream_descriptors[scratch->svp_stream_index_from_main… in expand_implict_subvp() 281 main_stream = &svp_expanded_display_cfg->stream_descriptors[stream_index]; in pack_mode_programming_params_with_implicit_subvp() 282 …phantom_stream = &svp_expanded_display_cfg->stream_descriptors[scratch->svp_stream_index_from_main… in pack_mode_programming_params_with_implicit_subvp() 285 …ing[stream_index].stream_descriptor = &programming->display_config.stream_descriptors[stream_index… in pack_mode_programming_params_with_implicit_subvp() 606 …am_index].stream_descriptor = &in_out->programming->display_config.stream_descriptors[main_stream_… in core_dcn4_mode_programming()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/ |
H A D | dml_top_display_cfg_types.h | 438 struct dml2_stream_parameters stream_descriptors[DML2_MAX_PLANES]; member
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/ |
H A D | dml2_dpmm_dcn4.c | 396 …if (memcmp(&display_config->stream_descriptors[remap_array[i - 1]].timing, &display_config->stream… in are_timings_trivially_synchronizable() 404 if (display_config->stream_descriptors[remap_array[i]].timing.drr_config.enabled) { in are_timings_trivially_synchronizable()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/ |
H A D | dml_top_mcache.c | 227 stream = ¶ms->display_cfg->stream_descriptors[plane->stream_index]; in dml2_top_mcache_validate_admissability()
|