Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_check_driver_if_version() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->smu_present 1
PARAM_VALUE 1 msg_id 3
PARAM_VALUE 2 param_in 0
PARAM_VALUE 3 param_out 8039291378375528448
PARAM_VALUE 3 *param_out 0
DATA_SOURCE 0 clk_mgr $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_check_msg_header_version() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 1 msg_id 4
PARAM_VALUE 2 param_in 0
PARAM_VALUE 3 param_out 4512624276412108800
PARAM_VALUE 3 *param_out 0
DATA_SOURCE 0 clk_mgr $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_get_dc_mode_max_dpm_freq() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 1 msg_id 12
PARAM_VALUE 2 param_in 65536-196608,524288-589824,720896-786432
PARAM_VALUE 3 param_out 388693813055062016
PARAM_VALUE 3 *param_out 0
DATA_SOURCE 0 clk_mgr $0
BIT_INFO 2 param_in 0x0,0xf0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_get_dpm_freq_by_index() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 1 msg_id 11
PARAM_VALUE 2 param_in 0-1048575
PARAM_VALUE 3 param_out 2263245226527117312
PARAM_VALUE 3 *param_out 0
DATA_SOURCE 0 clk_mgr $0
BIT_INFO 2 param_in 0x0,0xf00ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 clk_mgr->smu_ver 0-s32max

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_get_smu_version() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->smu_present 0
PARAM_VALUE 1 msg_id 2
PARAM_VALUE 2 param_in 0
PARAM_VALUE 3 param_out 4096-ptr_max
DATA_SOURCE 0 clk_mgr $0
DATA_SOURCE 3 param_out $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_display_refresh_from_mall() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 1 msg_id 15
PARAM_VALUE 2 param_in 0-s16max
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
BIT_INFO 2 param_in 0x0,0xff
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_dram_addr_high() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->base.bw_params 4096-ptr_max
PARAM_VALUE 0 clk_mgr->base.bw_params->wm_table.nv_entries 4096-ptr_max
PARAM_VALUE 0 clk_mgr->smu_present 1
PARAM_VALUE 0 clk_mgr->wm_range_table 1-u64max
PARAM_VALUE 1 msg_id 5
PARAM_VALUE 2 param_in 0-s32max
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
DATA_SOURCE 2 param_in $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_dram_addr_low() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->base.bw_params->wm_table.nv_entries 4096-ptr_max
PARAM_VALUE 1 msg_id 6
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
DATA_SOURCE 2 param_in $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_external_client_df_cstate_allow() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 1 msg_id 16
PARAM_VALUE 2 param_in 0-1
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
FUZZY_MAX 2 param_in 1
HARD_MAX 2 param_in 1
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_hard_max_by_freq() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->smu_present 1
PARAM_VALUE 1 msg_id 10
PARAM_VALUE 2 param_in 131072-196607
PARAM_VALUE 3 param_out 947483435193925632
PARAM_VALUE 3 *param_out 0
DATA_SOURCE 0 clk_mgr $0
BIT_INFO 2 param_in 0x20000,0x2ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_hard_min_by_freq() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 1 msg_id 9
PARAM_VALUE 2 param_in 0-1048575
PARAM_VALUE 3 param_out 8760394837076852736
PARAM_VALUE 3 *param_out 0
DATA_SOURCE 0 clk_mgr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_min_deep_sleep_dcef_clk() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 1 msg_id 13
PARAM_VALUE 3 param_out 0
CAPPED_DATA 2 param_in 1
DATA_SOURCE 0 clk_mgr $0
DATA_SOURCE 2 param_in $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_num_of_displays() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->smu_present 1
PARAM_VALUE 1 msg_id 14
PARAM_VALUE 2 param_in 0-s32max
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
DATA_SOURCE 2 param_in $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_set_pme_workaround() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->smu_present 1
PARAM_VALUE 1 msg_id 17
PARAM_VALUE 2 param_in 0
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_test_message() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 1 msg_id 1
PARAM_VALUE 3 param_out 6732672890815115264
PARAM_VALUE 3 *param_out 0
DATA_SOURCE 0 clk_mgr $0
DATA_SOURCE 2 param_in $1

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_transfer_wm_table_dram_2_smu() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 0 clk_mgr 4096-ptr_max
PARAM_VALUE 0 clk_mgr->base.bw_params->wm_table.nv_entries 4096-ptr_max
PARAM_VALUE 1 msg_id 8
PARAM_VALUE 2 param_in 1
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c dcn30_smu_transfer_wm_table_smu_2_dram() -> dcn30_smu_send_msg_with_param()

Type Parameter Key Value
PARAM_VALUE 1 msg_id 7
PARAM_VALUE 2 param_in 1
PARAM_VALUE 3 param_out 0
DATA_SOURCE 0 clk_mgr $0
NOCHECK_CALL