Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn35/
H A Ddcn35_fpu.c599 bool allow_z8 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z8_residency; in dcn35_decide_zstate_support()
602 bool allow_z10 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z10_residency; in dcn35_decide_zstate_support()
615 (int)context->bw_ctx.dml.vba.StutterPeriod); in dcn35_decide_zstate_support()
/linux-6.15/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()
5865 *StutterPeriod = DETBufferingTimeY; in dml32_CalculateStutterEfficiency()
5889 __func__, k, *StutterPeriod); 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()
5971 1 - (SRExitTime + StutterBurstTime) / *StutterPeriod) * 100; in dml32_CalculateStutterEfficiency()
6019 / *StutterPeriod) / FrameTimeCriticalSurface) * 100; 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()
H A Ddcn32_fpu.c2609 context->perf_params.stutter_period_us = context->bw_ctx.dml.vba.StutterPeriod; in dcn32_calculate_wm_and_dlg_fpu()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_mode_vba_31.c530 double *StutterPeriod);
3261 &v->StutterPeriod);
6350 double *StutterPeriod)
6462 *StutterPeriod = 0;
6483 if (k == 0 || DETBufferingTimeY < *StutterPeriod) {
6486 *StutterPeriod = DETBufferingTimeY;
6522 + *StutterPeriod * TotalRowReadBandwidth / ReturnBW;
6549 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *StutterPeriod);
6580 / *StutterPeriod) / FrameTimeCriticalPlane) * 100;
6592 / *StutterPeriod) / FrameTimeCriticalPlane) * 100;
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn314/
H A Ddisplay_mode_vba_314.c539 double *StutterPeriod);
3280 &v->StutterPeriod);
6445 double *StutterPeriod)
6557 *StutterPeriod = 0;
6578 if (k == 0 || DETBufferingTimeY < *StutterPeriod) {
6581 *StutterPeriod = DETBufferingTimeY;
6617 + *StutterPeriod * TotalRowReadBandwidth / ReturnBW;
6644 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *StutterPeriod);
6675 / *StutterPeriod) / FrameTimeCriticalPlane) * 100;
6687 / *StutterPeriod) / FrameTimeCriticalPlane) * 100;
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_wrapper.c670 context->bw_ctx.dml.vba.StutterPeriod = context->bw_ctx.dml2->v20.dml_core_ctx.mp.StutterPeriod; in dml2_validate_and_build_resource()
674 if (context->bw_ctx.dml.vba.StutterPeriod < in_dc->debug.minimum_z8_residency_time && in dml2_validate_and_build_resource()
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()
3977 …dml_print("DML::%s: Part 3 = %f\n", __func__, *p->StutterPeriod * TotalRowReadBandwidth / p->Retur… in CalculateStutterEfficiency()
3996 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *p->StutterPeriod); in CalculateStutterEfficiency()
4032 …rPeriod = VActiveTimeCriticalSurface - (*p->NumberOfStutterBurstsPerFrame - 1) * *p->StutterPeriod; in CalculateStutterEfficiency()
4059 dml_print("DML::%s: StutterPeriod = %f\n", __func__, *p->StutterPeriod); in CalculateStutterEfficiency()
9825 CalculateStutterEfficiency_params->StutterPeriod = &locals->StutterPeriod; in dml_core_mode_programming()
9906 locals->StutterPeriodBestCase = locals->StutterPeriod; in dml_core_mode_programming()
[all …]
H A Ddisplay_mode_core_structs.h1184 dml_float_t StutterPeriod; member
1581 dml_float_t *StutterPeriod; member
/linux-6.15/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-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_shared_types.h733 double StutterPeriod; member
1731 double *StutterPeriod; member
H A Ddml2_core_dcn4_calcs.c334 dml_get_var_func(stutter_period, double, mode_lib->mp.StutterPeriod);
10215 *p->StutterPeriod = 0; in CalculateStutterEfficiency()
10234 if (!FoundCriticalSurface || l->DETBufferingTimeY < *p->StutterPeriod) { in CalculateStutterEfficiency()
10238 *p->StutterPeriod = l->DETBufferingTimeY; in CalculateStutterEfficiency()
10252 dml2_printf("DML::%s: k=%u, StutterPeriod = %f\n", __func__, k, *p->StutterPeriod); in CalculateStutterEfficiency()
10280 …dBandwidth = %f (%f kbytes)\n", __func__, *p->StutterPeriod * p->TotalDataReadBandwidth, (*p->Stut… in CalculateStutterEfficiency()
10293 *p->StutterPeriod * l->TotalRowReadBandwidth / p->ReturnBW; in CalculateStutterEfficiency()
10329 dml2_printf("DML::%s: StutterPeriod = %f\n", __func__, *p->StutterPeriod); in CalculateStutterEfficiency()
10379 dml2_printf("DML::%s: StutterPeriod = %f\n", __func__, *p->StutterPeriod); in CalculateStutterEfficiency()
12024 CalculateStutterEfficiency_params->StutterPeriod = &mode_lib->mp.StutterPeriod; in dml_core_mode_programming()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddisplay_mode_vba_30.c3036 &v->StutterPeriod); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
5974 double StutterPeriod = 0; in CalculateStutterEfficiency() local
5998 StutterPeriod = FullDETBufferingTimeY[0]; in CalculateStutterEfficiency()
6006 if (FullDETBufferingTimeY[k] < StutterPeriod) { in CalculateStutterEfficiency()
6007 StutterPeriod = FullDETBufferingTimeY[k]; in CalculateStutterEfficiency()
6047 …PartOfBurstThatFitsInROB = dml_min(StutterPeriod * TotalDataReadBandwidth, ROBBufferSizeInKByte * … in CalculateStutterEfficiency()
6048 … = PartOfBurstThatFitsInROB / AverageDCCCompressionRate / ReturnBW + (StutterPeriod * TotalDataRea… in CalculateStutterEfficiency()
6049 - PartOfBurstThatFitsInROB) / (DCFCLK * 64) + StutterPeriod * TotalRowReadBandwidth / ReturnBW; in CalculateStutterEfficiency()
6061 - (SRExitTime + StutterBurstTime) / StutterPeriod) * 100; in CalculateStutterEfficiency()
6083 *StutterPeriodOut = StutterPeriod; in CalculateStutterEfficiency()
H A Ddcn30_fpu.c472 context->perf_params.stutter_period_us = context->bw_ctx.dml.vba.StutterPeriod; in dcn30_fpu_calculate_wm_and_dlg()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn21/
H A Ddisplay_mode_vba_21.c2713 mode_lib->vba.StutterPeriod = 999999.0; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2715 if (locals->FullDETBufferingTimeY[k] < mode_lib->vba.StutterPeriod) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2716 mode_lib->vba.StutterPeriod = locals->FullDETBufferingTimeY[k]; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2756 mode_lib->vba.StutterPeriod in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2762 + (mode_lib->vba.StutterPeriod * mode_lib->vba.TotalDataReadBandwidth in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2765 + mode_lib->vba.StutterPeriod * mode_lib->vba.TotalRowReadBandwidth / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2782 / mode_lib->vba.StutterPeriod) * 100; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
/linux-6.15/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);
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c1086 bool allow_z8 = context->bw_ctx.dml.vba.StutterPeriod > (double)minmum_z8_residency; in decide_zstate_support()
1096 if (is_pwrseq0 && context->bw_ctx.dml.vba.StutterPeriod > 5000.0) in decide_zstate_support()