| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | display_mode_vba_util_32.h | 711 double ReturnBW, 808 double ReturnBW, 1004 double ReturnBW, 1069 double ReturnBW, 1082 double ReturnBW, 1110 double ReturnBW, 1126 double ReturnBW, 1152 double ReturnBW,
|
| H A D | display_mode_vba_util_32.c | 3290 double ReturnBW = 0.; in dml32_get_return_bw_mbps() local 3304 ReturnBW = PixelDataOnlyReturnBW; in dml32_get_return_bw_mbps() 3306 ReturnBW = PixelMixedWithVMDataReturnBW; in dml32_get_return_bw_mbps() 3319 dml_print("DML::%s: ReturnBW = %f MBps\n", __func__, ReturnBW); in dml32_get_return_bw_mbps() 3321 return ReturnBW; in dml32_get_return_bw_mbps() 3358 double ReturnBW, in dml32_CalculateExtraLatency() argument 3386 … = (RoundTripPingLatencyCycles + __DML_ARB_TO_RET_DELAY__) / DCFCLK + ExtraLatencyBytes / ReturnBW; in dml32_CalculateExtraLatency() 3392 dml_print("DML::%s: ReturnBW=%f\n", __func__, ReturnBW); in dml32_CalculateExtraLatency() 4263 double ReturnBW, in dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() argument 5598 double ReturnBW, in dml32_CalculateStutterEfficiency() argument [all …]
|
| H A D | display_mode_vba_32.c | 557 dml_print("DML::%s: ReturnBW = %f\n", __func__, mode_lib->vba.ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 566 mode_lib->vba.ReturnBW / v->dummy_vars in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 587 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 677 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 917 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 922 dml_print("DML::%s: ReturnBW=%f\n", __func__, mode_lib->vba.ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 930 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 963 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1004 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1072 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/ |
| H A D | display_mode_core.c | 626 dml_float_t ReturnBW, 749 dml_float_t ReturnBW, 763 dml_float_t ReturnBW, 791 dml_float_t ReturnBW, 808 dml_float_t ReturnBW, 3966 dml_print("DML::%s: ReturnBW = %f\n", __func__, p->ReturnBW); in CalculateStutterEfficiency() 3972 …ReturnBW + (*p->StutterPeriod * p->TotalDataReadBandwidth - PartOfUncompressedPixelBurstThatFitsIn… in CalculateStutterEfficiency() 3974 …fUncompressedPixelBurstThatFitsInROBAndCompressedBuffer / AverageDCCCompressionRate / p->ReturnBW); in CalculateStutterEfficiency() 3977 …print("DML::%s: Part 3 = %f\n", __func__, *p->StutterPeriod * TotalRowReadBandwidth / p->ReturnBW); in CalculateStutterEfficiency() 3980 …rStutterCriticalSurface * BytePerPixelYCriticalSurface * SwathWidthYCriticalSurface / p->ReturnBW); in CalculateStutterEfficiency() [all …]
|
| H A D | display_mode_core_structs.h | 850 dml_float_t ReturnBW; member 1337 dml_float_t ReturnBW; member 1533 dml_float_t ReturnBW; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| H A D | display_mode_vba_30.c | 269 double ReturnBW, 446 double ReturnBW, 557 double ReturnBW, 1770 …v->ReturnBW = v->IdealSDPPortBandwidthPerState[v->VoltageLevel][v->maxMpcComb] * v->PercentOfIdeal… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1772 …v->ReturnBW = v->IdealSDPPortBandwidthPerState[v->VoltageLevel][v->maxMpcComb] * v->PercentOfIdeal… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1924 DTRACE(" return_bus_bw = %f", v->ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2241 v->ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2489 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / v->ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2492 if (MaxTotalRDBandwidth <= v->ReturnBW && v->NotEnoughUrgentLatencyHiding[0][0] == 0 in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2499 …l_print("DML: MaxTotalRDBandwidth:%f AvailReturnBandwidth:%f\n", MaxTotalRDBandwidth, v->ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/ |
| H A D | display_mode_vba.c | 109 dml_get_attr_func(return_bw, mode_lib->vba.ReturnBW); 1084 …mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBWPerState[mode_lib->vba.VoltageLevel][mode_lib->vba.… in ModeSupportAndSystemConfiguration() 1085 if (mode_lib->vba.ReturnBW == 0) in ModeSupportAndSystemConfiguration() 1086 mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBWPerState[mode_lib->vba.VoltageLevel][0]; in ModeSupportAndSystemConfiguration()
|
| H A D | display_mode_vba.h | 376 double ReturnBW; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn4_calcs.c | 4748 double ReturnBW, in CalculateTarb() argument 4777 *Tarb = extra_bytes / ReturnBW; in CalculateTarb() 4778 *Tarb_prefetch = extra_bytes_prefetch / ReturnBW; in CalculateTarb() 5011 double ReturnBW, in CalculateExtraLatency() argument 5050 ReturnBW, in CalculateExtraLatency() 5069 …ncy + (ROBBufferSizeInKByte * 1024 - max_outstanding_requests * max_request_size_bytes) / ReturnBW; in CalculateExtraLatency() 5071 …_arb_to_ret_delay / DCFCLK + RoundTripPingLatencyCycles / FabricClock + ReorderingBytes / ReturnBW; in CalculateExtraLatency() 5086 DML_LOG_VERBOSE("DML::%s: ReturnBW=%f\n", __func__, ReturnBW); in CalculateExtraLatency() 10268 DML_LOG_VERBOSE("DML::%s: ReturnBW = %f\n", __func__, p->ReturnBW); in CalculateStutterEfficiency() 10275 / (p->ReturnBW * (p->hw_debug5 ? 1 : l->AverageDCCCompressionRate)) + in CalculateStutterEfficiency() [all …]
|