Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dml/dcn35/
H A Ddcn35_fpu.c601 bool allow_z8 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z8_residency; in dcn35_decide_zstate_support()
604 bool allow_z10 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z10_residency; in dcn35_decide_zstate_support()
617 (int)context->bw_ctx.dml.vba.StutterPeriod); in dcn35_decide_zstate_support()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_mode_vba_util_32.c5647 double *StutterPeriod, in dml32_CalculateStutterEfficiency()
5833 *StutterPeriod = 0; in dml32_CalculateStutterEfficiency()
5861 if (!FoundCriticalSurface || DETBufferingTimeY < *StutterPeriod) { in dml32_CalculateStutterEfficiency()
5865 *StutterPeriod = DETBufferingTimeY; in dml32_CalculateStutterEfficiency()
5889 __func__, k, *StutterPeriod); in dml32_CalculateStutterEfficiency()
5915 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*StutterPeriod * TotalDataR… in dml32_CalculateStutterEfficiency()
5921 __func__, *StutterPeriod * TotalDataReadBandwidth); in dml32_CalculateStutterEfficiency()
5933 + (*StutterPeriod * TotalDataReadBandwidth in dml32_CalculateStutterEfficiency()
5935 + *StutterPeriod * TotalRowReadBandwidth / ReturnBW; in dml32_CalculateStutterEfficiency()
5940 __func__, (*StutterPeriod * TotalDataReadBandwidth)); in dml32_CalculateStutterEfficiency()
[all …]
H A Ddisplay_mode_vba_util_32.h1053 double *StutterPeriod,
H A Ddisplay_mode_vba_32.c1569 &v->StutterPeriod, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1640 v->StutterPeriodBestCase = v->StutterPeriod; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn351/
H A Ddcn351_fpu.c632 bool allow_z8 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z8_residency; in dcn351_decide_zstate_support()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddisplay_mode_core.c3901 *p->StutterPeriod = 0; in CalculateStutterEfficiency()
3923 if (!FoundCriticalSurface || DETBufferingTimeY < *p->StutterPeriod) { in CalculateStutterEfficiency()
3927 *p->StutterPeriod = DETBufferingTimeY; in CalculateStutterEfficiency()
3942 dml_print("DML::%s: k=%u, StutterPeriod = %f\n", __func__, k, *p->StutterPeriod); in CalculateStutterEfficiency()
3958 …PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = dml_min(*p->StutterPeriod * p->Tota… in CalculateStutterEfficiency()
3962 …dml_print("DML::%s: StutterPeriod * TotalDataReadBandwidth = %f\n", __func__, *p->StutterPeriod * … in CalculateStutterEfficiency()
3972 …*p->StutterPeriod * p->TotalDataReadBandwidth - PartOfUncompressedPixelBurstThatFitsInROBAndCompre… in CalculateStutterEfficiency()
3975 …dml_print("DML::%s: StutterPeriod * TotalDataReadBandwidth = %f\n", __func__, (*p->StutterPeriod *… in CalculateStutterEfficiency()
3976 …dml_print("DML::%s: Part 2 = %f\n", __func__, (*p->StutterPeriod * p->TotalDataReadBandwidth - Par… in CalculateStutterEfficiency()
3977 …dml_print("DML::%s: Part 3 = %f\n", __func__, *p->StutterPeriod * TotalRowReadBandwidth / p->Retur… in CalculateStutterEfficiency()
[all …]
H A Ddisplay_mode_core_structs.h1183 dml_float_t StutterPeriod; member
1580 dml_float_t *StutterPeriod; member
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddisplay_mode_vba_30.c2875 &v->StutterPeriod); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
5708 double StutterPeriod = 0; in CalculateStutterEfficiency() local
5732 StutterPeriod = FullDETBufferingTimeY[0]; in CalculateStutterEfficiency()
5740 if (FullDETBufferingTimeY[k] < StutterPeriod) { in CalculateStutterEfficiency()
5741 StutterPeriod = FullDETBufferingTimeY[k]; in CalculateStutterEfficiency()
5781 …PartOfBurstThatFitsInROB = dml_min(StutterPeriod * TotalDataReadBandwidth, ROBBufferSizeInKByte * … in CalculateStutterEfficiency()
5782 … = PartOfBurstThatFitsInROB / AverageDCCCompressionRate / ReturnBW + (StutterPeriod * TotalDataRea… in CalculateStutterEfficiency()
5783 - PartOfBurstThatFitsInROB) / (DCFCLK * 64) + StutterPeriod * TotalRowReadBandwidth / ReturnBW; in CalculateStutterEfficiency()
5795 - (SRExitTime + StutterBurstTime) / StutterPeriod) * 100; in CalculateStutterEfficiency()
5817 *StutterPeriodOut = StutterPeriod; in CalculateStutterEfficiency()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c331 dml_get_var_func(stutter_period, double, mode_lib->mp.StutterPeriod);
10200 *p->StutterPeriod = 0; in CalculateStutterEfficiency()
10219 if (!FoundCriticalSurface || l->DETBufferingTimeY < *p->StutterPeriod) { in CalculateStutterEfficiency()
10223 *p->StutterPeriod = l->DETBufferingTimeY; in CalculateStutterEfficiency()
10237 DML_LOG_VERBOSE("DML::%s: k=%u, StutterPeriod = %f\n", __func__, k, *p->StutterPeriod); in CalculateStutterEfficiency()
10262 …l->PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = math_min2(*p->StutterPeriod * p-… in CalculateStutterEfficiency()
10265 …dBandwidth = %f (%f kbytes)\n", __func__, *p->StutterPeriod * p->TotalDataReadBandwidth, (*p->Stut… in CalculateStutterEfficiency()
10276 …(*p->StutterPeriod * p->TotalDataReadBandwidth - l->PartOfUncompressedPixelBurstThatFitsInROBAndCo… in CalculateStutterEfficiency()
10278 *p->StutterPeriod * l->TotalRowReadBandwidth / p->ReturnBW; in CalculateStutterEfficiency()
10281 …DML_LOG_VERBOSE("DML::%s: Part 2 = %f\n", __func__, (*p->StutterPeriod * p->TotalDataReadBandwidth… in CalculateStutterEfficiency()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_vba.h281 double StutterPeriod; member
H A Ddisplay_mode_vba.c102 dml_get_attr_func(stutter_period, mode_lib->vba.StutterPeriod);