Searched refs:StutterPeriod (Results 1 – 12 of 12) sorted by relevance
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
D | display_mode_vba_util_32.c | 5631 double *StutterPeriod, in dml32_CalculateStutterEfficiency() 5817 *StutterPeriod = 0; in dml32_CalculateStutterEfficiency() 5845 if (!FoundCriticalSurface || DETBufferingTimeY < *StutterPeriod) { in dml32_CalculateStutterEfficiency() 5849 *StutterPeriod = DETBufferingTimeY; in dml32_CalculateStutterEfficiency() 5873 __func__, k, *StutterPeriod); in dml32_CalculateStutterEfficiency() 5899 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*StutterPeriod * TotalDataR… in dml32_CalculateStutterEfficiency() 5905 __func__, *StutterPeriod * TotalDataReadBandwidth); in dml32_CalculateStutterEfficiency() 5917 + (*StutterPeriod * TotalDataReadBandwidth in dml32_CalculateStutterEfficiency() 5919 + *StutterPeriod * TotalRowReadBandwidth / ReturnBW; in dml32_CalculateStutterEfficiency() 5924 __func__, (*StutterPeriod * TotalDataReadBandwidth)); in dml32_CalculateStutterEfficiency() [all …]
|
D | display_mode_vba_util_32.h | 1052 double *StutterPeriod,
|
D | display_mode_vba_32.c | 1567 &v->StutterPeriod, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1638 v->StutterPeriodBestCase = v->StutterPeriod; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
|
D | dcn32_fpu.c | 2259 context->perf_params.stutter_period_us = context->bw_ctx.dml.vba.StutterPeriod; in dcn32_calculate_wm_and_dlg_fpu()
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
D | display_mode_vba_31.c | 530 double *StutterPeriod); 3273 &v->StutterPeriod); 6363 double *StutterPeriod) 6475 *StutterPeriod = 0; 6496 if (k == 0 || DETBufferingTimeY < *StutterPeriod) { 6499 *StutterPeriod = DETBufferingTimeY; 6508 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *StutterPeriod); 6519 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*StutterPeriod * TotalDataR… 6523 …dml_print("DML::%s: StutterPeriod * TotalDataReadBandwidth = %f\n", __func__, *StutterPeriod * Tot… 6534 …+ (*StutterPeriod * TotalDataReadBandwidth - PartOfUncompressedPixelBurstThatFitsInROBAndCompresse… [all …]
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
D | display_mode_vba_314.c | 542 double *StutterPeriod); 3294 &v->StutterPeriod); 6459 double *StutterPeriod) 6571 *StutterPeriod = 0; 6592 if (k == 0 || DETBufferingTimeY < *StutterPeriod) { 6595 *StutterPeriod = DETBufferingTimeY; 6604 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *StutterPeriod); 6615 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*StutterPeriod * TotalDataR… 6619 …dml_print("DML::%s: StutterPeriod * TotalDataReadBandwidth = %f\n", __func__, *StutterPeriod * Tot… 6630 …+ (*StutterPeriod * TotalDataReadBandwidth - PartOfUncompressedPixelBurstThatFitsInROBAndCompresse… [all …]
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
D | display_mode_vba_30.c | 3048 &v->StutterPeriod); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 5982 double StutterPeriod = 0; in CalculateStutterEfficiency() local 6006 StutterPeriod = FullDETBufferingTimeY[0]; in CalculateStutterEfficiency() 6014 if (FullDETBufferingTimeY[k] < StutterPeriod) { in CalculateStutterEfficiency() 6015 StutterPeriod = FullDETBufferingTimeY[k]; in CalculateStutterEfficiency() 6055 …PartOfBurstThatFitsInROB = dml_min(StutterPeriod * TotalDataReadBandwidth, ROBBufferSizeInKByte * … in CalculateStutterEfficiency() 6056 … = PartOfBurstThatFitsInROB / AverageDCCCompressionRate / ReturnBW + (StutterPeriod * TotalDataRea… in CalculateStutterEfficiency() 6057 - PartOfBurstThatFitsInROB) / (DCFCLK * 64) + StutterPeriod * TotalRowReadBandwidth / ReturnBW; in CalculateStutterEfficiency() 6069 - (SRExitTime + StutterBurstTime) / StutterPeriod) * 100; in CalculateStutterEfficiency() 6091 *StutterPeriodOut = StutterPeriod; in CalculateStutterEfficiency()
|
D | dcn30_fpu.c | 544 context->perf_params.stutter_period_us = context->bw_ctx.dml.vba.StutterPeriod; in dcn30_fpu_calculate_wm_and_dlg()
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
D | display_mode_vba_21.c | 2716 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-v6.6/drivers/gpu/drm/amd/display/dc/dml/ |
D | display_mode_vba.h | 281 double StutterPeriod; member
|
D | display_mode_vba.c | 102 dml_get_attr_func(stutter_period, mode_lib->vba.StutterPeriod);
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
D | dcn20_fpu.c | 978 bool allow_z8 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z8_residency; in decide_zstate_support() 995 …if (is_pwrseq0 && (context->bw_ctx.dml.vba.StutterPeriod > 5000.0 || min_dst_y_next_start_us > 500… in decide_zstate_support()
|