Documented in 2 files:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c get_ss_info_from_atombios() -> (struct dc_vbios_funcs)->get_spread_spectrum_info()

Type Parameter Key Value
PARAM_VALUE 0 dcb 4096-ptr_max
PARAM_VALUE 0 dcb->funcs 4096-ptr_max
PARAM_VALUE 0 dcb->fw_info_valid 1
PARAM_VALUE 0 dcb->regs 348429412772642816,3249662903216037888,5786701193721225216,8642778718746595328
PARAM_VALUE 1 signal 1-4
PARAM_VALUE 2 index 0-4294967294
PARAM_VALUE 3 ss_info 4096-u64max
BUF_SIZE 3 ss_info 28-120259084260,u64max
BUF_SIZE 3 ss_info 28-120259084260,u64max
CAPPED_DATA 2 index 1
DATA_SOURCE 1 signal $1
CONTAINER 0 *(-48-0+0) $(-1)
HARD_MAX 1 signal 4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 index

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c dcn401_clock_read_ss_info() -> (struct dc_vbios_funcs)->get_spread_spectrum_info()

Type Parameter Key Value
PARAM_VALUE 0 dcb 4096-ptr_max
PARAM_VALUE 0 dcb->funcs 4096-ptr_max
PARAM_VALUE 1 signal 5
PARAM_VALUE 2 index 0
PARAM_VALUE 3 ss_info 3534525387019972608
PARAM_VALUE 3 ss_info->spread_percentage_divider 0
PARAM_VALUE 3 ss_info->spread_spectrum_percentage 0
PARAM_VALUE 3 ss_info->spread_spectrum_range 0
PARAM_VALUE 3 ss_info->step_and_delay_info.delay 0
PARAM_VALUE 3 ss_info->step_and_delay_info.recommended_ref_div 0
PARAM_VALUE 3 ss_info->step_and_delay_info.step 0
PARAM_VALUE 3 ss_info->target_clock_range 0
PARAM_VALUE 3 ss_info->type.CENTER_MODE 0
PARAM_VALUE 3 ss_info->type.EXTERNAL 0
PARAM_VALUE 3 ss_info->type.STEP_AND_DELAY_INFO 0
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c dce_clock_read_ss_info() -> (struct dc_vbios_funcs)->get_spread_spectrum_info()

Type Parameter Key Value
PARAM_VALUE 0 dcb 4096-ptr_max
PARAM_VALUE 0 dcb->funcs 4096-ptr_max
PARAM_VALUE 1 signal 5
PARAM_VALUE 2 index 0
PARAM_VALUE 3 ss_info 3461892524116819968
PARAM_VALUE 3 ss_info->spread_percentage_divider 0
PARAM_VALUE 3 ss_info->spread_spectrum_percentage 0
PARAM_VALUE 3 ss_info->spread_spectrum_range 0
PARAM_VALUE 3 ss_info->step_and_delay_info.delay 0
PARAM_VALUE 3 ss_info->step_and_delay_info.recommended_ref_div 0
PARAM_VALUE 3 ss_info->step_and_delay_info.step 0
PARAM_VALUE 3 ss_info->target_clock_range 0
PARAM_VALUE 3 ss_info->type.CENTER_MODE 0
PARAM_VALUE 3 ss_info->type.EXTERNAL 0
PARAM_VALUE 3 ss_info->type.STEP_AND_DELAY_INFO 0
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c dce_clock_read_ss_info() -> (struct dc_vbios_funcs)->get_spread_spectrum_info()

Type Parameter Key Value
PARAM_VALUE 0 dcb 4096-ptr_max
PARAM_VALUE 0 dcb->funcs 4096-ptr_max
PARAM_VALUE 1 signal 4
PARAM_VALUE 2 index 0
PARAM_VALUE 3 ss_info 3461892524116819968
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c dcn32_clock_read_ss_info() -> (struct dc_vbios_funcs)->get_spread_spectrum_info()

Type Parameter Key Value
PARAM_VALUE 0 dcb 4096-ptr_max
PARAM_VALUE 0 dcb->funcs 4096-ptr_max
PARAM_VALUE 1 signal 5
PARAM_VALUE 2 index 0
PARAM_VALUE 3 ss_info 3004944060105195520
PARAM_VALUE 3 ss_info->spread_percentage_divider 0
PARAM_VALUE 3 ss_info->spread_spectrum_percentage 0
PARAM_VALUE 3 ss_info->spread_spectrum_range 0
PARAM_VALUE 3 ss_info->step_and_delay_info.delay 0
PARAM_VALUE 3 ss_info->step_and_delay_info.recommended_ref_div 0
PARAM_VALUE 3 ss_info->step_and_delay_info.step 0
PARAM_VALUE 3 ss_info->target_clock_range 0
PARAM_VALUE 3 ss_info->type.CENTER_MODE 0
PARAM_VALUE 3 ss_info->type.EXTERNAL 0
PARAM_VALUE 3 ss_info->type.STEP_AND_DELAY_INFO 0
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.c dce121_clock_patch_xgmi_ss_info() -> (struct dc_vbios_funcs)->get_spread_spectrum_info()

Type Parameter Key Value
PARAM_VALUE 0 dcb 4096-ptr_max
PARAM_VALUE 0 dcb->funcs 4096-ptr_max
PARAM_VALUE 1 signal 6
PARAM_VALUE 2 index 0
PARAM_VALUE 3 ss_info 8229712772527812608
PARAM_VALUE 3 ss_info->spread_percentage_divider 0
PARAM_VALUE 3 ss_info->spread_spectrum_percentage 0
PARAM_VALUE 3 ss_info->spread_spectrum_range 0
PARAM_VALUE 3 ss_info->step_and_delay_info.delay 0
PARAM_VALUE 3 ss_info->step_and_delay_info.recommended_ref_div 0
PARAM_VALUE 3 ss_info->step_and_delay_info.step 0
PARAM_VALUE 3 ss_info->target_clock_range 0
PARAM_VALUE 3 ss_info->type.CENTER_MODE 0
PARAM_VALUE 3 ss_info->type.EXTERNAL 0
PARAM_VALUE 3 ss_info->type.STEP_AND_DELAY_INFO 0
CONTAINER 0 -48-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn60/dcn60_clk_mgr.c dcn60_clock_read_ss_info() -> (struct dc_vbios_funcs)->get_spread_spectrum_info()

Type Parameter Key Value
PARAM_VALUE 0 dcb 4096-ptr_max
PARAM_VALUE 0 dcb->funcs 4096-ptr_max
PARAM_VALUE 1 signal 5
PARAM_VALUE 2 index 0
PARAM_VALUE 3 ss_info 6728894180723544064
PARAM_VALUE 3 ss_info->spread_percentage_divider 0
PARAM_VALUE 3 ss_info->spread_spectrum_percentage 0
PARAM_VALUE 3 ss_info->spread_spectrum_range 0
PARAM_VALUE 3 ss_info->step_and_delay_info.delay 0
PARAM_VALUE 3 ss_info->step_and_delay_info.recommended_ref_div 0
PARAM_VALUE 3 ss_info->step_and_delay_info.step 0
PARAM_VALUE 3 ss_info->target_clock_range 0
PARAM_VALUE 3 ss_info->type.CENTER_MODE 0
PARAM_VALUE 3 ss_info->type.EXTERNAL 0
PARAM_VALUE 3 ss_info->type.STEP_AND_DELAY_INFO 0
CONTAINER 0 -48-0+0 $(-1)