Home
last modified time | relevance | path

Searched refs:ReturnBW (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_mode_vba_util_32.h711 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 Ddisplay_mode_vba_util_32.c3290 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 Ddisplay_mode_vba_32.c557 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/dml/dcn20/
H A Ddisplay_mode_vba_20v2.c46 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 …]
H A Ddisplay_mode_vba_20.c45 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()
1307 mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBandwidthToDCN; in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1308 mode_lib->vba.ReturnBW = adjust_ReturnBW( in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1310 mode_lib->vba.ReturnBW, in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/
H A Ddisplay_mode_vba_314.c305 double ReturnBW,
493 double ReturnBW,
619 double ReturnBW,
2027 v->ReturnBW = dml_min(
2031 v->ReturnBW = dml_min(
2166 DTRACE(" return_bus_bw = %f", v->ReturnBW);
2494 dml_print("DML::%s: ReturnBW = %f\n", __func__, v->ReturnBW);
2498 HostVMInefficiencyFactor = v->ReturnBW / VMDataOnlyReturnBW;
2508 v->ReturnBW,
2813 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / v->ReturnBW;
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_mode_vba_31.c296 double ReturnBW,
484 double ReturnBW,
611 double ReturnBW,
2009 v->ReturnBW = dml_min(
2013 v->ReturnBW = dml_min(
2148 DTRACE(" return_bus_bw = %f", v->ReturnBW);
2475 dml_print("DML::%s: ReturnBW = %f\n", __func__, v->ReturnBW);
2479 HostVMInefficiencyFactor = v->ReturnBW / VMDataOnlyReturnBW;
2489 v->ReturnBW,
2794 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / v->ReturnBW;
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddisplay_mode_core.c626 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()
3972ReturnBW + (*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 Ddisplay_mode_core_structs.h850 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 Ddisplay_mode_vba_30.c269 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/dcn21/
H A Ddisplay_mode_vba_21.c297 double ReturnBW,
476 double ReturnBW,
1679 DTRACE(" return_bus_bw = %f", mode_lib->vba.ReturnBW); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2016 / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2024 mode_lib->vba.ReturnBW, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2303 …ode_lib->vba.FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2305 …if (MaxTotalRDBandwidth <= mode_lib->vba.ReturnBW && locals->NotEnoughUrgentLatencyHiding[0][0] ==… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2316 mode_lib->vba.BandwidthAvailableForImmediateFlip = mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2382 …ImmediateFlip = mode_lib->vba.total_dcn_read_bw_with_flip_no_urgent_burst / mode_lib->vba.ReturnBW; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
2385 if (mode_lib->vba.total_dcn_read_bw_with_flip > mode_lib->vba.ReturnBW) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_vba.c109 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 Ddisplay_mode_vba.h376 double ReturnBW; member
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c4748 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 …]