Home
last modified time | relevance | path

Searched refs:stream_descriptor (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_utils.h34 …dml2_core_utils_is_stream_encoder_required(const struct dml2_stream_parameters *stream_descriptor);
35 bool dml2_core_utils_is_encoder_dsc_capable(const struct dml2_stream_parameters *stream_descriptor);
36 bool dml2_core_utils_is_dp_encoder(const struct dml2_stream_parameters *stream_descriptor);
37 bool dml2_core_utils_is_dio_dp_encoder(const struct dml2_stream_parameters *stream_descriptor);
38 bool dml2_core_utils_is_hpo_dp_encoder(const struct dml2_stream_parameters *stream_descriptor);
H A Ddml2_core_utils.c674 … dml2_core_utils_is_stream_encoder_required(const struct dml2_stream_parameters *stream_descriptor) in dml2_core_utils_is_stream_encoder_required() argument
676 switch (stream_descriptor->output.output_encoder) { in dml2_core_utils_is_stream_encoder_required()
688 bool dml2_core_utils_is_encoder_dsc_capable(const struct dml2_stream_parameters *stream_descriptor) in dml2_core_utils_is_encoder_dsc_capable() argument
690 switch (stream_descriptor->output.output_encoder) { in dml2_core_utils_is_encoder_dsc_capable()
704 bool dml2_core_utils_is_dio_dp_encoder(const struct dml2_stream_parameters *stream_descriptor) in dml2_core_utils_is_dio_dp_encoder() argument
706 switch (stream_descriptor->output.output_encoder) { in dml2_core_utils_is_dio_dp_encoder()
719 bool dml2_core_utils_is_hpo_dp_encoder(const struct dml2_stream_parameters *stream_descriptor) in dml2_core_utils_is_hpo_dp_encoder() argument
721 switch (stream_descriptor->output.output_encoder) { in dml2_core_utils_is_hpo_dp_encoder()
734 bool dml2_core_utils_is_dp_encoder(const struct dml2_stream_parameters *stream_descriptor) in dml2_core_utils_is_dp_encoder() argument
736 return dml2_core_utils_is_dio_dp_encoder(stream_descriptor) in dml2_core_utils_is_dp_encoder()
[all …]
H A Ddml2_core_dcn5_funcs_mode_programming.c1467 …const struct dml2_stream_parameters *stream_descriptor = &disp_cfg->stream_descriptors[plane_descr… in dcn5_populate_fams2_programming() local
1481 base_programming->htotal = (uint16_t)stream_descriptor->timing.h_total; in dcn5_populate_fams2_programming()
1482 base_programming->vtotal = (uint16_t)stream_descriptor->timing.v_total; in dcn5_populate_fams2_programming()
1484 stream_descriptor->timing.v_front_porch); in dcn5_populate_fams2_programming()
1486 stream_descriptor->timing.v_front_porch - in dcn5_populate_fams2_programming()
1487 stream_descriptor->timing.v_active); in dcn5_populate_fams2_programming()
1488 base_programming->config.bits.is_drr = stream_descriptor->timing.drr_config.enabled; in dcn5_populate_fams2_programming()
1497 stream_descriptor->timing.v_front_porch - in dcn5_populate_fams2_programming()
1666 …programming->stream_programming[main_stream_index].stream_descriptor = &programming->display_confi… in dcn5_pack_mode_programming_params()
H A Ddml2_core_dcn5_calcs_dchub.c4516 const struct dml2_stream_parameters *stream_descriptor; in dcn5_calculate_pstate_keepout_dst_lines() local
4521 …stream_descriptor = &display_cfg->stream_descriptors[display_cfg->plane_descriptors[i].stream_inde… in dcn5_calculate_pstate_keepout_dst_lines()
4524 …rks->DRAMClockChangeWatermark / ((double)stream_descriptor->timing.h_total * 1000.0 / (double)stre… in dcn5_calculate_pstate_keepout_dst_lines()
4526 if (pstate_keepout_dst_lines[i] > stream_descriptor->timing.v_total - 1) { in dcn5_calculate_pstate_keepout_dst_lines()
4527 pstate_keepout_dst_lines[i] = stream_descriptor->timing.v_total - 1; in dcn5_calculate_pstate_keepout_dst_lines()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn6_stage_optimizers.c689 …const struct dml2_stream_parameters *stream_descriptor = &display_cfg->stream_descriptors[stream_i… in dcn6_build_pstate_meta_per_stream() local
690 const struct dml2_timing_cfg *timing = &stream_descriptor->timing; in dcn6_build_pstate_meta_per_stream()
702 …stream_pstate_meta->nom_vtotal = stream_descriptor->timing.vblank_nom + stream_descriptor… in dcn6_build_pstate_meta_per_stream()
710 if (stream_descriptor->timing.drr_config.enabled == true) { in dcn6_build_pstate_meta_per_stream()
711 if (stream_descriptor->timing.drr_config.min_refresh_uhz != 0.0) { in dcn6_build_pstate_meta_per_stream()
712 …stream_pstate_meta->max_vtotal = (int)math_floor((double)stream_descriptor->timing.pixel_clock_khz… in dcn6_build_pstate_meta_per_stream()
713 …((double)stream_descriptor->timing.drr_config.min_refresh_uhz * stream_descriptor->timing.h_total)… in dcn6_build_pstate_meta_per_stream()
716 …stream_pstate_meta->max_vtotal = (int)math_floor((double)stream_descriptor->timing.pixel_clock_khz… in dcn6_build_pstate_meta_per_stream()
717 (48000000.0 * stream_descriptor->timing.h_total) * 1e9); in dcn6_build_pstate_meta_per_stream()
748 …stream_pstate_meta->nom_vblank_time_us = stream_descriptor->timing.vblank_nom * stream_pstate_meta… in dcn6_build_pstate_meta_per_stream()
[all …]