/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
H A D | dml2_core_shared_types.h | 875 double StutterEfficiencyNotIncludingVBlank; member 1880 double *StutterEfficiencyNotIncludingVBlank; member
|
H A D | dml2_core_dcn4_calcs.c | 326 dml_get_var_func(stutter_efficiency_no_vblank, double, mode_lib->mp.StutterEfficiencyNotIncludingVBlank); 10269 *p->StutterEfficiencyNotIncludingVBlank = math_max2(0., 1 - (p->SRExitTime + l->StutterBurstTime) / *p->StutterPeriod) * 100; in CalculateStutterEfficiency() 10271 *p->NumberOfStutterBurstsPerFrame = (*p->StutterEfficiencyNotIncludingVBlank > 0 ? (unsigned int)(math_ceil2(l->VActiveTimeCriticalSurface / *p->StutterPeriod, 1)) : 0); in CalculateStutterEfficiency() 10274 *p->StutterEfficiencyNotIncludingVBlank = 0.; in CalculateStutterEfficiency() 10281 DML_LOG_VERBOSE("DML::%s: StutterEfficiencyNotIncludingVBlank = %f\n", __func__, *p->StutterEfficiencyNotIncludingVBlank); in CalculateStutterEfficiency() 10287 if (*p->StutterEfficiencyNotIncludingVBlank > 0) { in CalculateStutterEfficiency() 10289 *p->StutterEfficiency = *p->StutterEfficiencyNotIncludingVBlank; in CalculateStutterEfficiency() 10320 DML_LOG_VERBOSE("DML::%s: StutterEfficiencyNotIncludingVBlank = %f\n", __func__, *p->StutterEfficiencyNotIncludingVBlank); in CalculateStutterEfficiency() [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
H A D | display_mode_vba_314.c | 533 double *StutterEfficiencyNotIncludingVBlank, 3275 &v->StutterEfficiencyNotIncludingVBlank, 6440 double *StutterEfficiencyNotIncludingVBlank, 6647 *StutterEfficiencyNotIncludingVBlank = dml_max(0., 1 - (SRExitTime + StutterBurstTime) / *StutterPeriod) * 100; 6649 *NumberOfStutterBurstsPerFrame = (*StutterEfficiencyNotIncludingVBlank > 0 ? dml_ceil(VActiveTimeCriticalPlane / *StutterPeriod, 1) : 0); 6652 *StutterEfficiencyNotIncludingVBlank = 0.; 6659 dml_print("DML::%s: StutterEfficiencyNotIncludingVBlank = %f\n", __func__, *StutterEfficiencyNotIncludingVBlank); 6671 if (*StutterEfficiencyNotIncludingVBlank > 0) { 6678 *StutterEfficiency = *StutterEfficiencyNotIncludingVBlank; 6389 CalculateStutterEfficiency(struct display_mode_lib * mode_lib,int CompressedBufferSizeInkByte,bool UnboundedRequestEnabled,int ConfigReturnBufferSizeInKByte,int MetaFIFOSizeInKEntries,int ZeroSizeBufferEntries,int NumberOfActivePlanes,int ROBBufferSizeInKByte,double TotalDataReadBandwidth,double DCFCLK,double ReturnBW,double COMPBUF_RESERVED_SPACE_64B,double COMPBUF_RESERVED_SPACE_ZS,double SRExitTime,double SRExitZ8Time,bool SynchronizedVBlank,double Z8StutterEnterPlusExitWatermark,double StutterEnterPlusExitWatermark,bool ProgressiveToInterlaceUnitInOPP,bool Interlace[],double MinTTUVBlank[],int DPPPerPlane[],unsigned int DETBufferSizeY[],int BytePerPixelY[],double BytePerPixelDETY[],double SwathWidthY[],int SwathHeightY[],int SwathHeightC[],double NetDCCRateLuma[],double NetDCCRateChroma[],double DCCFractionOfZeroSizeRequestsLuma[],double DCCFractionOfZeroSizeRequestsChroma[],int HTotal[],int VTotal[],double PixelClock[],double VRatio[],enum scan_direction_class SourceScan[],int BlockHeight256BytesY[],int BlockWidth256BytesY[],int BlockHeight256BytesC[],int BlockWidth256BytesC[],int DCCYMaxUncompressedBlock[],int DCCCMaxUncompressedBlock[],int VActive[],bool DCCEnable[],bool WritebackEnable[],double ReadBandwidthPlaneLuma[],double ReadBandwidthPlaneChroma[],double meta_row_bw[],double dpte_row_bw[],double * StutterEfficiencyNotIncludingVBlank,double * StutterEfficiency,int * NumberOfStutterBurstsPerFrame,double * Z8StutterEfficiencyNotIncludingVBlank,double * Z8StutterEfficiency,int * Z8NumberOfStutterBurstsPerFrame,double * StutterPeriod) global() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
H A D | display_mode_vba_31.c | 524 double *StutterEfficiencyNotIncludingVBlank, 3256 &v->StutterEfficiencyNotIncludingVBlank, 6345 double *StutterEfficiencyNotIncludingVBlank, 6552 *StutterEfficiencyNotIncludingVBlank = dml_max(0., 1 - (SRExitTime + StutterBurstTime) / *StutterPeriod) * 100; 6554 *NumberOfStutterBurstsPerFrame = (*StutterEfficiencyNotIncludingVBlank > 0 ? dml_ceil(VActiveTimeCriticalPlane / *StutterPeriod, 1) : 0); 6557 *StutterEfficiencyNotIncludingVBlank = 0.; 6564 dml_print("DML::%s: StutterEfficiencyNotIncludingVBlank = %f\n", __func__, *StutterEfficiencyNotIncludingVBlank); 6576 if (*StutterEfficiencyNotIncludingVBlank > 0) { 6583 *StutterEfficiency = *StutterEfficiencyNotIncludingVBlank; 6294 CalculateStutterEfficiency(struct display_mode_lib * mode_lib,int CompressedBufferSizeInkByte,bool UnboundedRequestEnabled,int ConfigReturnBufferSizeInKByte,int MetaFIFOSizeInKEntries,int ZeroSizeBufferEntries,int NumberOfActivePlanes,int ROBBufferSizeInKByte,double TotalDataReadBandwidth,double DCFCLK,double ReturnBW,double COMPBUF_RESERVED_SPACE_64B,double COMPBUF_RESERVED_SPACE_ZS,double SRExitTime,double SRExitZ8Time,bool SynchronizedVBlank,double Z8StutterEnterPlusExitWatermark,double StutterEnterPlusExitWatermark,bool ProgressiveToInterlaceUnitInOPP,bool Interlace[],double MinTTUVBlank[],int DPPPerPlane[],unsigned int DETBufferSizeY[],int BytePerPixelY[],double BytePerPixelDETY[],double SwathWidthY[],int SwathHeightY[],int SwathHeightC[],double NetDCCRateLuma[],double NetDCCRateChroma[],double DCCFractionOfZeroSizeRequestsLuma[],double DCCFractionOfZeroSizeRequestsChroma[],int HTotal[],int VTotal[],double PixelClock[],double VRatio[],enum scan_direction_class SourceScan[],int BlockHeight256BytesY[],int BlockWidth256BytesY[],int BlockHeight256BytesC[],int BlockWidth256BytesC[],int DCCYMaxUncompressedBlock[],int DCCCMaxUncompressedBlock[],int VActive[],bool DCCEnable[],bool WritebackEnable[],double ReadBandwidthPlaneLuma[],double ReadBandwidthPlaneChroma[],double meta_row_bw[],double dpte_row_bw[],double * StutterEfficiencyNotIncludingVBlank,double * StutterEfficiency,int * NumberOfStutterBurstsPerFrame,double * Z8StutterEfficiencyNotIncludingVBlank,double * Z8StutterEfficiency,int * Z8NumberOfStutterBurstsPerFrame,double * StutterPeriod) global() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | display_mode_core_structs.h | 1179 dml_float_t StutterEfficiencyNotIncludingVBlank; member 1575 dml_float_t *StutterEfficiencyNotIncludingVBlank; member
|
/linux/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | display_mode_vba.h | 556 double StutterEfficiencyNotIncludingVBlank; member
|
H A D | display_mode_vba.c | 101 dml_get_attr_func(stutter_efficiency_no_vblank, mode_lib->vba.StutterEfficiencyNotIncludingVBlank);
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
H A D | display_mode_vba_30.c | 544 double *StutterEfficiencyNotIncludingVBlank, 3035 &v->StutterEfficiencyNotIncludingVBlank, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 5969 double *StutterEfficiencyNotIncludingVBlank, in CalculateStutterEfficiency() 6061 *StutterEfficiencyNotIncludingVBlank = (1 in CalculateStutterEfficiency() 6064 *StutterEfficiencyNotIncludingVBlank = 0; in CalculateStutterEfficiency() 6081 *StutterEfficiency = (*StutterEfficiencyNotIncludingVBlank / 100.0 * (FrameTimeForMinFullDETBufferingTime - SmallestVBlank) + SmallestVBlank) / FrameTimeForMinFullDETBufferingTime * 100; in CalculateStutterEfficiency() 5934 CalculateStutterEfficiency(int NumberOfActivePlanes,long ROBBufferSizeInKByte,double TotalDataReadBandwidth,double DCFCLK,double ReturnBW,double SRExitTime,bool SynchronizedVBlank,int DPPPerPlane[],unsigned int DETBufferSizeY[],int BytePerPixelY[],double BytePerPixelDETY[],double SwathWidthY[],int SwathHeightY[],int SwathHeightC[],double DCCRateLuma[],double DCCRateChroma[],int HTotal[],int VTotal[],double PixelClock[],double VRatio[],enum scan_direction_class SourceScan[],int BlockHeight256BytesY[],int BlockWidth256BytesY[],int BlockHeight256BytesC[],int BlockWidth256BytesC[],int DCCYMaxUncompressedBlock[],int DCCCMaxUncompressedBlock[],int VActive[],bool DCCEnable[],bool WritebackEnable[],double ReadBandwidthPlaneLuma[],double ReadBandwidthPlaneChroma[],double meta_row_bw[],double dpte_row_bw[],double * StutterEfficiencyNotIncludingVBlank,double * StutterEfficiency,double * StutterPeriodOut) CalculateStutterEfficiency() argument
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | display_mode_vba_20.c | 1630 mode_lib->vba.StutterEfficiencyNotIncludingVBlank = (1 in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1634 mode_lib->vba.StutterEfficiencyNotIncludingVBlank = 0; in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1651 mode_lib->vba.StutterEfficiency = (mode_lib->vba.StutterEfficiencyNotIncludingVBlank / 100 in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
|
H A D | display_mode_vba_20v2.c | 1666 mode_lib->vba.StutterEfficiencyNotIncludingVBlank = (1 in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1670 mode_lib->vba.StutterEfficiencyNotIncludingVBlank = 0; in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1687 mode_lib->vba.StutterEfficiency = (mode_lib->vba.StutterEfficiencyNotIncludingVBlank / 100 in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
H A D | display_mode_vba_21.c | 2780 mode_lib->vba.StutterEfficiencyNotIncludingVBlank = (1 in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2784 mode_lib->vba.StutterEfficiencyNotIncludingVBlank = 0; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2801 mode_lib->vba.StutterEfficiency = (mode_lib->vba.StutterEfficiencyNotIncludingVBlank / 100 in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | display_mode_vba_32.c | 1563 &v->StutterEfficiencyNotIncludingVBlank, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
|