Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn32/
Ddisplay_mode_vba_util_32.c5617 double *StutterPeriod, in dml32_CalculateStutterEfficiency()
5803 *StutterPeriod = 0; in dml32_CalculateStutterEfficiency()
5831 if (!FoundCriticalSurface || DETBufferingTimeY < *StutterPeriod) { in dml32_CalculateStutterEfficiency()
5835 *StutterPeriod = DETBufferingTimeY; in dml32_CalculateStutterEfficiency()
5859 __func__, k, *StutterPeriod); in dml32_CalculateStutterEfficiency()
5885 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*StutterPeriod * TotalDataR… in dml32_CalculateStutterEfficiency()
5891 __func__, *StutterPeriod * TotalDataReadBandwidth); in dml32_CalculateStutterEfficiency()
5903 + (*StutterPeriod * TotalDataReadBandwidth in dml32_CalculateStutterEfficiency()
5905 + *StutterPeriod * TotalRowReadBandwidth / ReturnBW; in dml32_CalculateStutterEfficiency()
5910 __func__, (*StutterPeriod * TotalDataReadBandwidth)); in dml32_CalculateStutterEfficiency()
[all …]
Ddisplay_mode_vba_util_32.h1049 double *StutterPeriod,
Ddisplay_mode_vba_32.c1557 &v->StutterPeriod, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1628 v->StutterPeriodBestCase = v->StutterPeriod; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
Ddcn32_fpu.c2004 context->perf_params.stutter_period_us = context->bw_ctx.dml.vba.StutterPeriod; in dcn32_calculate_wm_and_dlg_fpu()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_mode_vba_31.c531 double *StutterPeriod);
3270 &v->StutterPeriod);
6203 double *StutterPeriod)
6315 *StutterPeriod = 0;
6336 if (k == 0 || DETBufferingTimeY < *StutterPeriod) {
6339 *StutterPeriod = DETBufferingTimeY;
6348 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *StutterPeriod);
6359 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*StutterPeriod * TotalDataR…
6363 …dml_print("DML::%s: StutterPeriod * TotalDataReadBandwidth = %f\n", __func__, *StutterPeriod * Tot…
6374 …+ (*StutterPeriod * TotalDataReadBandwidth - PartOfUncompressedPixelBurstThatFitsInROBAndCompresse…
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn314/
Ddisplay_mode_vba_314.c543 double *StutterPeriod);
3292 &v->StutterPeriod);
6302 double *StutterPeriod)
6414 *StutterPeriod = 0;
6435 if (k == 0 || DETBufferingTimeY < *StutterPeriod) {
6438 *StutterPeriod = DETBufferingTimeY;
6447 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *StutterPeriod);
6458 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*StutterPeriod * TotalDataR…
6462 …dml_print("DML::%s: StutterPeriod * TotalDataReadBandwidth = %f\n", __func__, *StutterPeriod * Tot…
6473 …+ (*StutterPeriod * TotalDataReadBandwidth - PartOfUncompressedPixelBurstThatFitsInROBAndCompresse…
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_mode_vba_30.c3048 &v->StutterPeriod); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
5983 double StutterPeriod = 0; in CalculateStutterEfficiency() local
6007 StutterPeriod = FullDETBufferingTimeY[0]; in CalculateStutterEfficiency()
6015 if (FullDETBufferingTimeY[k] < StutterPeriod) { in CalculateStutterEfficiency()
6016 StutterPeriod = FullDETBufferingTimeY[k]; in CalculateStutterEfficiency()
6056 …PartOfBurstThatFitsInROB = dml_min(StutterPeriod * TotalDataReadBandwidth, ROBBufferSizeInKByte * … in CalculateStutterEfficiency()
6057 … = PartOfBurstThatFitsInROB / AverageDCCCompressionRate / ReturnBW + (StutterPeriod * TotalDataRea… in CalculateStutterEfficiency()
6058 - PartOfBurstThatFitsInROB) / (DCFCLK * 64) + StutterPeriod * TotalRowReadBandwidth / ReturnBW; in CalculateStutterEfficiency()
6070 - (SRExitTime + StutterBurstTime) / StutterPeriod) * 100; in CalculateStutterEfficiency()
6092 *StutterPeriodOut = StutterPeriod; in CalculateStutterEfficiency()
Ddcn30_fpu.c499 context->perf_params.stutter_period_us = context->bw_ctx.dml.vba.StutterPeriod; in dcn30_fpu_calculate_wm_and_dlg()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_mode_vba_21.c2716 mode_lib->vba.StutterPeriod = 999999.0; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2718 if (locals->FullDETBufferingTimeY[k] < mode_lib->vba.StutterPeriod) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2719 mode_lib->vba.StutterPeriod = locals->FullDETBufferingTimeY[k]; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2759 mode_lib->vba.StutterPeriod in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2765 + (mode_lib->vba.StutterPeriod * mode_lib->vba.TotalDataReadBandwidth in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2768 + mode_lib->vba.StutterPeriod * mode_lib->vba.TotalRowReadBandwidth / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2785 / mode_lib->vba.StutterPeriod) * 100; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/
Ddisplay_mode_vba.h279 double StutterPeriod; member
Ddisplay_mode_vba.c102 dml_get_attr_func(stutter_period, mode_lib->vba.StutterPeriod);
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn20/
Ddcn20_fpu.c990 if (context->bw_ctx.dml.vba.StutterPeriod > 5000.0 || optimized_min_dst_y_next_start_us > 5000) in decide_zstate_support()