Defined in 4 files as a prototype:

Defined in 4 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.c DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() -> CalculateWatermarksAndDRAMSpeedChangeSupport()

Type Parameter Key Value
PARAM_VALUE 0 mode_lib 4096-ptr_max
PARAM_VALUE 0 mode_lib->vba.WritebackConfiguration 0
PARAM_VALUE 2 DCFCLK -1.797693e+308-1.797693e+308
PARAM_VALUE 3 ReturnBW -inf-1.797693e+308
PARAM_VALUE 4 UrgentLatency -1.797693e+308-1.797693e+308
PARAM_VALUE 5 ExtraLatency -1.797693e+308-1.797693e+308
PARAM_VALUE 6 SOCCLK -1.797693e+308-1.797693e+308
PARAM_VALUE 7 DCFCLKDeepSleep -inf-inf
PARAM_VALUE 14 *SwathWidthY -9.223372e+18-9.223372e+18
PARAM_VALUE 15 *SwathWidthC -9.223372e+18-9.223372e+18
PARAM_VALUE 18 DRAMClockChangeSupport 746004333404348416
BUF_SIZE 8 DPPPerPlane 32
BUF_SIZE 9 DPPCLK 64
BUF_SIZE 10 DETBufferSizeY 32
BUF_SIZE 11 DETBufferSizeC 32
BUF_SIZE 12 SwathHeightY 32
BUF_SIZE 13 SwathHeightC 32
BUF_SIZE 14 SwathWidthY 64
BUF_SIZE 15 SwathWidthC 64
BUF_SIZE 16 BytePerPixelDETY 64
BUF_SIZE 17 BytePerPixelDETC 64
CAPPED_DATA 0 mode_lib->vba.NumberOfActivePlanes 1
CAPPED_DATA 0 mode_lib->vba.cache_num_pipes 1
CAPPED_DATA 0 mode_lib->vba.soc.num_states 1
CAPPED_DATA 4 UrgentLatency 1
CAPPED_DATA 4 UrgentLatency 1
DATA_SOURCE 0 mode_lib $0
DATA_SOURCE 4 UrgentLatency r CalculateUrgentLatency
DATA_SOURCE 5 ExtraLatency r CalculateExtraLatency
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mode_lib->vba.cache_num_pipes

drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.c DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() -> CalculateWatermarksAndDRAMSpeedChangeSupport()

