/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
D | display_mode_vba_21.c | 105 double UrgentLatency, 211 double UrgentLatency, 252 double UrgentLatency, 301 double UrgentLatency, 368 double UrgentLatency, 658 double UrgentLatency, in CalculatePrefetchSchedule() 793 …*Tno_bw = UrgentExtraLatency + UrgentLatency * ((GPUVMPageTableLevels - 2) * (myHostVM->MaxPageTab… in CalculatePrefetchSchedule() 822 …dml_max(UrgentExtraLatency + UrgentLatency * (GPUVMPageTableLevels * (HostVMDynamicLevels + 1) - 1… in CalculatePrefetchSchedule() 830 dml_max(UrgentLatency * (HostVMDynamicLevels + 1), dml_max(LineTime - Tvm_oto, LineTime / 4))); in CalculatePrefetchSchedule() 879 UrgentLatency * (1 + HostVMDynamicLevels)); in CalculatePrefetchSchedule() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
D | display_mode_vba_util_32.h | 541 double UrgentLatency, 687 double UrgentLatency, 730 double UrgentLatency, 775 double UrgentLatency, 1153 double UrgentLatency,
|
D | display_mode_vba_util_32.c | 2728 double UrgentLatency, in dml32_CalculateUrgentBurstFactor() argument 2758 if (CursorBufferSizeInTime - UrgentLatency <= 0) { in dml32_CalculateUrgentBurstFactor() 2763 (CursorBufferSizeInTime - UrgentLatency); in dml32_CalculateUrgentBurstFactor() 2775 if (DETBufferSizeInTimeLuma - UrgentLatency <= 0) { in dml32_CalculateUrgentBurstFactor() 2779 *UrgentBurstFactorLuma = DETBufferSizeInTimeLuma / (DETBufferSizeInTimeLuma - UrgentLatency); in dml32_CalculateUrgentBurstFactor() 2792 if (DETBufferSizeInTimeChroma - UrgentLatency <= 0) { in dml32_CalculateUrgentBurstFactor() 2797 / (DETBufferSizeInTimeChroma - UrgentLatency); in dml32_CalculateUrgentBurstFactor() 3251 double UrgentLatency, in dml32_CalculateTWait() argument 3261 TWait = dml_max3(DRAMClockChangeLatency + UrgentLatency, SREnterPlusExitTime, UrgentLatency); in dml32_CalculateTWait() 3263 TWait = dml_max3(FCLKChangeLatency + UrgentLatency, SREnterPlusExitTime, UrgentLatency); in dml32_CalculateTWait() [all …]
|
D | display_mode_vba_32.c | 640 v->UrgentLatency = dml32_CalculateUrgentLatency(mode_lib->vba.UrgentLatencyPixelDataOnly, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 655 v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 678 v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 758 mode_lib->vba.FCLKChangeLatency, v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 794 v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 852 v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1040 v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1179 …etchParametersWatermarksAndPerformanceCalculation.mmSOCParameters.UrgentLatency = v->UrgentLatency; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3572 …v->dummy_vars.dml32_ModeSupportAndSystemConfigurationFull.mSOCParameters.UrgentLatency = mode_lib-… in dml32_ModeSupportAndSystemConfigurationFull() 3758 mode_lib->vba.UrgentLatency = mode_lib->vba.UrgLatency[mode_lib->vba.VoltageLevel]; in dml32_ModeSupportAndSystemConfigurationFull()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/ |
D | display_mode_structs.h | 82 double UrgentLatency; member 143 double UrgentLatency; member
|
D | display_mode_vba.c | 90 dml_get_attr_func(wm_memory_trip, mode_lib->vba.UrgentLatency); 103 dml_get_attr_func(urgent_latency, mode_lib->vba.UrgentLatency);
|
D | display_mode_vba.h | 335 double UrgentLatency; // max of the above three member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
D | display_mode_vba_30.c | 106 double UrgentLatency, 220 double UrgentLatency, 244 double UrgentLatency, 308 double UrgentLatency, 380 double UrgentLatency, 836 double UrgentLatency, in CalculatePrefetchSchedule() 934 trip_to_mem = UrgentLatency; in CalculatePrefetchSchedule() 2409 …v->UrgentLatency = CalculateUrgentLatency(v->UrgentLatencyPixelDataOnly, v->UrgentLatencyPixelMixe… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2425 v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2475 v->UrgentLatency, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
D | display_mode_vba_31.c | 125 double UrgentLatency, 234 …Wait(unsigned int PrefetchMode, double DRAMClockChangeLatency, double UrgentLatency, double SREnte… 258 double UrgentLatency, 297 double UrgentLatency, 345 double UrgentLatency, 837 double UrgentLatency, 946 trip_to_mem = UrgentLatency; 2571 v->UrgentLatency = CalculateUrgentLatency( 2589 …double TWait = CalculateTWait(PrefetchMode, v->DRAMClockChangeLatency, v->UrgentLatency, v->SREnte… 2645 v->UrgentLatency, [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
D | display_mode_vba_314.c | 134 double UrgentLatency, 243 …Wait(unsigned int PrefetchMode, double DRAMClockChangeLatency, double UrgentLatency, double SREnte… 267 double UrgentLatency, 306 double UrgentLatency, 354 double UrgentLatency, 855 double UrgentLatency, 964 trip_to_mem = UrgentLatency; 2589 v->UrgentLatency = CalculateUrgentLatency( 2607 …double TWait = CalculateTWait(PrefetchMode, v->DRAMClockChangeLatency, v->UrgentLatency, v->SREnte… 2664 v->UrgentLatency, [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
D | display_mode_vba_20.c | 1489 mode_lib->vba.UrgentLatency = mode_lib->vba.UrgentLatencyPixelDataOnly; in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3440 mode_lib->vba.UrgentLatency = mode_lib->vba.UrgentLatencyPixelDataOnly; in dml20_ModeSupportAndSystemConfigurationFull() 3455 locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / in dml20_ModeSupportAndSystemConfigurationFull() 3458 * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); in dml20_ModeSupportAndSystemConfigurationFull() 3461 locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency in dml20_ModeSupportAndSystemConfigurationFull() 3468 * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals->UrgentLatency / in dml20_ModeSupportAndSystemConfigurationFull() 3469 dml_pow((locals->ReturnBWToDCNPerState * locals->UrgentLatency in dml20_ModeSupportAndSystemConfigurationFull() 3478 locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / in dml20_ModeSupportAndSystemConfigurationFull() 3481 * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); in dml20_ModeSupportAndSystemConfigurationFull() 3484 locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency in dml20_ModeSupportAndSystemConfigurationFull() [all …]
|
D | display_mode_vba_20v2.c | 1525 mode_lib->vba.UrgentLatency = mode_lib->vba.UrgentLatencyPixelDataOnly; in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3547 mode_lib->vba.UrgentLatency = mode_lib->vba.UrgentLatencyPixelDataOnly; in dml20v2_ModeSupportAndSystemConfigurationFull() 3562 locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / in dml20v2_ModeSupportAndSystemConfigurationFull() 3565 * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); in dml20v2_ModeSupportAndSystemConfigurationFull() 3568 locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency in dml20v2_ModeSupportAndSystemConfigurationFull() 3575 * locals->ReturnBusWidth * locals->DCFCLKPerState[i] * locals->UrgentLatency / in dml20v2_ModeSupportAndSystemConfigurationFull() 3576 dml_pow((locals->ReturnBWToDCNPerState * locals->UrgentLatency in dml20v2_ModeSupportAndSystemConfigurationFull() 3585 locals->ReturnBWToDCNPerState * 4 * (1 - locals->UrgentLatency / in dml20v2_ModeSupportAndSystemConfigurationFull() 3588 * locals->ReturnBusWidth / 4) + locals->UrgentLatency))); in dml20v2_ModeSupportAndSystemConfigurationFull() 3591 locals->UrgentLatency / (locals->ReturnBWToDCNPerState * locals->UrgentLatency in dml20v2_ModeSupportAndSystemConfigurationFull() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/ |
D | display_mode_core.c | 282 dml_float_t UrgentLatency, 312 dml_float_t UrgentLatency, 425 dml_float_t UrgentLatency, 1077 s->trip_to_mem = p->UrgentLatency; in CalculatePrefetchSchedule() 1745 dml_float_t UrgentLatency, in CalculateTWait() argument 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() 1759 TWait = UrgentLatency; in CalculateTWait() 1949 dml_float_t UrgentLatency, in CalculateFlipSchedule() argument [all …]
|
D | display_mode_core_structs.h | 457 dml_float_t UrgentLatency; member 954 dml_float_t UrgentLatency; member 1551 dml_float_t UrgentLatency; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
D | dml2_core_shared_types.h | 551 double UrgentLatency; member 852 double UrgentLatency; member 1719 double UrgentLatency; member
|
D | dml2_core_shared.c | 316 double UrgentLatency, 327 double UrgentLatency, 485 static double CalculateTWait(long reserved_vblank_time_ns, double UrgentLatency, double Ttrip); 2342 CalculatePrefetchSchedule_params->UrgentLatency = mode_lib->ms.UrgLatency; in dml2_core_shared_mode_support() 2654 s->mSOCParameters.UrgentLatency = mode_lib->ms.UrgLatency; in dml2_core_shared_mode_support() 6082 double UrgentLatency, in calculate_cursor_urgent_burst_factor() argument 6094 if (CursorBufferSizeInTime - UrgentLatency <= 0) { in calculate_cursor_urgent_burst_factor() 6099 *UrgentBurstFactorCursor = CursorBufferSizeInTime / (CursorBufferSizeInTime - UrgentLatency); in calculate_cursor_urgent_burst_factor() 6122 double UrgentLatency, in CalculateUrgentBurstFactor() argument 6157 if (DETBufferSizeInTimeLuma - UrgentLatency <= 0) { in CalculateUrgentBurstFactor() [all …]
|
D | dml2_core_dcn4_calcs.c | 312 dml_get_var_func(wm_memory_trip, double, mode_lib->mp.UrgentLatency); 322 dml_get_var_func(urgent_latency, double, mode_lib->mp.UrgentLatency); 3416 double UrgentLatency, in calculate_cursor_urgent_burst_factor() argument 3428 if (CursorBufferSizeInTime - UrgentLatency <= 0) { in calculate_cursor_urgent_burst_factor() 3433 *UrgentBurstFactorCursor = CursorBufferSizeInTime / (CursorBufferSizeInTime - UrgentLatency); in calculate_cursor_urgent_burst_factor() 3456 double UrgentLatency, in CalculateUrgentBurstFactor() argument 3491 if (DETBufferSizeInTimeLuma - UrgentLatency <= 0) { in CalculateUrgentBurstFactor() 3495 *UrgentBurstFactorLuma = DETBufferSizeInTimeLuma / (DETBufferSizeInTimeLuma - UrgentLatency); in CalculateUrgentBurstFactor() 3502 if (DETBufferSizeInTimeChroma - UrgentLatency <= 0) { in CalculateUrgentBurstFactor() 3506 …*UrgentBurstFactorChroma = DETBufferSizeInTimeChroma / (DETBufferSizeInTimeChroma - UrgentLatency); in CalculateUrgentBurstFactor() [all …]
|