Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn10/dcn10_hubbub.c hubbub1_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn201/dcn201_hubbub.c hubbub201_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn401/dcn401_hubbub.c hubbub401_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn31/dcn31_hubbub.c hubbub31_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn60/dcn60_hubbub.c hubbub60_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
DATA_SOURCE 0 hubbub $0
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn30/dcn30_hubbub.c hubbub3_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn10/dcn10_hwseq.c dcn10_stereo_hw_frame_pack_wa() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 1 allow 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn35/dcn35_hubbub.c hubbub35_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn21/dcn21_hubbub.c hubbub21_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn32/dcn32_hubbub.c hubbub32_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc->debug.disable_stutter_for_wm_program 1
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
PARAM_VALUE 1 allow 0
DATA_SOURCE 0 hubbub $0
RX_PATH
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn32/dcn32_hubbub.c hubbub32_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn32/dcn32_hubbub.c hubbub32_program_watermarks() -> hubbub1_allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc->debug.disable_stutter 1
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
RX_PATH
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn35/dcn35_hwseq.c dcn35_init_hw() -> (struct hubbub_funcs)->allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc->debug.disable_stutter 0
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->allow_self_refresh_control 4562579312087011328,6301200721939103744
PARAM_VALUE 0 hubbub->funcs->dchubbub_init 0,8576587195128623104
CONTAINER 0 *(-96-0+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn20/dcn20_hubbub.c hubbub2_program_watermarks() -> (struct hubbub_funcs)->allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->program_watermarks 4096-ptr_max
DATA_SOURCE 0 hubbub $0
CONTAINER 0 -96-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn10/dcn10_hwseq.c dcn10_bios_golden_init() -> (struct hubbub_funcs)->allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->allow_self_refresh_control 4562579312087011328,6301200721939103744
PARAM_VALUE 0 hubbub->funcs->is_allow_self_refresh_enabled 6615849496161165312
CONTAINER 0 *(-96-0+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn10/dcn10_hwseq.c dcn10_update_pending_status() -> (struct hubbub_funcs)->allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
CONTAINER 0 -96-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn31/dcn31_hwseq.c dcn31_init_hw() -> (struct hubbub_funcs)->allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx 4096-ptr_max
PARAM_VALUE 0 hubbub->ctx->dc 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs->allow_self_refresh_control 4562579312087011328,6301200721939103744
CONTAINER 0 *(-96-0+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_hw_sequencer.c hwss_hubbub_allow_self_refresh_control() -> (struct hubbub_funcs)->allow_self_refresh_control()

Type Parameter Key Value
PARAM_VALUE 0 hubbub 4096-ptr_max
PARAM_VALUE 0 hubbub->funcs 4096-ptr_max
CONTAINER 0 -96-0+0 $(-1)
NOCHECK_CALL