Type Parameter Key Value
PARAM_VALUE 0 mode_lib 4096-ptr_max
PARAM_VALUE 9 DPPCLK -1.797693e+308-1.797693e+308
PARAM_VALUE 11 DETBufferSizeC -1.797693e+308-1.797693e+308
PARAM_VALUE 15 SwathWidthC -1.797693e+308-1.797693e+308
PARAM_VALUE 16 BytePerPixelDETY -1.797693e+308-1.797693e+308
PARAM_VALUE 17 BytePerPixelDETC -1.797693e+308-1.797693e+308
PARAM_VALUE 19 DRAMClockChangeSupport -1.797693e+308-1.797693e+308
PARAM_VALUE 20 StutterExitWatermark -1.797693e+308-1.797693e+308
PARAM_VALUE 21 StutterEnterPlusExitWatermark -1.797693e+308-1.797693e+308
PARAM_VALUE 22 Z8StutterExitWatermark -1.797693e+308-1.797693e+308
PARAM_VALUE 23 Z8StutterEnterPlusExitWatermark -1.797693e+308-1.797693e+308
PARAM_VALUE 24 *DPPPerPlane 1
PARAM_VALUE 25 *DCCEnable 0-1
PARAM_VALUE 28 *SwathHeightY 0-4294967295
PARAM_VALUE 30 *SwathHeightC 0-4294967295
PARAM_VALUE 32 *LBBitPerPixel 0-4294967295
PARAM_VALUE 35 *vtaps 0-4294967295
PARAM_VALUE 36 *VTAPsChroma 0-4294967295
PARAM_VALUE 38 *HTotal 0-4294967295
PARAM_VALUE 40 *BlendingAndTiming 0-4294967295
PARAM_VALUE 43 *WritebackEnable 0-1
PARAM_VALUE 44 *WritebackPixelFormat 0-4294967295
PARAM_VALUE 48 DRAMClockChangeSupport 3286738851386224640
PARAM_VALUE 49 UrgentWatermark 4096-ptr_max
PARAM_VALUE 50 WritebackUrgentWatermark 4096-ptr_max
PARAM_VALUE 51 DRAMClockChangeWatermark 4096-ptr_max
PARAM_VALUE 52 WritebackDRAMClockChangeWatermark 4096-ptr_max
PARAM_VALUE 53 StutterExitWatermark 4096-ptr_max
PARAM_VALUE 54 StutterEnterPlusExitWatermark 4096-ptr_max
PARAM_VALUE 55 MinActiveDRAMClockChangeLatencySupported 4096-ptr_max
BUF_SIZE 13 SwathHeightC 32
BUF_SIZE 24 DPPPerPlane 32
BUF_SIZE 25 DCCEnable 8
BUF_SIZE 26 DPPCLK 64
BUF_SIZE 27 SwathWidthSingleDPPY 64
BUF_SIZE 28 SwathHeightY 32
BUF_SIZE 29 ReadBandwidthPlaneLuma 64
BUF_SIZE 30 SwathHeightC 32
BUF_SIZE 31 ReadBandwidthPlaneChroma 64
BUF_SIZE 32 LBBitPerPixel 32
BUF_SIZE 33 SwathWidthY 64
BUF_SIZE 34 HRatio 64
BUF_SIZE 35 vtaps 32
BUF_SIZE 36 VTAPsChroma 32
BUF_SIZE 37 VRatio 64
BUF_SIZE 38 HTotal 32
BUF_SIZE 39 PixelClock 64
BUF_SIZE 40 BlendingAndTiming 32
BUF_SIZE 41 BytePerPixelDETY 64
BUF_SIZE 42 BytePerPixelDETC 64
BUF_SIZE 43 WritebackEnable 8
BUF_SIZE 44 WritebackPixelFormat 32
BUF_SIZE 45 WritebackDestinationWidth 64
BUF_SIZE 46 WritebackDestinationHeight 64
BUF_SIZE 47 WritebackSourceHeight 64
CAPPED_DATA 0 mode_lib->vba.DISPCLKWithRamping 1
CAPPED_DATA 0 mode_lib->vba.DISPCLKWithRampingRoundedToDFSGranularity 1
CAPPED_DATA 0 mode_lib->vba.DISPCLKWithoutRamping 1
CAPPED_DATA 0 mode_lib->vba.DISPCLKWithoutRampingRoundedToDFSGranularity 1
CAPPED_DATA 0 mode_lib->vba.DISPCLK_calculated 1
CAPPED_DATA 0 mode_lib->vba.FractionOfUrgentBandwidth 1
CAPPED_DATA 0 mode_lib->vba.GlobalDPPCLK 1
CAPPED_DATA 0 mode_lib->vba.MaxDispclkRoundedToDFSGranularity 1
CAPPED_DATA 0 mode_lib->vba.MaxPSCLToLBThroughput 1
CAPPED_DATA 0 mode_lib->vba.NumberOfActivePlanes 1
CAPPED_DATA 0 mode_lib->vba.ReturnBW 1
CAPPED_DATA 0 mode_lib->vba.UrgentLatency 1
CAPPED_DATA 0 mode_lib->vba.UrgentLatencyPixelDataOnly 1
CAPPED_DATA 0 mode_lib->vba.UrgentLatencyPixelMixedWithVMData 1
CAPPED_DATA 0 mode_lib->vba.UrgentLatencyVMDataOnly 1
CAPPED_DATA 0 mode_lib->vba.UrgentOutOfOrderReturnPerChannel 1
CAPPED_DATA 0 mode_lib->vba.UrgentOutOfOrderReturnPerChannelPixelDataOnly 1
CAPPED_DATA 0 mode_lib->vba.UrgentOutOfOrderReturnPerChannelPixelMixedWithVMData 1
CAPPED_DATA 0 mode_lib->vba.UrgentOutOfOrderReturnPerChannelVMDataOnly 1
CAPPED_DATA 0 mode_lib->vba.WritebackDISPCLK 1
CAPPED_DATA 0 mode_lib->vba.cache_num_pipes 1
CAPPED_DATA 0 mode_lib->vba.soc.num_states 1
CAPPED_DATA 2 DCFCLK 1
CAPPED_DATA 11 DETBufferSizeC 1
CAPPED_DATA 11 DETBufferSizeC 1
CAPPED_DATA 15 SwathWidthC 1
CAPPED_DATA 15 SwathWidthC 1
DATA_SOURCE 0 mode_lib $0
DATA_SOURCE 15 SwathWidthC r dml_max3
DATA_SOURCE 16 BytePerPixelDETY r CalculateExtraLatency
PARAM_COMPARE 0 mode_lib->vba.DISPCLKWithRamping <= $0->vba.WritebackDISPCLK
PARAM_COMPARE 0 mode_lib->vba.DISPCLKWithoutRamping <= $0->vba.WritebackDISPCLK
PARAM_COMPARE 0 mode_lib->vba.UrgentLatencyPixelDataOnly <= $0->vba.UrgentLatencyPixelMixedWithVMData
PARAM_COMPARE 0 mode_lib->vba.UrgentOutOfOrderReturnPerChannelPixelDataOnly <= $0->vba.UrgentOutOfOrderReturnPerChannelPixelMixedWithVMData
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mode_lib->vba.cache_num_pipes

drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.c DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() -> CalculateWatermarksAndDRAMSpeedChangeSupport()

