Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn4_fams2.c1068 const struct dml2_pstate_meta *stream_pstate_meta; in all_timings_support_drr() local
1072 stream_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[i]; in all_timings_support_drr()
1078 if (stream_pstate_meta->method_drr.stretched_vtotal > stream_pstate_meta->max_vtotal) { in all_timings_support_drr()
1083 if (stream_pstate_meta->nom_refresh_rate_hz < pmo->fams_params.v2.drr.refresh_rate_limit_min || in all_timings_support_drr()
1084 stream_pstate_meta->nom_refresh_rate_hz > pmo->fams_params.v2.drr.refresh_rate_limit_max) { in all_timings_support_drr()
1090stream_pstate_meta->method_drr.stretched_vtotal - stream_pstate_meta->nom_vtotal > (int)stream_des… in all_timings_support_drr()
1105 const struct dml2_pstate_meta *stream_pstate_meta; in all_timings_support_svp() local
1150 stream_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[i]; in all_timings_support_svp()
1156 microschedule_vlines = calc_svp_microschedule(&pmo->scratch.pmo_dcn4.stream_pstate_meta[i]); in all_timings_support_svp()
1167 (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/inc/
H A Ddml2_internal_shared_types.h338 struct dml2_pstate_meta stream_pstate_meta[DML2_MAX_PLANES]; member
674 struct dml2_pstate_meta stream_pstate_meta[DML2_MAX_PLANES]; member
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c12799 …const struct dml2_pstate_meta *stream_pstate_meta = &display_cfg->stage3.stream_pstate_meta[plane_… in dml2_core_calcs_get_stream_fams2_programming() local
12814 base_programming->vblank_start = (uint16_t)(stream_pstate_meta->nom_vtotal - in dml2_core_calcs_get_stream_fams2_programming()
12816 base_programming->vblank_end = (uint16_t)(stream_pstate_meta->nom_vtotal - in dml2_core_calcs_get_stream_fams2_programming()
12823 (unsigned int)(stream_pstate_meta->otg_vline_time_us * 1000.0); in dml2_core_calcs_get_stream_fams2_programming()
12824 …base_programming->scheduling_delay_otg_vlines = (uint8_t)stream_pstate_meta->scheduling_delay_otg_… in dml2_core_calcs_get_stream_fams2_programming()
12825 …base_programming->contention_delay_otg_vlines = (uint8_t)stream_pstate_meta->contention_delay_otg_… in dml2_core_calcs_get_stream_fams2_programming()
12826 …base_programming->vline_int_ack_delay_otg_vlines = (uint8_t)stream_pstate_meta->vertical_interrupt… in dml2_core_calcs_get_stream_fams2_programming()
12827 base_programming->drr_keepout_otg_vline = (uint16_t)(stream_pstate_meta->nom_vtotal - in dml2_core_calcs_get_stream_fams2_programming()
12829 stream_pstate_meta->method_drr.programming_delay_otg_vlines); in dml2_core_calcs_get_stream_fams2_programming()
12830 …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 …]