/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
D | display_mode_vba_20.c | 101 double TWait, 175 double TWait, 484 double TWait, in CalculatePrefetchSchedule() 573 < Tsetup + TWait + UrgentExtraLatency + Tdmbf + Tdmec + Tdmsks) { in CalculatePrefetchSchedule() 575 *VStartupRequiredWhenNotEnoughTimeForDynamicMetadata = (Tsetup + TWait in CalculatePrefetchSchedule() 594 dst_y_prefetch_equ = VStartup - dml_max(TCalc + TWait, XFCRemoteSurfaceFlipDelay) / LineTime in CalculatePrefetchSchedule() 639 dml_print("DML: TWait: %f\n", TWait); in CalculatePrefetchSchedule() 2057 double TWait = CalculateTWait( in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 2083 TWait, in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2140 TWait, in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
D | display_mode_vba_20v2.c | 126 double TWait, 199 double TWait, 576 double TWait, in CalculatePrefetchSchedule() 636 < Tsetup + TWait + UrgentExtraLatency + Tdmbf + Tdmec + Tdmsks) { in CalculatePrefetchSchedule() 654 dst_y_prefetch_equ = VStartup - dml_max(TCalc + TWait, XFCRemoteSurfaceFlipDelay) / LineTime in CalculatePrefetchSchedule() 699 dml_print("DML: TWait: %f\n", TWait); in CalculatePrefetchSchedule() 2093 double TWait = CalculateTWait( in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 2119 TWait, in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2174 TWait, in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2678 double TWait; in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
D | display_mode_vba_21.c | 122 double TWait, 227 double TWait, 675 double TWait, in CalculatePrefetchSchedule() 782 < Tsetup + TWait + UrgentExtraLatency + Tdmbf + Tdmec + Tdmsks) { in CalculatePrefetchSchedule() 784 *VStartupRequiredWhenNotEnoughTimeForDynamicMetadata = (Tsetup + TWait in CalculatePrefetchSchedule() 801 dst_y_prefetch_equ = VStartup - dml_max(TCalc + TWait, XFCRemoteSurfaceFlipDelay) / LineTime in CalculatePrefetchSchedule() 851 dml_print("DML: TWait: %f\n", TWait); in CalculatePrefetchSchedule() 2103 double TWait = CalculateTWait( in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 2132 TWait, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2204 TWait, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
D | dml2_core_shared_types.h | 391 double TWait[DML2_MAX_PLANES]; member 647 double TWait[DML2_MAX_PLANES]; member 1734 double TWait; member
|
D | dml2_core_dcn4.c | 582 …else if (core->clean_me_up.mode_lib.mp.TWait[plane_index] >= core->clean_me_up.mode_lib.soc.power_… in core_dcn4_mode_programming()
|
D | dml2_core_shared.c | 2285 mode_lib->ms.TWait[k] = CalculateTWait( in dml2_core_shared_mode_support() 2357 CalculatePrefetchSchedule_params->TWait = mode_lib->ms.TWait[k]; in dml2_core_shared_mode_support() 7263 double TWait; in CalculateTWait() local 7265 TWait = reserved_vblank_time_ns / 1000.0 + t_urg_trip; in CalculateTWait() 7271 dml2_printf("DML::%s: TWait = %f\n", __func__, TWait); in CalculateTWait() 7273 return TWait; in CalculateTWait() 7568 s->TWait_p = p->TWait - p->Ttrip; // TWait includes max(Turg, Ttrip) in CalculatePrefetchSchedule() 7586 dml2_printf("DML::%s: TWait = %f\n", __func__, p->TWait); in CalculatePrefetchSchedule() 7629 *p->Tdmdl = p->TWait + p->ExtraLatencyPrefetch; // Tex in CalculatePrefetchSchedule() 7854 …ecome ready max(pstate exit,cstate enter/exit, urgent latency) after TCalc\n", __func__, p->TWait); in CalculatePrefetchSchedule() [all …]
|
D | dml2_core_dcn4_calcs.c | 4736 double TWait; in CalculateTWait() local 4738 TWait = math_max2(reserved_vblank_time_ns/1000.0, g6_temp_read_blackout_us) + t_urg_trip; in CalculateTWait() 4744 dml2_printf("DML::%s: TWait = %f\n", __func__, TWait); in CalculateTWait() 4746 return TWait; in CalculateTWait() 5093 …s->TWait_p = p->TWait - p->Ttrip; // TWait includes max(Turg, Ttrip) and Ttrip here is already max… in CalculatePrefetchSchedule() 5110 dml2_printf("DML::%s: TWait = %f\n", __func__, p->TWait); in CalculatePrefetchSchedule() 5400 …ecome ready max(pstate exit,cstate enter/exit, urgent latency) after TCalc\n", __func__, p->TWait); in CalculatePrefetchSchedule() 5404 dml2_printf("DML::%s: TWait = %f\n", __func__, p->TWait); in CalculatePrefetchSchedule() 5741 …le)(*p->DSTXAfterScaler) / (double)p->myPipe->HTotal)) * s->LineTime - p->TWait - p->TCalc - *p->T… in CalculatePrefetchSchedule() 8640 mode_lib->ms.TWait[k] = CalculateTWait( in dml_core_mode_support() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
D | display_mode_vba_util_32.c | 3254 double TWait = 0.0; in dml32_CalculateTWait() local 3261 TWait = dml_max3(DRAMClockChangeLatency + UrgentLatency, SREnterPlusExitTime, UrgentLatency); in dml32_CalculateTWait() 3263 TWait = dml_max3(FCLKChangeLatency + UrgentLatency, SREnterPlusExitTime, UrgentLatency); in dml32_CalculateTWait() 3265 TWait = dml_max(SREnterPlusExitTime, UrgentLatency); in dml32_CalculateTWait() 3267 TWait = UrgentLatency; in dml32_CalculateTWait() 3272 dml_print("DML::%s: TWait = %f\n", __func__, TWait); in dml32_CalculateTWait() 3274 return TWait; in dml32_CalculateTWait() 3422 double TWait, in dml32_CalculatePrefetchSchedule() 3522 *Tdmdl = TWait + Tvm_trips + trip_to_mem; in dml32_CalculatePrefetchSchedule() 3524 *Tdmdl = TWait + UrgentExtraLatency; in dml32_CalculatePrefetchSchedule() [all …]
|
D | display_mode_vba_util_32.h | 748 double TWait,
|
D | display_mode_vba_32.c | 70 double TWait; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 752 TWait = dml32_CalculateTWait( in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 812 TWait, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3258 mode_lib->vba.TWait = dml32_CalculateTWait( in dml32_ModeSupportAndSystemConfigurationFull() 3319 v->SwathHeightCThisState[k], v->TWait, in dml32_ModeSupportAndSystemConfigurationFull()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
D | display_mode_vba_30.c | 126 double TWait, 856 double TWait, in CalculatePrefetchSchedule() 938 *Tdmdl = TWait + Tvm_trips + trip_to_mem; in CalculatePrefetchSchedule() 940 *Tdmdl = TWait + UrgentExtraLatency; in CalculatePrefetchSchedule() 958 …Enable == true && DynamicMetadataVMEnabled == true && GPUVMEnable == true ? TWait + Tvm_trips : 0); in CalculatePrefetchSchedule() 1003 dst_y_prefetch_equ = VStartup - (Tsetup + dml_max(TWait + TCalc, *Tdmdl)) / LineTime in CalculatePrefetchSchedule() 1040 …r fabric to become ready max(pstate exit,cstate enter/exit, urgent latency) after TCalc\n", TWait); in CalculatePrefetchSchedule() 1247 …AfterScaler + ((*DSTXAfterScaler) / (double) myPipe->HTotal)) * LineTime - TWait - TCalc - Tsetup); in CalculatePrefetchSchedule() 1863 double TWait; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 2422 TWait = CalculateTWait( in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
D | display_mode_vba_31.c | 143 double TWait, 855 double TWait, 954 *Tdmdl = TWait + Tvm_trips + trip_to_mem; 956 *Tdmdl = TWait + UrgentExtraLatency; 980 …Enable == true && DynamicMetadataVMEnabled == true && GPUVMEnable == true ? TWait + Tvm_trips : 0); 1107 …dst_y_prefetch_equ = VStartup - (*TSetup + dml_max(TWait + TCalc, *Tdmdl)) / LineTime - (*DSTYAft… 1128 …r fabric to become ready max(pstate exit,cstate enter/exit, urgent latency) after TCalc\n", TWait); 1394 …r + ((double) (*DSTXAfterScaler) / (double) myPipe->HTotal)) * LineTime - TWait - TCalc - *TSetup); 2589 …double TWait = CalculateTWait(PrefetchMode, v->DRAMClockChangeLatency, v->UrgentLatency, v->SREnte… local 2663 TWait, [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
D | display_mode_vba_314.c | 152 double TWait, 873 double TWait, 972 *Tdmdl = TWait + Tvm_trips + trip_to_mem; 974 *Tdmdl = TWait + UrgentExtraLatency; 998 …Enable == true && DynamicMetadataVMEnabled == true && GPUVMEnable == true ? TWait + Tvm_trips : 0); 1125 …dst_y_prefetch_equ = VStartup - (*TSetup + dml_max(TWait + TCalc, *Tdmdl)) / LineTime - (*DSTYAft… 1146 …r fabric to become ready max(pstate exit,cstate enter/exit, urgent latency) after TCalc\n", TWait); 1411 …r + ((double) (*DSTXAfterScaler) / (double) myPipe->HTotal)) * LineTime - TWait - TCalc - *TSetup); 2607 …double TWait = CalculateTWait(PrefetchMode, v->DRAMClockChangeLatency, v->UrgentLatency, v->SREnte… local 2682 TWait, [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/ |
D | display_mode_core.c | 1081 *p->Tdmdl = p->TWait + s->Tvm_trips + s->trip_to_mem; in CalculatePrefetchSchedule() 1083 *p->Tdmdl = p->TWait + p->UrgentExtraLatency; in CalculatePrefetchSchedule() 1107 …rue && p->DynamicMetadataVMEnabled == true && p->GPUVMEnable == true ? p->TWait + s->Tvm_trips : 0… in CalculatePrefetchSchedule() 1224 …s->dst_y_prefetch_equ = p->VStartup - (*p->TSetup + dml_max(p->TWait + p->TCalc, *p->Tdmdl)) / s->… in CalculatePrefetchSchedule() 1266 …ecome ready max(pstate exit,cstate enter/exit, urgent latency) after TCalc\n", __func__, p->TWait); in CalculatePrefetchSchedule() 1517 …p->DSTXAfterScaler) / (dml_float_t)p->myPipe->HTotal)) * s->LineTime - p->TWait - p->TCalc - *p->T… in CalculatePrefetchSchedule() 1748 dml_float_t TWait = 0.0; in CalculateTWait() local 1753 TWait = dml_max3(DRAMClockChangeLatency + UrgentLatency, SREnterPlusExitTime, UrgentLatency); in CalculateTWait() 1755 TWait = dml_max3(FCLKChangeLatency + UrgentLatency, SREnterPlusExitTime, UrgentLatency); in CalculateTWait() 1757 TWait = dml_max(SREnterPlusExitTime, UrgentLatency); in CalculateTWait() [all …]
|
D | display_mode_core_structs.h | 808 dml_float_t TWait; member 1567 dml_float_t TWait; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/ |
D | display_mode_vba.h | 731 double TWait; member
|