Type Parameter Key Value
PARAM_VALUE 0 mode_lib 4096-ptr_max
PARAM_VALUE 2 DCFCLK -1.797693e+308-1.797693e+308
PARAM_VALUE 3 ReturnBW -inf-inf
PARAM_VALUE 4 UrgentLatency -1.797693e+308-1.797693e+308
PARAM_VALUE 5 ExtraLatency -1.797693e+308-1.797693e+308
PARAM_VALUE 6 SOCCLK -1.797693e+308-1.797693e+308
PARAM_VALUE 7 DCFCLKDeepSleep -inf-inf
PARAM_VALUE 12 *SwathHeightY -9.223372e+18-9.223372e+18
PARAM_VALUE 13 *SwathHeightC -9.223372e+18-9.223372e+18
PARAM_VALUE 19 DRAMClockChangeSupport 7148935162745692160
PARAM_VALUE 20 StutterExitWatermark 4096-ptr_max
PARAM_VALUE 21 StutterEnterPlusExitWatermark 4096-ptr_max
PARAM_VALUE 22 Z8StutterExitWatermark 4096-ptr_max
PARAM_VALUE 23 Z8StutterEnterPlusExitWatermark 4096-ptr_max
BUF_SIZE 8 DPPPerPlane 32
BUF_SIZE 9 DPPCLK 32
BUF_SIZE 10 DETBufferSizeY 32
BUF_SIZE 11 DETBufferSizeC 32
BUF_SIZE 12 SwathHeightY 64
BUF_SIZE 13 SwathHeightC 64
BUF_SIZE 14 SwathWidthY 32
BUF_SIZE 15 SwathWidthC 64
BUF_SIZE 16 BytePerPixelDETY 64
CAPPED_DATA 0 mode_lib->vba.NumberOfActivePlanes 1
CAPPED_DATA 0 mode_lib->vba.cache_num_pipes 1
CAPPED_DATA 0 mode_lib->vba.soc.num_states 1
CAPPED_DATA 3 ReturnBW 1
CAPPED_DATA 3 ReturnBW 1
CAPPED_DATA 4 UrgentLatency 1
CAPPED_DATA 4 UrgentLatency 1
DATA_SOURCE 0 mode_lib $0
DATA_SOURCE 4 UrgentLatency r CalculateUrgentLatency
DATA_SOURCE 5 ExtraLatency r CalculateExtraLatency
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mode_lib->vba.cache_num_pipes

drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.c DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() -> CalculateWatermarksAndDRAMSpeedChangeSupport()

Type Parameter Key Value
PARAM_VALUE 0 mode_lib 4096-ptr_max
PARAM_VALUE 2 DCFCLK -1.797693e+308-1.797693e+308
PARAM_VALUE 3 ReturnBW -inf-inf
PARAM_VALUE 4 UrgentLatency -1.797693e+308-1.797693e+308
PARAM_VALUE 5 ExtraLatency -1.797693e+308-1.797693e+308
PARAM_VALUE 6 SOCCLK -1.797693e+308-1.797693e+308
PARAM_VALUE 7 DCFCLKDeepSleep -inf-inf
PARAM_VALUE 12 *SwathHeightY -9.223372e+18-9.223372e+18
PARAM_VALUE 13 *SwathHeightC -9.223372e+18-9.223372e+18
PARAM_VALUE 19 DRAMClockChangeSupport 2280476369425399808
PARAM_VALUE 20 StutterExitWatermark 4096-ptr_max
PARAM_VALUE 21 StutterEnterPlusExitWatermark 4096-ptr_max
PARAM_VALUE 22 Z8StutterExitWatermark 4096-ptr_max
PARAM_VALUE 23 Z8StutterEnterPlusExitWatermark 4096-ptr_max
BUF_SIZE 8 DPPPerPlane 32
BUF_SIZE 9 DPPCLK 32
BUF_SIZE 10 DETBufferSizeY 32
BUF_SIZE 11 DETBufferSizeC 32
BUF_SIZE 12 SwathHeightY 64
BUF_SIZE 13 SwathHeightC 64
BUF_SIZE 14 SwathWidthY 32
BUF_SIZE 15 SwathWidthC 64
BUF_SIZE 16 BytePerPixelDETY 64
CAPPED_DATA 0 mode_lib->vba.NumberOfActivePlanes 1
CAPPED_DATA 0 mode_lib->vba.cache_num_pipes 1
CAPPED_DATA 0 mode_lib->vba.soc.num_states 1
CAPPED_DATA 3 ReturnBW 1
CAPPED_DATA 3 ReturnBW 1
CAPPED_DATA 4 UrgentLatency 1
CAPPED_DATA 4 UrgentLatency 1
DATA_SOURCE 0 mode_lib $0
DATA_SOURCE 4 UrgentLatency r CalculateUrgentLatency
DATA_SOURCE 5 ExtraLatency r CalculateExtraLatency
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mode_lib->vba.cache_num_pipes