Home
last modified time | relevance | path

Searched refs:PixelClock (Results 1 – 25 of 25) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn32/
Ddisplay_mode_vba_util_32.h72 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 …]
Ddisplay_mode_vba_util_32.c205 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 …]
Ddisplay_mode_vba_32.c90 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/
Ddisplay_mode_vba_30.c45 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 …]
Ddisplay_mode_vba_30.h33 double PixelClock,
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn314/
Ddisplay_mode_vba_314.c63 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 …]
Ddisplay_mode_vba_314.h34 double PixelClock,
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_mode_vba_31.c65 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 …]
Ddisplay_mode_vba_31.h33 double PixelClock,
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dcn21/
Ddisplay_mode_vba_21.c44 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/
Ddisplay_mode_vba_20.c60 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 …]
Ddisplay_mode_vba_20v2.c66 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/
Ddisplay_mode_core.c58 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 …]
Ddisplay_mode_core_structs.h397 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
Ddml2_utils.c42 dml_timing_array->PixelClock[dst_index] = dml_timing_array->PixelClock[src_index]; in dml2_util_copy_dml_timing()
Ddml2_wrapper.c140 …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()
Ddml_display_rq_dlg_calc.c216 dml_float_t pclk_freq_in_mhz = (dml_float_t) timing->PixelClock[plane_idx]; in dml_rq_dlg_get_dlg_reg()
Ddml2_translation_helper.c716 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()
Ddisplay_mode_util.c537 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/
Ddisplay_mode_vba.c705 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()
Ddisplay_mode_structs.h97 double PixelClock; member
Ddisplay_mode_vba.h476 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/
Ddml2_core_shared.c75 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 …]
Ddml2_core_dcn4_calcs.c761 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 …]
Ddml2_core_shared_types.h101 double PixelClock; member