Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/vi.c vi_common_set_clockgating_state_by_smu() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->cg_flags 256-u64max
PARAM_VALUE 1 msg_id 536871424-536871427,536871440-536871443,536871456-536871459,536871472-536871475
DATA_SOURCE 0 adev $0
BIT_INFO 1 msg_id 0x20000200,0x20000233
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/vi.c vi_common_set_clockgating_state_by_smu() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->cg_flags 1024-u64max
PARAM_VALUE 1 msg_id 536879104-536879108,536879120-536879124,536879136-536879140,536879152-536879156
DATA_SOURCE 0 adev $0
BIT_INFO 1 msg_id 0x20002000,0x20002033
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/vi.c vi_common_set_clockgating_state_by_smu() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->cg_flags 32768-u64max
PARAM_VALUE 1 msg_id 536875008-536875013,536875024-536875029,536875040-536875045,536875056-536875061
DATA_SOURCE 0 adev $0
BIT_INFO 1 msg_id 0x20001000,0x20001033
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/vi.c vi_common_set_clockgating_state_by_smu() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 msg_id 536871200,536871202
DATA_SOURCE 0 adev $0
FUZZY_MAX 1 msg_id 536871202
BIT_INFO 0 adev->cg_flags 0x1000,0xffffffffffffffff
BIT_INFO 1 msg_id 0x20000120,0x20000122
HARD_MAX 1 msg_id 536871202
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/vi.c vi_common_set_clockgating_state_by_smu() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 msg_id 536871184-536871185
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->cg_flags 0x80000,0xffffffffffffffff
BIT_INFO 1 msg_id 0x20000110,0x20000111
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/vi.c vi_common_set_clockgating_state_by_smu() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 msg_id 536872992,536872994
DATA_SOURCE 0 adev $0
FUZZY_MAX 1 msg_id 536872994
BIT_INFO 0 adev->cg_flags 0x40000,0xffffffffffffffff
BIT_INFO 1 msg_id 0x20000820,0x20000822
HARD_MAX 1 msg_id 536872994
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/vi.c vi_common_set_clockgating_state_by_smu() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 msg_id 536871952-536871953
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->cg_flags 0x20000,0xffffffffffffffff
BIT_INFO 1 msg_id 0x20000410,0x20000411
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_polaris_update_gfx_clock_gating() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 15-18
PARAM_VALUE 0 adev->cg_flags 4-u64max
PARAM_VALUE 1 msg_id 268435712-268435715,268435728-268435731,268435744-268435747,268435760-268435763
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
BIT_INFO 1 msg_id 0x10000100,0x10000133
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_polaris_update_gfx_clock_gating() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 15-18
PARAM_VALUE 0 adev->cg_flags 1048576-u64max
PARAM_VALUE 1 msg_id 268436480-268436484,268436496-268436500,268436512-268436516,268436528-268436532
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
BIT_INFO 1 msg_id 0x10000400,0x10000433
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_polaris_update_gfx_clock_gating() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 15-18
PARAM_VALUE 0 adev->cg_flags 1-u64max
PARAM_VALUE 1 msg_id 268435968-268435973,268435984-268435989,268436000-268436005,268436016-268436021
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
BIT_INFO 1 msg_id 0x10000200,0x10000233
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_polaris_update_gfx_clock_gating() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 15-18
PARAM_VALUE 1 msg_id 268437536,268437538
DATA_SOURCE 0 adev $0
FUZZY_MAX 1 msg_id 268437538
BIT_INFO 0 adev->cg_flags 0x80,0xffffffffffffffff
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
BIT_INFO 1 msg_id 0x10000820,0x10000822
HARD_MAX 1 msg_id 268437538
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_polaris_update_gfx_clock_gating() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 15-18
PARAM_VALUE 1 msg_id 268439584,268439586
DATA_SOURCE 0 adev $0
FUZZY_MAX 1 msg_id 268439586
BIT_INFO 0 adev->cg_flags 0x40,0xffffffffffffffff
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
BIT_INFO 1 msg_id 0x10001020,0x10001022
HARD_MAX 1 msg_id 268439586
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_tonga_update_gfx_clock_gating() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 11
PARAM_VALUE 0 adev->cg_flags 4-u64max
PARAM_VALUE 1 msg_id 268435712-268435715,268435728-268435731,268435744-268435747,268435760-268435763
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
BIT_INFO 1 msg_id 0x10000100,0x10000133
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_tonga_update_gfx_clock_gating() -> amdgpu_dpm_set_clockgating_by_smu()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 11
PARAM_VALUE 0 adev->cg_flags 1-u64max
PARAM_VALUE 1 msg_id 268435968-268435972,268435984-268435988,268436000-268436004,268436016-268436020
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
BIT_INFO 1 msg_id 0x10000200,0x10000233
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu