/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
D | display_mode_vba_util_32.h | 708 double ReturnBW, 804 double ReturnBW, 1000 double ReturnBW, 1065 double ReturnBW, 1078 double ReturnBW, 1103 double ReturnBW, 1119 double ReturnBW, 1145 double ReturnBW,
|
D | display_mode_vba_util_32.c | 3283 double ReturnBW = 0.; in dml32_get_return_bw_mbps() local 3297 ReturnBW = PixelDataOnlyReturnBW; in dml32_get_return_bw_mbps() 3299 ReturnBW = PixelMixedWithVMDataReturnBW; in dml32_get_return_bw_mbps() 3312 dml_print("DML::%s: ReturnBW = %f MBps\n", __func__, ReturnBW); in dml32_get_return_bw_mbps() 3314 return ReturnBW; in dml32_get_return_bw_mbps() 3351 double ReturnBW, in dml32_CalculateExtraLatency() argument 3379 … = (RoundTripPingLatencyCycles + __DML_ARB_TO_RET_DELAY__) / DCFCLK + ExtraLatencyBytes / ReturnBW; in dml32_CalculateExtraLatency() 3385 dml_print("DML::%s: ReturnBW=%f\n", __func__, ReturnBW); in dml32_CalculateExtraLatency() 4233 double ReturnBW, in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() argument 5568 double ReturnBW, in dml32_CalculateStutterEfficiency() argument [all …]
|
D | display_mode_vba_32.c | 555 dml_print("DML::%s: ReturnBW = %f\n", __func__, mode_lib->vba.ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 564 mode_lib->vba.ReturnBW / v->dummy_vars in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 585 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 675 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 911 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 916 dml_print("DML::%s: ReturnBW=%f\n", __func__, mode_lib->vba.ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 924 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 954 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 992 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1060 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
D | display_mode_vba_20v2.c | 46 double ReturnBW, 58 double ReturnBW, 271 double ReturnBW, in adjust_ReturnBW() argument 280 ReturnBW = in adjust_ReturnBW() 282 ReturnBW, in adjust_ReturnBW() 303 ReturnBW = in adjust_ReturnBW() 305 ReturnBW, in adjust_ReturnBW() 321 return ReturnBW; in adjust_ReturnBW() 465 double ReturnBW, in CalculateDelayAfterScaler() argument 503 …gleDPPY * SwathHeightY * dml_ceil(BytePerPixelDETY, 1) / (mode_lib->vba.ReturnBW * ReadBandwidthPl… in CalculateDelayAfterScaler() [all …]
|
D | display_mode_vba_20.c | 45 double ReturnBW, 247 double ReturnBW, in adjust_ReturnBW() argument 256 ReturnBW = in adjust_ReturnBW() 258 ReturnBW, in adjust_ReturnBW() 279 ReturnBW = in adjust_ReturnBW() 281 ReturnBW, in adjust_ReturnBW() 297 return ReturnBW; in adjust_ReturnBW() 1310 mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBandwidthToDCN; in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1311 mode_lib->vba.ReturnBW = adjust_ReturnBW( in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1313 mode_lib->vba.ReturnBW, in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
D | display_mode_vba_31.c | 297 double ReturnBW, 485 double ReturnBW, 611 double ReturnBW, 2017 v->ReturnBW = dml_min( 2021 v->ReturnBW = dml_min( 2156 DTRACE(" return_bus_bw = %f", v->ReturnBW); 2483 dml_print("DML::%s: ReturnBW = %f\n", __func__, v->ReturnBW); 2487 HostVMInefficiencyFactor = v->ReturnBW / VMDataOnlyReturnBW; 2497 v->ReturnBW, 2802 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / v->ReturnBW; [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
D | display_mode_vba_314.c | 309 double ReturnBW, 497 double ReturnBW, 623 double ReturnBW, 2039 v->ReturnBW = dml_min( 2043 v->ReturnBW = dml_min( 2178 DTRACE(" return_bus_bw = %f", v->ReturnBW); 2505 dml_print("DML::%s: ReturnBW = %f\n", __func__, v->ReturnBW); 2509 HostVMInefficiencyFactor = v->ReturnBW / VMDataOnlyReturnBW; 2519 v->ReturnBW, 2824 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / v->ReturnBW; [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
D | display_mode_vba_30.c | 306 double ReturnBW, 516 double ReturnBW, 627 double ReturnBW, 1875 …v->ReturnBW = v->IdealSDPPortBandwidthPerState[v->VoltageLevel][v->maxMpcComb] * v->PercentOfIdeal… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1877 …v->ReturnBW = v->IdealSDPPortBandwidthPerState[v->VoltageLevel][v->maxMpcComb] * v->PercentOfIdeal… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2029 DTRACE(" return_bus_bw = %f", v->ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2346 v->ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2623 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / v->ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2626 if (MaxTotalRDBandwidth <= v->ReturnBW && v->NotEnoughUrgentLatencyHiding[0][0] == 0 in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2633 …l_print("DML: MaxTotalRDBandwidth:%f AvailReturnBandwidth:%f\n", MaxTotalRDBandwidth, v->ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
D | display_mode_vba_21.c | 297 double ReturnBW, 476 double ReturnBW, 1682 DTRACE(" return_bus_bw = %f", mode_lib->vba.ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2019 / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2027 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2306 …ode_lib->vba.FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2308 …if (MaxTotalRDBandwidth <= mode_lib->vba.ReturnBW && locals->NotEnoughUrgentLatencyHiding[0][0] ==… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2319 mode_lib->vba.BandwidthAvailableForImmediateFlip = mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2385 …ImmediateFlip = mode_lib->vba.total_dcn_read_bw_with_flip_no_urgent_burst / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2388 if (mode_lib->vba.total_dcn_read_bw_with_flip > mode_lib->vba.ReturnBW) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/ |
D | display_mode_vba.c | 109 dml_get_attr_func(return_bw, mode_lib->vba.ReturnBW); 1078 …mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBWPerState[mode_lib->vba.VoltageLevel][mode_lib->vba.… in ModeSupportAndSystemConfiguration() 1079 if (mode_lib->vba.ReturnBW == 0) in ModeSupportAndSystemConfiguration() 1080 mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBWPerState[mode_lib->vba.VoltageLevel][0]; in ModeSupportAndSystemConfiguration()
|
D | display_mode_vba.h | 374 double ReturnBW; member
|