Searched refs:ReturnBW (Results 1 - 11 of 11) sorted by relevance

/openbsd-current/sys/dev/pci/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.c3288 double ReturnBW = 0.; local
3302 ReturnBW = PixelDataOnlyReturnBW;
3304 ReturnBW = PixelMixedWithVMDataReturnBW;
3317 dml_print("DML::%s: ReturnBW = %f MBps\n", __func__, ReturnBW);
3319 return ReturnBW;
3356 double ReturnBW,
3384 ExtraLatency = (RoundTripPingLatencyCycles + __DML_ARB_TO_RET_DELAY__) / DCFCLK + ExtraLatencyBytes / ReturnBW;
3390 dml_print("DML::%s: ReturnBW=%f\n", __func__, ReturnBW);
3348 dml32_CalculateExtraLatency( unsigned int RoundTripPingLatencyCycles, unsigned int ReorderingBytes, double DCFCLK, unsigned int TotalNumberOfActiveDPP, unsigned int PixelChunkSizeInKByte, unsigned int TotalNumberOfDCCActiveDPP, unsigned int MetaChunkSize, double ReturnBW, bool GPUVMEnable, bool HostVMEnable, unsigned int NumberOfActiveSurfaces, unsigned int NumberOfDPP[], unsigned int dpte_group_bytes[], double HostVMInefficiencyFactor, double HostVMMinPageSize, unsigned int HostVMMaxNonCachedPageTableLevels) argument
4260 dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport( struct vba_vars_st *v, unsigned int PrefetchMode, double DCFCLK, double ReturnBW, SOCParametersList mmSOCParameters, double SOCCLK, double DCFClkDeepSleep, unsigned int DETBufferSizeY[], unsigned int DETBufferSizeC[], unsigned int SwathHeightY[], unsigned int SwathHeightC[], double SwathWidthY[], double SwathWidthC[], unsigned int DPPPerSurface[], double BytePerPixelDETY[], double BytePerPixelDETC[], double DSTXAfterScaler[], double DSTYAfterScaler[], bool UnboundedRequestEnabled, unsigned int CompressedBufferSizeInkByte, enum clock_change_support *DRAMClockChangeSupport, double MaxActiveDRAMClockChangeLatencySupported[], unsigned int SubViewportLinesNeededInMALL[], enum dm_fclock_change_support *FCLKChangeSupport, double *MinActiveFCLKChangeLatencySupported, bool *USRRetrainingSupport, double ActiveDRAMClockChangeLatencyMargin[]) argument
5592 dml32_CalculateStutterEfficiency( unsigned int CompressedBufferSizeInkByte, enum dm_use_mall_for_pstate_change_mode UseMALLForPStateChange[], bool UnboundedRequestEnabled, unsigned int MetaFIFOSizeInKEntries, unsigned int ZeroSizeBufferEntries, unsigned int PixelChunkSizeInKByte, unsigned int NumberOfActiveSurfaces, unsigned int ROBBufferSizeInKByte, double TotalDataReadBandwidth, double DCFCLK, double ReturnBW, unsigned int CompbufReservedSpace64B, unsigned int CompbufReservedSpaceZs, double SRExitTime, double SRExitZ8Time, bool SynchronizeTimingsFinal, unsigned int BlendingAndTiming[], double StutterEnterPlusExitWatermark, double Z8StutterEnterPlusExitWatermark, bool ProgressiveToInterlaceUnitInOPP, bool Interlace[], double MinTTUVBlank[], unsigned int DPPPerSurface[], unsigned int DETBufferSizeY[], unsigned int BytePerPixelY[], double BytePerPixelDETY[], double SwathWidthY[], unsigned int SwathHeightY[], unsigned int SwathHeightC[], double NetDCCRateLuma[], double NetDCCRateChroma[], double DCCFractionOfZeroSizeRequestsLuma[], double DCCFractionOfZeroSizeRequestsChroma[], unsigned int HTotal[], unsigned int VTotal[], double PixelClock[], double VRatio[], enum dm_rotation_angle SourceRotation[], unsigned int BlockHeight256BytesY[], unsigned int BlockWidth256BytesY[], unsigned int BlockHeight256BytesC[], unsigned int BlockWidth256BytesC[], unsigned int DCCYMaxUncompressedBlock[], unsigned int DCCCMaxUncompressedBlock[], unsigned int VActive[], bool DCCEnable[], bool WritebackEnable[], double ReadBandwidthSurfaceLuma[], double ReadBandwidthSurfaceChroma[], double meta_row_bw[], double dpte_row_bw[], double *StutterEfficiencyNotIncludingVBlank, double *StutterEfficiency, unsigned int *NumberOfStutterBurstsPerFrame, double *Z8StutterEfficiencyNotIncludingVBlank, double *Z8StutterEfficiency, unsigned int *Z8NumberOfStutterBurstsPerFrame, double *StutterPeriod, bool *DCHUBBUB_ARB_CSTATE_MAX_CAP_MODE) argument
6114 dml32_CalculateVActiveBandwithSupport(unsigned int NumberOfActiveSurfaces, double ReturnBW, bool NotUrgentLatencyHiding[], double ReadBandwidthLuma[], double ReadBandwidthChroma[], double cursor_bw[], double meta_row_bandwidth[], double dpte_row_bandwidth[], unsigned int NumberOfDPP[], double UrgentBurstFactorLuma[], double UrgentBurstFactorChroma[], double UrgentBurstFactorCursor[]) argument
6153 dml32_CalculatePrefetchBandwithSupport(unsigned int NumberOfActiveSurfaces, double ReturnBW, bool NotUrgentLatencyHiding[], double ReadBandwidthLuma[], double ReadBandwidthChroma[], double PrefetchBandwidthLuma[], double PrefetchBandwidthChroma[], double cursor_bw[], double meta_row_bandwidth[], double dpte_row_bandwidth[], double cursor_bw_pre[], double prefetch_vmrow_bw[], unsigned int NumberOfDPP[], double UrgentBurstFactorLuma[], double UrgentBurstFactorChroma[], double UrgentBurstFactorCursor[], double UrgentBurstFactorLumaPre[], double UrgentBurstFactorChromaPre[], double UrgentBurstFactorCursorPre[], double PrefetchBW[], double VRatio[], double MaxVRatioPre, double *MaxPrefetchBandwidth, double *FractionOfUrgentBandwidth, bool *PrefetchBandwidthSupport) argument
6214 dml32_CalculateBandwidthAvailableForImmediateFlip(unsigned int NumberOfActiveSurfaces, double ReturnBW, double ReadBandwidthLuma[], double ReadBandwidthChroma[], double PrefetchBandwidthLuma[], double PrefetchBandwidthChroma[], double cursor_bw[], double cursor_bw_pre[], unsigned int NumberOfDPP[], double UrgentBurstFactorLuma[], double UrgentBurstFactorChroma[], double UrgentBurstFactorCursor[], double UrgentBurstFactorLumaPre[], double UrgentBurstFactorChromaPre[], double UrgentBurstFactorCursorPre[]) argument
6241 dml32_CalculateImmediateFlipBandwithSupport(unsigned int NumberOfActiveSurfaces, double ReturnBW, enum immediate_flip_requirement ImmediateFlipRequirement[], double final_flip_bw[], double ReadBandwidthLuma[], double ReadBandwidthChroma[], double PrefetchBandwidthLuma[], double PrefetchBandwidthChroma[], double cursor_bw[], double meta_row_bandwidth[], double dpte_row_bandwidth[], double cursor_bw_pre[], double prefetch_vmrow_bw[], unsigned int NumberOfDPP[], double UrgentBurstFactorLuma[], double UrgentBurstFactorChroma[], double UrgentBurstFactorCursor[], double UrgentBurstFactorLumaPre[], double UrgentBurstFactorChromaPre[], double UrgentBurstFactorCursorPre[], double *TotalBandwidth, double *FractionOfUrgentBandwidth, bool *ImmediateFlipBandwidthSupport) argument
6284 dml32_CalculateDETSwathFillLatencyHiding(unsigned int NumberOfActiveSurfaces, double ReturnBW, double UrgentLatency, unsigned int SwathHeightY[], unsigned int SwathHeightC[], unsigned int SwathWidthY[], unsigned int SwathWidthC[], double BytePerPixelInDETY[], double BytePerPixelInDETC[], unsigned int DETBufferSizeY[], unsigned int DETBufferSizeC[], unsigned int NumOfDPP[], unsigned int HTotal[], double PixelClock[], double VRatioY[], double VRatioC[], enum dm_use_mall_for_pstate_change_mode UsesMALLForPStateChange[], enum unbounded_requesting_policy UseUnboundedRequesting) argument
[all...]
H A Ddisplay_mode_vba_32.c557 dml_print("DML::%s: ReturnBW = %f\n", __func__, mode_lib->vba.ReturnBW);
566 mode_lib->vba.ReturnBW / v->dummy_vars
587 mode_lib->vba.ReturnBW,
677 mode_lib->vba.ReturnBW,
917 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / mode_lib->vba.ReturnBW;
922 dml_print("DML::%s: ReturnBW=%f\n", __func__, mode_lib->vba.ReturnBW);
930 mode_lib->vba.ReturnBW,
963 mode_lib->vba.ReturnBW,
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/dcn20/
H A Ddisplay_mode_vba_20v2.c46 double ReturnBW,
58 double ReturnBW,
271 double ReturnBW,
280 ReturnBW =
282 ReturnBW,
303 ReturnBW =
305 ReturnBW,
321 return ReturnBW;
465 double ReturnBW,
503 DataFabricLineDeliveryTimeLuma = SwathWidthSingleDPPY * SwathHeightY * dml_ceil(BytePerPixelDETY, 1) / (mode_lib->vba.ReturnBW * ReadBandwidthPlaneLum
269 adjust_ReturnBW( struct display_mode_lib *mode_lib, double ReturnBW, bool DCCEnabledAnyPlane, double ReturnBandwidthToDCN) argument
463 CalculateDelayAfterScaler( struct display_mode_lib *mode_lib, double ReturnBW, double ReadBandwidthPlaneLuma, double ReadBandwidthPlaneChroma, double TotalDataReadBandwidth, double DisplayPipeLineDeliveryTimeLuma, double DisplayPipeLineDeliveryTimeChroma, double DPPCLK, double DISPCLK, double PixelClock, unsigned int DSCDelay, unsigned int DPPPerPlane, bool ScalerEnabled, unsigned int NumberOfCursors, double DPPCLKDelaySubtotal, double DPPCLKDelaySCL, double DPPCLKDelaySCLLBOnly, double DPPCLKDelayCNVCFormater, double DPPCLKDelayCNVCCursor, double DISPCLKDelaySubtotal, unsigned int ScalerRecoutWidth, enum output_format_class OutputFormat, unsigned int HTotal, unsigned int SwathWidthSingleDPPY, double BytePerPixelDETY, double BytePerPixelDETC, unsigned int SwathHeightY, unsigned int SwathHeightC, bool Interlace, bool ProgressiveToInterlaceUnitInOPP, double *DSTXAfterScaler, double *DSTYAfterScaler ) argument
[all...]
H A Ddisplay_mode_vba_20.c45 double ReturnBW,
247 double ReturnBW,
256 ReturnBW =
258 ReturnBW,
279 ReturnBW =
281 ReturnBW,
297 return ReturnBW;
1310 mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBandwidthToDCN;
1311 mode_lib->vba.ReturnBW = adjust_ReturnBW(
1313 mode_lib->vba.ReturnBW,
245 adjust_ReturnBW( struct display_mode_lib *mode_lib, double ReturnBW, bool DCCEnabledAnyPlane, double ReturnBandwidthToDCN) argument
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/dcn314/
H A Ddisplay_mode_vba_314.c308 double ReturnBW,
496 double ReturnBW,
622 double ReturnBW,
2033 /* DAL custom code: need to update ReturnBW in case min dcfclk is overridden */
2041 v->ReturnBW = dml_min(
2045 v->ReturnBW = dml_min(
2180 DTRACE(" return_bus_bw = %f", v->ReturnBW);
2507 dml_print("DML::%s: ReturnBW = %f\n", __func__, v->ReturnBW);
2511 HostVMInefficiencyFactor = v->ReturnBW / VMDataOnlyReturnB
5650 CalculateWatermarksAndDRAMSpeedChangeSupport( struct display_mode_lib *mode_lib, unsigned int PrefetchMode, double DCFCLK, double ReturnBW, double UrgentLatency, double ExtraLatency, double SOCCLK, double DCFCLKDeepSleep, unsigned int DETBufferSizeY[], unsigned int DETBufferSizeC[], unsigned int SwathHeightY[], unsigned int SwathHeightC[], double SwathWidthY[], double SwathWidthC[], unsigned int DPPPerPlane[], double BytePerPixelDETY[], double BytePerPixelDETC[], bool UnboundedRequestEnabled, unsigned int CompressedBufferSizeInkByte, enum clock_change_support *DRAMClockChangeSupport, double *StutterExitWatermark, double *StutterEnterPlusExitWatermark, double *Z8StutterExitWatermark, double *Z8StutterEnterPlusExitWatermark) argument
6402 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) argument
7021 CalculateExtraLatency( int RoundTripPingLatencyCycles, int ReorderingBytes, double DCFCLK, int TotalNumberOfActiveDPP, int PixelChunkSizeInKByte, int TotalNumberOfDCCActiveDPP, int MetaChunkSize, double ReturnBW, bool GPUVMEnable, bool HostVMEnable, int NumberOfActivePlanes, int NumberOfDPP[], int dpte_group_bytes[], double HostVMInefficiencyFactor, double HostVMMinPageSize, int HostVMMaxNonCachedPageTableLevels) argument
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_mode_vba_31.c296 double ReturnBW,
484 double ReturnBW,
611 double ReturnBW,
2013 /* DAL custom code: need to update ReturnBW in case min dcfclk is overriden */
2020 v->ReturnBW = dml_min(
2024 v->ReturnBW = dml_min(
2159 DTRACE(" return_bus_bw = %f", v->ReturnBW);
2486 dml_print("DML::%s: ReturnBW = %f\n", __func__, v->ReturnBW);
2490 HostVMInefficiencyFactor = v->ReturnBW / VMDataOnlyReturnB
5555 CalculateWatermarksAndDRAMSpeedChangeSupport( struct display_mode_lib *mode_lib, unsigned int PrefetchMode, double DCFCLK, double ReturnBW, double UrgentLatency, double ExtraLatency, double SOCCLK, double DCFCLKDeepSleep, unsigned int DETBufferSizeY[], unsigned int DETBufferSizeC[], unsigned int SwathHeightY[], unsigned int SwathHeightC[], double SwathWidthY[], double SwathWidthC[], unsigned int DPPPerPlane[], double BytePerPixelDETY[], double BytePerPixelDETC[], bool UnboundedRequestEnabled, int unsigned CompressedBufferSizeInkByte, enum clock_change_support *DRAMClockChangeSupport, double *StutterExitWatermark, double *StutterEnterPlusExitWatermark, double *Z8StutterExitWatermark, double *Z8StutterEnterPlusExitWatermark) argument
6306 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) argument
6930 CalculateExtraLatency( int RoundTripPingLatencyCycles, int ReorderingBytes, double DCFCLK, int TotalNumberOfActiveDPP, int PixelChunkSizeInKByte, int TotalNumberOfDCCActiveDPP, int MetaChunkSize, double ReturnBW, bool GPUVMEnable, bool HostVMEnable, int NumberOfActivePlanes, int NumberOfDPP[], int dpte_group_bytes[], double HostVMInefficiencyFactor, double HostVMMinPageSize, int HostVMMaxNonCachedPageTableLevels) argument
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/dcn21/
H A Ddisplay_mode_vba_21.c297 double ReturnBW,
476 double ReturnBW,
1682 DTRACE(" return_bus_bw = %f", mode_lib->vba.ReturnBW);
2019 / mode_lib->vba.ReturnBW;
2027 mode_lib->vba.ReturnBW,
2306 mode_lib->vba.FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / mode_lib->vba.ReturnBW;
2308 if (MaxTotalRDBandwidth <= mode_lib->vba.ReturnBW && locals->NotEnoughUrgentLatencyHiding[0][0] == 0 &&
2319 mode_lib->vba.BandwidthAvailableForImmediateFlip = mode_lib->vba.ReturnBW;
2385 mode_lib->vba.FractionOfUrgentBandwidthImmediateFlip = mode_lib->vba.total_dcn_read_bw_with_flip_no_urgent_burst / mode_lib->vba.ReturnBW;
2388 if (mode_lib->vba.total_dcn_read_bw_with_flip > mode_lib->vba.ReturnBW) {
5242 CalculateWatermarksAndDRAMSpeedChangeSupport( struct display_mode_lib *mode_lib, unsigned int PrefetchMode, unsigned int NumberOfActivePlanes, unsigned int MaxLineBufferLines, unsigned int LineBufferSize, unsigned int DPPOutputBufferPixels, unsigned int DETBufferSizeInKByte, unsigned int WritebackInterfaceLumaBufferSize, unsigned int WritebackInterfaceChromaBufferSize, double DCFCLK, double UrgentOutOfOrderReturn, double ReturnBW, bool GPUVMEnable, int dpte_group_bytes[], unsigned int MetaChunkSize, double UrgentLatency, double ExtraLatency, double WritebackLatency, double WritebackChunkSize, double SOCCLK, double DRAMClockChangeLatency, double SRExitTime, double SREnterPlusExitTime, double DCFCLKDeepSleep, int DPPPerPlane[], bool DCCEnable[], double DPPCLK[], double SwathWidthSingleDPPY[], unsigned int SwathHeightY[], double ReadBandwidthPlaneLuma[], unsigned int SwathHeightC[], double ReadBandwidthPlaneChroma[], unsigned int LBBitPerPixel[], double SwathWidthY[], double HRatio[], unsigned int vtaps[], unsigned int VTAPsChroma[], double VRatio[], unsigned int HTotal[], double PixelClock[], unsigned int BlendingAndTiming[], double BytePerPixelDETY[], double BytePerPixelDETC[], bool WritebackEnable[], enum source_format_class WritebackPixelFormat[], double WritebackDestinationWidth[], double WritebackDestinationHeight[], double WritebackSourceHeight[], enum clock_change_support *DRAMClockChangeSupport, double *UrgentWatermark, double *WritebackUrgentWatermark, double *DRAMClockChangeWatermark, double *WritebackDRAMClockChangeWatermark, double *StutterExitWatermark, double *StutterEnterPlusExitWatermark, double *MinActiveDRAMClockChangeLatencySupported) argument
6105 CalculateExtraLatency( double UrgentRoundTripAndOutOfOrderLatency, int TotalNumberOfActiveDPP, int PixelChunkSizeInKByte, int TotalNumberOfDCCActiveDPP, int MetaChunkSize, double ReturnBW, bool GPUVMEnable, bool HostVMEnable, int NumberOfActivePlanes, int NumberOfDPP[], int dpte_group_bytes[], double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData, double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyVMDataOnly, int HostVMMaxPageTableLevels, int HostVMCachedPageTableLevels) argument
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/dcn30/
H A Ddisplay_mode_vba_30.c306 double ReturnBW,
516 double ReturnBW,
627 double ReturnBW,
1871 /* DAL custom code: need to update ReturnBW in case min dcfclk is overriden */
1877 v->ReturnBW = v->IdealSDPPortBandwidthPerState[v->VoltageLevel][v->maxMpcComb] * v->PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelDataOnly / 100;
1879 v->ReturnBW = v->IdealSDPPortBandwidthPerState[v->VoltageLevel][v->maxMpcComb] * v->PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData / 100;
2031 DTRACE(" return_bus_bw = %f", v->ReturnBW);
2348 v->ReturnBW,
2625 v->FractionOfUrgentBandwidth = MaxTotalRDBandwidthNoUrgentBurst / v->ReturnBW;
2628 if (MaxTotalRDBandwidth <= v->ReturnBW
5188 CalculateWatermarksAndDRAMSpeedChangeSupport( struct display_mode_lib *mode_lib, unsigned int PrefetchMode, unsigned int NumberOfActivePlanes, unsigned int MaxLineBufferLines, unsigned int LineBufferSize, unsigned int DPPOutputBufferPixels, unsigned int DETBufferSizeInKByte, unsigned int WritebackInterfaceBufferSize, double DCFCLK, double ReturnBW, bool GPUVMEnable, unsigned int dpte_group_bytes[], unsigned int MetaChunkSize, double UrgentLatency, double ExtraLatency, double WritebackLatency, double WritebackChunkSize, double SOCCLK, double DRAMClockChangeLatency, double SRExitTime, double SREnterPlusExitTime, double DCFCLKDeepSleep, unsigned int DPPPerPlane[], bool DCCEnable[], double DPPCLK[], unsigned int DETBufferSizeY[], unsigned int DETBufferSizeC[], unsigned int SwathHeightY[], unsigned int SwathHeightC[], unsigned int LBBitPerPixel[], double SwathWidthY[], double SwathWidthC[], double HRatio[], double HRatioChroma[], unsigned int vtaps[], unsigned int VTAPsChroma[], double VRatio[], double VRatioChroma[], unsigned int HTotal[], double PixelClock[], unsigned int BlendingAndTiming[], double BytePerPixelDETY[], double BytePerPixelDETC[], double DSTXAfterScaler[], double DSTYAfterScaler[], bool WritebackEnable[], enum source_format_class WritebackPixelFormat[], double WritebackDestinationWidth[], double WritebackDestinationHeight[], double WritebackSourceHeight[], enum clock_change_support *DRAMClockChangeSupport, double *UrgentWatermark, double *WritebackUrgentWatermark, double *DRAMClockChangeWatermark, double *WritebackDRAMClockChangeWatermark, double *StutterExitWatermark, double *StutterEnterPlusExitWatermark, double *MinActiveDRAMClockChangeLatencySupported) argument
5943 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) argument
6394 CalculateExtraLatency( long RoundTripPingLatencyCycles, long ReorderingBytes, double DCFCLK, int TotalNumberOfActiveDPP, int PixelChunkSizeInKByte, int TotalNumberOfDCCActiveDPP, int MetaChunkSize, double ReturnBW, bool GPUVMEnable, bool HostVMEnable, int NumberOfActivePlanes, int NumberOfDPP[], int dpte_group_bytes[], double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData, double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyVMDataOnly, double HostVMMinPageSize, int HostVMMaxNonCachedPageTableLevels) argument
[all...]
/openbsd-current/sys/dev/pci/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.maxMpcComb];
1085 if (mode_lib->vba.ReturnBW == 0)
1086 mode_lib->vba.ReturnBW = mode_lib->vba.ReturnBWPerState[mode_lib->vba.VoltageLevel][0];
H A Ddisplay_mode_vba.h376 double ReturnBW; member in struct:vba_vars_st

Completed in 148 milliseconds