Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c sienna_cichlid_mode2_perform_reset() -> sienna_cichlid_mode2_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hive->hive_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tmp_adev->reset_domain->sem

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c smu_mode2_reset() -> (struct pptable_funcs)->mode2_reset()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->pm_enabled 1
PARAM_VALUE 0 adev->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 adev->ppt_funcs->mode2_reset 4096-ptr_max
BUF_SIZE 0 adev 1256,3984
BUF_SIZE 0 adev 1256,3984
DATA_SOURCE 0 adev $0
CONTAINER 0 -688-32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c smu_v13_0_10_async_reset() -> (struct amdgpu_reset_handler)->do_reset()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/aldebaran.c aldebaran_async_reset() -> (struct amdgpu_reset_handler)->do_reset()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c sienna_cichlid_async_reset() -> (struct amdgpu_reset_handler)->do_reset()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock