Defined in 2 files as a prototype:

Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

5b3f9f3a27e33f8 CalculateSwathAndDETConfiguration() -> CalculateDETBufferSize()

Type Parameter Key Value
PARAM_VALUE 0 l 4096-ptr_max
PARAM_VALUE 1 display_cfg 4096-ptr_max
CAPPED_DATA 3 NumberOfActiveSurfaces 1
DATA_SOURCE 4 UnboundedRequestEnabled r UnboundedRequest
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/dml2_0/display_mode_core.c CalculateSwathAndDETConfiguration() -> CalculateDETBufferSize()

Type Parameter Key Value
PARAM_VALUE 3 NumberOfActiveSurfaces 0-2
PARAM_VALUE 14 full_swath_bytes_c 4096-ptr_max
PARAM_VALUE 15 DPPPerSurface 4096-ptr_max
PARAM_VALUE 18 CompressedBufferSizeInkByte 4096-ptr_max
BUF_SIZE 0 l 32
BUF_SIZE 0 l 32
BUF_SIZE 1 display_cfg 32
BUF_SIZE 1 display_cfg 32
BUF_SIZE 11 ReadBandwidthLuma 32
BUF_SIZE 11 ReadBandwidthLuma 32
BUF_SIZE 12 ReadBandwidthChroma 64
BUF_SIZE 12 ReadBandwidthChroma 64
BUF_SIZE 13 full_swath_bytes_l 64
BUF_SIZE 13 full_swath_bytes_l 64
BUF_SIZE 14 full_swath_bytes_c 32
BUF_SIZE 15 DPPPerSurface 32
BUF_SIZE 16 DETBufferSizeInKByte 32
BUF_SIZE 16 DETBufferSizeInKByte 32
BUF_SIZE 17 CompressedBufferSizeInkByte 32
BUF_SIZE 17 CompressedBufferSizeInkByte 32
BUF_SIZE 18 CompressedBufferSizeInkByte 4,12
BUF_SIZE 18 CompressedBufferSizeInkByte 4,12
CAPPED_DATA 3 NumberOfActiveSurfaces 1
DATA_SOURCE 4 UnboundedRequestEnabled r UnboundedRequest
FUZZY_MAX 3 NumberOfActiveSurfaces 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 3 NumberOfActiveSurfaces 3087725740037095424
PARAM_VALUE 4 UnboundedRequestEnabled 920942612308144128
DATA_SOURCE 0 l $0
DATA_SOURCE 1 display_cfg $1
DATA_SOURCE 2 ForceSingleDPP $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 3 NumberOfActiveSurfaces 1756364338574467072
PARAM_VALUE 4 UnboundedRequestEnabled 7229975777587822592
DATA_SOURCE 0 l $6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 3 NumberOfActiveSurfaces 4096-ptr_max
PARAM_VALUE 4 UnboundedRequestEnabled 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 3 NumberOfActiveSurfaces 4096-ptr_max
PARAM_VALUE 4 UnboundedRequestEnabled 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL