Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_2_ppt.c smu_v14_0_2_baco_enter() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_2_ppt.c smu_v14_0_2_baco_exit() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &hive->tb.exit_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c smu_v13_0_baco_enter() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c smu_v13_0_baco_exit() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &hive->tb.exit_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c navi10_baco_enter() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c navi10_baco_exit() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &hive->tb.exit_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c sienna_cichlid_baco_enter() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c sienna_cichlid_baco_exit() -> smu_cmn_is_audio_func_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->in_runpm 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &hive->tb.enter_turnstile
HALF_LOCKED2 &hive->tb.exit_turnstile
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex