Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
- drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c, line 672
- drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c, line 73
- drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
- drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
- drivers/gpu/drm/amd/display/dc/hubbub/dcn301/dcn301_hubbub.c, line 61
- drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
- drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
- drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
- drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
- drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c, line 3385
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 |