Home
last modified time | relevance | path

Searched refs:HRatio (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_mode_vba_util_32.h66 double HRatio,
128 double HRatio[],
174 double HRatio[],
566 double HRatio[],
862 double HRatio[],
H A Ddisplay_mode_vba_util_32.c199 double HRatio, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() argument
220 if (HRatio > 1) { in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput()
221 *PSCL_THROUGHPUT = dml_min(MaxDCHUBToPSCLThroughput, MaxPSCLToLBThroughput * HRatio / in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput()
227 DPPCLKUsingSingleDPPLuma = PixelClock * dml_max3(VTaps / 6 * dml_min(1, HRatio), HRatio * VRatio / in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput()
439 double HRatio[], in dml32_CalculateSwathAndDETConfiguration()
502 HRatio, in dml32_CalculateSwathAndDETConfiguration()
706 double HRatio[], in dml32_CalculateSwathWidth()
754 dml_round(HActive[k] / 4.0 * HRatio[k])); in dml32_CalculateSwathWidth()
757 dml_round(HActive[k] / 2.0 * HRatio[k])); in dml32_CalculateSwathWidth()
767 dml_print("DML::%s: k=%d HRatio=%f\n", __func__, k, HRatio[k]); in dml32_CalculateSwathWidth()
[all …]
H A Ddisplay_mode_vba_32.c117 dml32_CalculateSinglePipeDPPCLKAndSCLThroughput(mode_lib->vba.HRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
192 mode_lib->vba.HRatio, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
272 mode_lib->vba.HRatio, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
321 mode_lib->vba.HRatio, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
791 (unsigned int) (v->SwathWidthY[k] / v->HRatio[k]), in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1260 mode_lib->vba.HRatio, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1757 || mode_lib->vba.HRatio[k] != 1.0 || mode_lib->vba.htaps[k] != 1.0 in dml32_ModeSupportAndSystemConfigurationFull()
1763 || mode_lib->vba.HRatio[k] > mode_lib->vba.MaxHSCLRatio in dml32_ModeSupportAndSystemConfigurationFull()
1765 || mode_lib->vba.HRatio[k] > mode_lib->vba.htaps[k] in dml32_ModeSupportAndSystemConfigurationFull()
1902 …dml32_CalculateSinglePipeDPPCLKAndSCLThroughput(mode_lib->vba.HRatio[k], mode_lib->vba.HRatioChrom… in dml32_ModeSupportAndSystemConfigurationFull()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/
H A Ddisplay_mode_vba_21.c320 double HRatio[],
350 double HRatio[],
394 double HRatio[],
1499 if (mode_lib->vba.HRatio[k] > 1) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1503 * mode_lib->vba.HRatio[k] in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1520 mode_lib->vba.HRatio[k]), in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1522 mode_lib->vba.HRatio[k] in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1539 if (mode_lib->vba.HRatio[k] > 1) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1544 * mode_lib->vba.HRatio[k] in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1562 mode_lib->vba.HRatio[k] in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddisplay_mode_vba_20.c1115 if (mode_lib->vba.HRatio[k] > 1) { in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1119 * mode_lib->vba.HRatio[k] in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1136 mode_lib->vba.HRatio[k]), in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1138 mode_lib->vba.HRatio[k] in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1155 if (mode_lib->vba.HRatio[k] > 1) { in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1160 * mode_lib->vba.HRatio[k] in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1178 mode_lib->vba.HRatio[k] in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1181 mode_lib->vba.HRatio[k] in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1348 * mode_lib->vba.HRatio[k])); in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1424 / mode_lib->vba.HRatio[k] in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
[all …]
H A Ddisplay_mode_vba_20v2.c1175 if (mode_lib->vba.HRatio[k] > 1) { in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1179 * mode_lib->vba.HRatio[k] in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1196 mode_lib->vba.HRatio[k]), in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1198 mode_lib->vba.HRatio[k] in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1215 if (mode_lib->vba.HRatio[k] > 1) { in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1220 * mode_lib->vba.HRatio[k] in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1238 mode_lib->vba.HRatio[k] in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1241 mode_lib->vba.HRatio[k] in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1408 * mode_lib->vba.HRatio[k])); in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1482 / mode_lib->vba.HRatio[k] in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddisplay_mode_vba_30.c295 double HRatio[],
342 double HRatio[],
506 double HRatio[],
539 double HRatio[],
1796 if (v->HRatio[k] > 1) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1798 v->MaxPSCLToLBThroughput * v->HRatio[k] / dml_ceil(v->htaps[k] / 6.0, 1)); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1806 * dml_max(v->vtaps[k] / 6.0 * dml_min(1.0, v->HRatio[k]), in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1807 dml_max(v->HRatio[k] * v->VRatio[k] / v->PSCL_THROUGHPUT_LUMA[k], 1.0)); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1960 v->HRatio, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1990 v->HRatio, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/
H A Ddisplay_mode_vba_314.c337 double HRatio[],
383 double HRatio[],
567 double HRatio[],
600 double HRatio[],
2059 if (v->HRatio[k] > 1) {
2062 v->MaxPSCLToLBThroughput * v->HRatio[k] / dml_ceil(v->htaps[k] / 6.0, 1));
2069 v->vtaps[k] / 6.0 * dml_min(1.0, v->HRatio[k]),
2070 dml_max(v->HRatio[k] * v->VRatio[k] / v->PSCL_THROUGHPUT_LUMA[k], 1.0));
2202 v->HRatio,
2232 v->HRatio,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_mode_vba_31.c328 double HRatio[],
374 double HRatio[],
559 double HRatio[],
592 double HRatio[],
2041 if (v->HRatio[k] > 1) {
2044 v->MaxPSCLToLBThroughput * v->HRatio[k] / dml_ceil(v->htaps[k] / 6.0, 1));
2051 v->vtaps[k] / 6.0 * dml_min(1.0, v->HRatio[k]),
2052 dml_max(v->HRatio[k] * v->VRatio[k] / v->PSCL_THROUGHPUT_LUMA[k], 1.0));
2184 v->HRatio,
2214 v->HRatio,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddisplay_mode_core.c136 dml_float_t HRatio,
406 dml_float_t HRatio[],
466 dml_float_t HRatio[],
605 dml_float_t HRatio[],
2897 …oat_t)p->LBBitPerPixel[k] / ((dml_float_t)p->SwathWidthY[k] / dml_max(p->HRatio[k], 1.0)), 1)) - (… in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
2905 dml_print("DML::%s: k=%u, HRatio = %f\n", __func__, k, p->HRatio[k]); in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
3120 dml_float_t HRatio[], in CalculateDCFCLKDeepSleep() argument
3141 DisplayPipeLineDeliveryTimeLuma = SwathWidthY[k] * DPPPerSurface[k] / HRatio[k] / PixelClock[k]; in CalculateDCFCLKDeepSleep()
3275 dml_float_t HRatio[], in CalculatePixelDeliveryTimes() argument
3308 dml_print("DML::%s: k=%u : HRatio = %f\n", __func__, k, HRatio[k]); in CalculatePixelDeliveryTimes()
[all …]
H A Ddml2_utils.c67 dml_plane_array->HRatio[dst_index] = dml_plane_array->HRatio[src_index]; in dml2_util_copy_dml_plane()
H A Ddisplay_mode_core_structs.h548 dml_float_t HRatio[__DML_NUM_PLANES__]; member
1355 dml_float_t *HRatio; member
1502 dml_float_t *HRatio; member
H A Ddml2_translation_helper.c1038 out->HRatio[location] = 1.0; in populate_dummy_dml_plane_cfg()
1096 out->HRatio[location] = 1; in populate_dml_plane_cfg_from_plane_state()
1102 out->HRatio[location] = (dml_float_t)scaler_data->ratios.horz.value / (1ULL << 32); in populate_dml_plane_cfg_from_plane_state()
H A Ddisplay_mode_util.c570 dml_print("DML: plane_cfg: plane=%d, HRatio = %3.2f\n", i, plane->HRatio[i]); in dml_print_dml_display_cfg_plane()
/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_vba.h465 double HRatio[DC__NUM_DPP__MAX]; member
H A Ddisplay_mode_vba.c589 mode_lib->vba.HRatio[mode_lib->vba.NumberOfActivePlanes] = scl->hscl_ratio; in fetch_pipe_params()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c767 double HRatio, in CalculateSinglePipeDPPCLKAndSCLThroughput() argument
788 if (HRatio > 1) { in CalculateSinglePipeDPPCLKAndSCLThroughput()
789 …*PSCL_THROUGHPUT = math_min2(MaxDCHUBToPSCLThroughput, MaxPSCLToLBThroughput * HRatio / math_ceil2… in CalculateSinglePipeDPPCLKAndSCLThroughput()
794 …DPPCLKUsingSingleDPPLuma = PixelClock * math_max3(VTaps / 6 * math_min2(1, HRatio), HRatio * VRati… in CalculateSinglePipeDPPCLKAndSCLThroughput()