Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 40000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 30000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 26600
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 20000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 10000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 40000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 30000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 26600
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 20000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 10000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 40000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 30000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 20000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 15000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 10000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 40000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 30000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 26600
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 20000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 10000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 40000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 30000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 26600
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 20000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_calculate_dfs_bypass_settings() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 10000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 40000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 30000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 20000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 15000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_get_clk_bypass() -> kv_get_clock_difference()

Type Parameter Key Value
PARAM_VALUE 1 b 10000
DATA_SOURCE 0 a $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex