Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c vegam_calculate_sclk_params() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c vegam_get_sclk_range_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c amdgpu_info_ioctl() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 adev->pdev 4096-ptr_max
DATA_SOURCE 0 adev r drm_to_adev

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c iceland_thermal_setup_fan_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c smu7_fan_ctrl_get_fan_speed_rpm() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c smu7_fan_ctrl_set_fan_speed_rpm() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c tonga_thermal_setup_fan_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c smu7_program_display_gap() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c vega10_fan_ctrl_get_fan_speed_rpm() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c vega10_fan_ctrl_set_fan_speed_rpm() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c fiji_thermal_setup_fan_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c polaris10_calculate_sclk_params() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c polaris10_get_sclk_range_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c polaris10_thermal_setup_fan_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c ci_thermal_setup_fan_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.c si_calculate_cac_wintime() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.boot_ps 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.priv 4096-ptr_max
PARAM_VALUE 0 adev->pm.fw 4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 adev->pm.mutex.wait_lock.raw_lock.val.counter 0-s32max
CAPPED_DATA 0 adev->pm.dpm.boot_ps->ps_priv->performance_level_count 1
CAPPED_DATA 0 adev->pm.dpm.priv->acpi_vddc 1
CAPPED_DATA 0 adev->pm.dpm.priv->vddc_voltage_table.count 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.c si_initialize_smc_cac_tables() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.boot_ps 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.priv 4096-ptr_max
PARAM_VALUE 0 adev->pm.fw 4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 adev->pm.dpm.boot_ps->ps_priv->performance_level_count 1
CAPPED_DATA 0 adev->pm.dpm.priv->acpi_vddc 1
CAPPED_DATA 0 adev->pm.dpm.priv->vddc_voltage_table.count 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.c si_program_response_times() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.boot_ps 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.priv 4096-ptr_max
PARAM_VALUE 0 adev->pm.fw 4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner_cpu u32max
CAPPED_DATA 0 adev->pm.dpm.boot_ps->ps_priv->performance_level_count 1
CAPPED_DATA 0 adev->pm.dpm.priv->acpi_vddc 1
CAPPED_DATA 0 adev->pm.dpm.priv->vddc_voltage_table.count 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.c si_setup_bsp() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.priv 4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner_cpu u32max
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.c si_thermal_setup_fan_table() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.boot_ps 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.fan.ucode_fan_control 1
PARAM_VALUE 0 adev->pm.dpm.priv 4096-ptr_max
PARAM_VALUE 0 adev->pm.dpm.thermal.max_temp 120000
PARAM_VALUE 0 adev->pm.dpm.thermal.min_temp 90000
PARAM_VALUE 0 adev->pm.fw 4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 adev->pm.mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 adev->pm.mutex.wait_lock.raw_lock.val.counter 0-s32max
CAPPED_DATA 0 adev->pm.dpm.boot_ps->ps_priv->performance_level_count 1
CAPPED_DATA 0 adev->pm.dpm.priv->acpi_vddc 1
CAPPED_DATA 0 adev->pm.dpm.priv->sram_end 1
CAPPED_DATA 0 adev->pm.dpm.priv->vddc_voltage_table.count 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c vega20_fan_ctrl_set_fan_speed_rpm() -> (struct amdgpu_asic_funcs)->get_xclk()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct amdgpu_pm)->mutex