Home
last modified time | relevance | path

Searched refs:UrgentWatermark (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/
H A Ddml2_dpmm_dcn4.c759 …CHUB_WATERMARK_SET_A].urgent = (int unsigned)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq… in dpmm_dcn4_map_watermarks()
761 …ET_A].refcyc_per_trip_to_mem = (unsigned int)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq… in dpmm_dcn4_map_watermarks()
762 ….refcyc_per_meta_trip_to_mem = (unsigned int)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq… in dpmm_dcn4_map_watermarks()
773 …CHUB_WATERMARK_SET_B].urgent = (int unsigned)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq… in dpmm_dcn4_map_watermarks()
775 …ET_B].refcyc_per_trip_to_mem = (unsigned int)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq… in dpmm_dcn4_map_watermarks()
776 ….refcyc_per_meta_trip_to_mem = (unsigned int)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq… in dpmm_dcn4_map_watermarks()
/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_structs.h68 double UrgentWatermark; member
H A Ddisplay_mode_vba.h548 double UrgentWatermark; member
H A Ddisplay_mode_vba.c89 dml_get_attr_func(wm_urgent, mode_lib->vba.UrgentWatermark);
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_mode_vba_32.c1226 v->UrgentWatermark = v->Watermark.UrgentWatermark; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1370 v->Watermark.UrgentWatermark); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1374 v->Watermark.StutterEnterPlusExitWatermark, v->Watermark.UrgentWatermark); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1378 v->Watermark.UrgentWatermark); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1380 v->MinTTUVBlank[k] = v->Watermark.UrgentWatermark; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
3753 mode_lib->vba.UrgentWatermark = mode_lib->vba.Watermark.UrgentWatermark; in dml32_ModeSupportAndSystemConfigurationFull()
H A Ddisplay_mode_vba_util_32.c4323 v->Watermark.UrgentWatermark = mmSOCParameters.UrgentLatency + mmSOCParameters.ExtraLatency; in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
4326 …k.DRAMClockChangeWatermark = mmSOCParameters.DRAMClockChangeLatency + v->Watermark.UrgentWatermark; in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
4327 …->Watermark.FCLKChangeWatermark = mmSOCParameters.FCLKChangeLatency + v->Watermark.UrgentWatermark; in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
4341 dml_print("DML::%s: UrgentWatermark = %f\n", __func__, v->Watermark.UrgentWatermark); in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
4460 …tiveDRAMClockChangeLatencyMargin[k] = ActiveClockChangeLatencyHiding - v->Watermark.UrgentWatermark in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
4462 ActiveFCLKChangeLatencyMargin[k] = ActiveClockChangeLatencyHiding - v->Watermark.UrgentWatermark in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_mode_vba_31.c3087 dml_max(v->StutterEnterPlusExitWatermark, v->UrgentWatermark));
3091 v->MinTTUVBlank[k] = dml_max(v->StutterEnterPlusExitWatermark, v->UrgentWatermark);
3095 v->MinTTUVBlank[k] = v->UrgentWatermark;
5586 v->UrgentWatermark = UrgentLatency + ExtraLatency;
5591 dml_print("DML::%s: UrgentWatermark = %f\n", __func__, v->UrgentWatermark);
5594 v->DRAMClockChangeWatermark = v->DRAMClockChangeLatency + v->UrgentWatermark;
5659 …l[k] + v->DSTYAfterScaler[k]) * v->HTotal[k] / v->PixelClock[k] - v->UrgentWatermark - v->DRAMCloc…
5668 …l[k] + v->DSTYAfterScaler[k]) * v->HTotal[k] / v->PixelClock[k] - v->UrgentWatermark - v->DRAMCloc…
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_shared_types.h193 double UrgentWatermark; member
H A Ddml2_core_dcn4_calcs.c311 dml_get_var_func(wm_urgent, double, mode_lib->mp.Watermark.UrgentWatermark);
6706 p->Watermark->UrgentWatermark = p->mmSOCParameters.UrgentLatency + p->mmSOCParameters.ExtraLatency; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
6709 dml2_printf("DML::%s: UrgentWatermark = %f\n", __func__, p->Watermark->UrgentWatermark); in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
6713 …AMClockChangeWatermark = p->mmSOCParameters.DRAMClockChangeLatency + p->Watermark->UrgentWatermark; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
6714 …ermark->FCLKChangeWatermark = p->mmSOCParameters.FCLKChangeLatency + p->Watermark->UrgentWatermark; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
6725 …_or_ppt_watermark_us = p->mmSOCParameters.g6_temp_read_blackout_us + p->Watermark->UrgentWatermark; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
6733 dml2_printf("DML::%s: UrgentWatermark = %f\n", __func__, p->Watermark->UrgentWatermark); in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
12184 wm_regs->urgent = (int unsigned)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq_in_mhz); in rq_dlg_get_wm_regs()
H A Ddml2_core_shared.c8723 p->Watermark->UrgentWatermark = p->mmSOCParameters.UrgentLatency + p->mmSOCParameters.ExtraLatency; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
8726 dml2_printf("DML::%s: UrgentWatermark = %f\n", __func__, p->Watermark->UrgentWatermark); in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
8730 …AMClockChangeWatermark = p->mmSOCParameters.DRAMClockChangeLatency + p->Watermark->UrgentWatermark; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
8731 …ermark->FCLKChangeWatermark = p->mmSOCParameters.FCLKChangeLatency + p->Watermark->UrgentWatermark; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
8743 dml2_printf("DML::%s: UrgentWatermark = %f\n", __func__, p->Watermark->UrgentWatermark); in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
11435 wm_regs->urgent = (int unsigned)(mode_lib->mp.Watermark.UrgentWatermark * refclk_freq_in_mhz); in rq_dlg_get_wm_regs()
12180 out->informative.watermarks.urgent_us = mode_lib->mp.Watermark.UrgentWatermark; in dml2_core_shared_get_informative()
/linux/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddisplay_mode_core.c2828 p->Watermark->UrgentWatermark = p->mmSOCParameters.UrgentLatency + p->mmSOCParameters.ExtraLatency; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
2830 …AMClockChangeWatermark = p->mmSOCParameters.DRAMClockChangeLatency + p->Watermark->UrgentWatermark; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
2831 …ermark->FCLKChangeWatermark = p->mmSOCParameters.FCLKChangeLatency + p->Watermark->UrgentWatermark; in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
2841 dml_print("DML::%s: UrgentWatermark = %f\n", __func__, p->Watermark->UrgentWatermark); in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
2939 …LatencyMargin[k] = s->ActiveClockChangeLatencyHiding - p->Watermark->UrgentWatermark - p->Watermar… in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
2940 …LatencyMargin[k] = s->ActiveClockChangeLatencyHiding - p->Watermark->UrgentWatermark - p->Watermar… in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
9617 locals->Watermark.UrgentWatermark); in dml_core_mode_programming()
9622 locals->Watermark.UrgentWatermark); in dml_core_mode_programming()
9626 locals->Watermark.UrgentWatermark); in dml_core_mode_programming()
9628 locals->MinTTUVBlank[k] = locals->Watermark.UrgentWatermark; in dml_core_mode_programming()
[all …]
H A Ddisplay_mode_core_structs.h495 dml_float_t UrgentWatermark; member