Home
last modified time | relevance | path

Searched refs:stream_pstate_meta (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn4_fams2.c1074 const struct dml2_pstate_meta *stream_pstate_meta; in all_timings_support_drr() local
1078 stream_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[i]; in all_timings_support_drr()
1084 if (stream_pstate_meta->method_drr.stretched_vtotal > stream_pstate_meta->max_vtotal) { in all_timings_support_drr()
1089 if (stream_pstate_meta->nom_refresh_rate_hz < pmo->fams_params.v2.drr.refresh_rate_limit_min || in all_timings_support_drr()
1090 stream_pstate_meta->nom_refresh_rate_hz > pmo->fams_params.v2.drr.refresh_rate_limit_max) { in all_timings_support_drr()
1096stream_pstate_meta->method_drr.stretched_vtotal - stream_pstate_meta->nom_vtotal > (int)stream_des… in all_timings_support_drr()
1111 const struct dml2_pstate_meta *stream_pstate_meta; in all_timings_support_svp() local
1156 stream_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[i]; in all_timings_support_svp()
1162 microschedule_vlines = calc_svp_microschedule(&pmo->scratch.pmo_dcn4.stream_pstate_meta[i]); in all_timings_support_svp()
1173 (stream_pstate_meta->nom_refresh_rate_hz < pmo->fams_params.v2.subvp.refresh_rate_limit_min || in all_timings_support_svp()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c12842 …const struct dml2_pstate_meta *stream_pstate_meta = &display_cfg->stage3.stream_pstate_meta[plane_… in dml2_core_calcs_get_stream_fams2_programming() local
12857 base_programming->vblank_start = (uint16_t)(stream_pstate_meta->nom_vtotal - in dml2_core_calcs_get_stream_fams2_programming()
12859 base_programming->vblank_end = (uint16_t)(stream_pstate_meta->nom_vtotal - in dml2_core_calcs_get_stream_fams2_programming()
12866 (unsigned int)(stream_pstate_meta->otg_vline_time_us * 1000.0); in dml2_core_calcs_get_stream_fams2_programming()
12867 …base_programming->scheduling_delay_otg_vlines = (uint8_t)stream_pstate_meta->scheduling_delay_otg_… in dml2_core_calcs_get_stream_fams2_programming()
12868 …base_programming->contention_delay_otg_vlines = (uint8_t)stream_pstate_meta->contention_delay_otg_… in dml2_core_calcs_get_stream_fams2_programming()
12869 …base_programming->vline_int_ack_delay_otg_vlines = (uint8_t)stream_pstate_meta->vertical_interrupt… in dml2_core_calcs_get_stream_fams2_programming()
12870 base_programming->drr_keepout_otg_vline = (uint16_t)(stream_pstate_meta->nom_vtotal - in dml2_core_calcs_get_stream_fams2_programming()
12872 stream_pstate_meta->method_drr.programming_delay_otg_vlines); in dml2_core_calcs_get_stream_fams2_programming()
12873 …base_programming->allow_to_target_delay_otg_vlines = (uint8_t)stream_pstate_meta->allow_to_target_… in dml2_core_calcs_get_stream_fams2_programming()
[all …]