/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
D | display_mode_vba_util_32.h | 72 double PixelClock, 227 double PixelClock, 241 double PixelClock, 295 double PixelClock, 311 double PixelClock, 329 double PixelClock, 568 double PixelClock[], 635 double PixelClock[], 665 double PixelClock, 837 double PixelClock, [all …]
|
D | display_mode_vba_util_32.c | 205 double PixelClock, in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() argument 227 DPPCLKUsingSingleDPPLuma = PixelClock * dml_max3(VTaps / 6 * dml_min(1, HRatio), HRatio * VRatio / in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 230 if ((HTaps > 6 || VTaps > 6) && DPPCLKUsingSingleDPPLuma < 2 * PixelClock) in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 231 DPPCLKUsingSingleDPPLuma = 2 * PixelClock; in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 244 DPPCLKUsingSingleDPPChroma = PixelClock * dml_max3(VTapsChroma / 6 * dml_min(1, HRatioChroma), in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 246 if ((HTapsChroma > 6 || VTapsChroma > 6) && DPPCLKUsingSingleDPPChroma < 2 * PixelClock) in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 247 DPPCLKUsingSingleDPPChroma = 2 * PixelClock; in dml32_CalculateSinglePipeDPPCLKAndSCLThroughput() 1192 double PixelClock, in dml32_CalculateODMMode() argument 1210 PixelClock, DISPCLKDPPCLKDSCCLKDownSpreading, DISPCLKRampingMargin, DISPCLKDPPCLKVCOSpeed, in dml32_CalculateODMMode() 1213 PixelClock, DISPCLKDPPCLKDSCCLKDownSpreading, DISPCLKRampingMargin, DISPCLKDPPCLKVCOSpeed, in dml32_CalculateODMMode() [all …]
|
D | display_mode_vba_32.c | 90 mode_lib->vba.PixelClock[k], mode_lib->vba.WritebackHRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 108 mode_lib->vba.PixelClock[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 123 mode_lib->vba.PixelClock[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 207 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k]; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 209 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 323 mode_lib->vba.PixelClock, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 369 mode_lib->vba.Output[k], mode_lib->vba.PixelClock[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 424 …sWatermarksAndPerformanceCalculation.SurfaceParameters[k].PixelClock = mode_lib->vba.PixelClock[k]; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 654 mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 672 …ib->vba.CursorBPP[k][0] / 8 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->… in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
D | display_mode_vba_30.c | 45 double PixelClock; member 283 double PixelClock, 334 double PixelClock[], 365 double PixelClock[], 412 double PixelClock[], 447 double PixelClock[], 496 double PixelClock[], 528 double PixelClock[], 921 myPipe->PixelClock, in CalculatePrefetchSchedule() 933 LineTime = myPipe->HTotal / myPipe->PixelClock; in CalculatePrefetchSchedule() [all …]
|
D | display_mode_vba_30.h | 33 double PixelClock,
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
D | display_mode_vba_314.c | 63 double PixelClock; member 286 double PixelClock, 339 double PixelClock[], 385 double PixelClock[], 420 double PixelClock[], 469 double PixelClock[], 517 double PixelClock[], 671 double PixelClock, 948 myPipe->PixelClock, 963 LineTime = myPipe->HTotal / myPipe->PixelClock; [all …]
|
D | display_mode_vba_314.h | 34 double PixelClock,
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
D | display_mode_vba_31.c | 65 double PixelClock; member 277 double PixelClock, 330 double PixelClock[], 376 double PixelClock[], 411 double PixelClock[], 460 double PixelClock[], 508 double PixelClock[], 930 myPipe->PixelClock, 945 LineTime = myPipe->HTotal / myPipe->PixelClock; 994 …*DSTXAfterScaler = DPPCycles * myPipe->PixelClock / myPipe->DPPCLK + DISPCLKCycles * myPipe->Pixel… [all …]
|
D | display_mode_vba_31.h | 33 double PixelClock,
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
D | display_mode_vba_21.c | 44 double PixelClock; member 325 double PixelClock[], 351 double PixelClock[], 395 double PixelClock[], 429 double PixelClock[], 740 *DSTXAfterScaler = DPPCycles * myPipe->PixelClock / myPipe->DPPCLK in CalculatePrefetchSchedule() 741 + DISPCLKCycles * myPipe->PixelClock / myPipe->DISPCLK + DSCDelay; in CalculatePrefetchSchedule() 758 * myPipe->PixelClock; in CalculatePrefetchSchedule() 763 * myPipe->PixelClock; in CalculatePrefetchSchedule() 765 Tsetup = (double) (*VUpdateOffsetPix + *VUpdateWidthPix + *VReadyOffsetPix) / myPipe->PixelClock; in CalculatePrefetchSchedule() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
D | display_mode_vba_20.c | 60 double PixelClock, 443 double PixelClock, in CalculatePrefetchSchedule() argument 531 *DSTXAfterScaler = DPPCycles * PixelClock / DPPCLK + DISPCLKCycles * PixelClock / DISPCLK in CalculatePrefetchSchedule() 549 * PixelClock; in CalculatePrefetchSchedule() 554 * PixelClock; in CalculatePrefetchSchedule() 556 Tsetup = (double) (*VUpdateOffsetPix + *VUpdateWidthPix + *VReadyOffsetPix) / PixelClock; in CalculatePrefetchSchedule() 558 LineTime = (double) HTotal / PixelClock; in CalculatePrefetchSchedule() 1104 mode_lib->vba.PixelClock[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1134 mode_lib->vba.PixelClock[k] in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1148 < 2 * mode_lib->vba.PixelClock[k]) { in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
D | display_mode_vba_20v2.c | 66 double PixelClock, 95 double PixelClock, 473 double PixelClock, in CalculateDelayAfterScaler() argument 523 *DSTXAfterScaler = DPPCycles * PixelClock / DPPCLK + DISPCLKCycles * PixelClock / DISPCLK in CalculateDelayAfterScaler() 545 double PixelClock, in CalculatePrefetchSchedule() argument 612 * PixelClock; in CalculatePrefetchSchedule() 617 * PixelClock; in CalculatePrefetchSchedule() 619 Tsetup = (double) (*VUpdateOffsetPix + *VUpdateWidthPix + *VReadyOffsetPix) / PixelClock; in CalculatePrefetchSchedule() 621 LineTime = (double) HTotal / PixelClock; in CalculatePrefetchSchedule() 1164 mode_lib->vba.PixelClock[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/ |
D | display_mode_core.c | 58 dml_float_t PixelClock, 114 dml_float_t PixelClock, 128 dml_float_t PixelClock, 141 dml_float_t PixelClock, 356 dml_float_t PixelClock, 378 dml_float_t PixelClock, 407 dml_float_t PixelClock[], 443 dml_float_t PixelClock, 467 dml_float_t PixelClock[], 505 dml_float_t PixelClock[], [all …]
|
D | display_mode_core_structs.h | 397 dml_float_t PixelClock; member 553 dml_float_t PixelClock[__DML_NUM_PLANES__]; member 1260 dml_float_t *PixelClock; member 1307 dml_float_t *PixelClock; member 1501 dml_float_t *PixelClock; member
|
D | dml2_utils.c | 42 dml_timing_array->PixelClock[dst_index] = dml_timing_array->PixelClock[src_index]; in dml2_util_copy_dml_timing()
|
D | dml2_wrapper.c | 140 …refresh_rate_hz = (int)div_u64((unsigned long long) p->cur_display_config->timing.PixelClock[i] * … in optimize_configuration() 171 (p->new_display_config->timing.PixelClock[subvp_timing_to_add] * 1000 * 1000) / in optimize_configuration()
|
D | dml_display_rq_dlg_calc.c | 216 dml_float_t pclk_freq_in_mhz = (dml_float_t) timing->PixelClock[plane_idx]; in dml_rq_dlg_get_dlg_reg()
|
D | dml2_translation_helper.c | 716 out->PixelClock[location] = in->timing.pix_clk_100hz / 10000.00; in populate_dml_timing_cfg_from_stream_state() 718 out->PixelClock[location] *= 2; in populate_dml_timing_cfg_from_stream_state()
|
D | display_mode_util.c | 537 dml_print("DML: timing_cfg: plane=%d, PixelClock = %f\n", i, timing->PixelClock[i]); in dml_print_dml_display_cfg_timing()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/ |
D | display_mode_vba.c | 705 mode_lib->vba.PixelClock[mode_lib->vba.NumberOfActivePlanes] = dst->pixel_rate_mhz; in fetch_pipe_params() 1054 mode_lib->vba.PixelClockBackEnd[k] = mode_lib->vba.PixelClock[k]; in PixelClockAdjustmentForProgressiveToInterlaceUnit() 1057 mode_lib->vba.PixelClock[k] = 2 * mode_lib->vba.PixelClock[k]; in PixelClockAdjustmentForProgressiveToInterlaceUnit() 1119 double PixelClock, in CalculateWriteBackDISPCLK() argument 1130 double CalculateWriteBackDISPCLK = 1.01 * PixelClock * dml_max( in CalculateWriteBackDISPCLK() 1137 CalculateWriteBackDISPCLK = dml_max(CalculateWriteBackDISPCLK, 1.01 * PixelClock * dml_max( in CalculateWriteBackDISPCLK()
|
D | display_mode_structs.h | 97 double PixelClock; member
|
D | display_mode_vba.h | 476 double PixelClock[DC__NUM_DPP__MAX]; member 1250 double PixelClock,
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
D | dml2_core_shared.c | 75 double PixelClock, 114 static double CalculateRequiredDispclk(enum dml2_odm_mode ODMMode, double PixelClock); 121 double PixelClock, 379 double PixelClock, 418 double PixelClock, 429 double PixelClock, 447 double PixelClock, 491 double PixelClock, 1653 …s->SurfParameters[k].PixelClock = ((double)display_cfg->stream_descriptors[display_cfg->plane_desc… in dml2_core_shared_mode_support() 2293 …myPipe->PixelClock = ((double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].st… in dml2_core_shared_mode_support() [all …]
|
D | dml2_core_dcn4_calcs.c | 761 double PixelClock, in CalculateSinglePipeDPPCLKAndSCLThroughput() argument 782 …DPPCLKUsingSingleDPPLuma = PixelClock * math_max3(VTaps / 6 * math_min2(1, HRatio), HRatio * VRati… in CalculateSinglePipeDPPCLKAndSCLThroughput() 784 if ((HTaps > 6 || VTaps > 6) && DPPCLKUsingSingleDPPLuma < 2 * PixelClock) in CalculateSinglePipeDPPCLKAndSCLThroughput() 785 DPPCLKUsingSingleDPPLuma = 2 * PixelClock; in CalculateSinglePipeDPPCLKAndSCLThroughput() 796 DPPCLKUsingSingleDPPChroma = PixelClock * math_max3(VTapsChroma / 6 * math_min2(1, HRatioChroma), in CalculateSinglePipeDPPCLKAndSCLThroughput() 798 if ((HTapsChroma > 6 || VTapsChroma > 6) && DPPCLKUsingSingleDPPChroma < 2 * PixelClock) in CalculateSinglePipeDPPCLKAndSCLThroughput() 799 DPPCLKUsingSingleDPPChroma = 2 * PixelClock; in CalculateSinglePipeDPPCLKAndSCLThroughput() 1265 double PixelClock) in CalculateRequiredDispclk() argument 1269 return PixelClock / 4.0; in CalculateRequiredDispclk() 1271 return PixelClock / 3.0; in CalculateRequiredDispclk() [all …]
|
D | dml2_core_shared_types.h | 101 double PixelClock; member
|