Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c aldebaran_mode1_reset() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &adev->reset_domain->sem
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_6_ppt.c smu_v13_0_6_mode1_reset() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &adev->reset_domain->sem
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/smu_cmn.c __smu_msg_v1_ras_filter() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
TASK_NOT_RUNNING
HALF_LOCKED2 &ctl->lock

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c smu_cmn_vram_cpy() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &smu_table->metrics_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_is_fed() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dqm->lock_hidden
HALF_LOCKED2 &pm->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_do_recovery() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
CAPPED_DATA 0 &adev->gmc.xgmi.head 1
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_interrupt_fatal_error_handler() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.c smu_v13_0_0_set_mode1_reset_param() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->pm.mutex
HALF_LOCKED2 &adev->reset_domain->sem
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/amdgpu_device.c amdgpu_device_reset_sriov() -> amdgpu_ras_get_fed_status()

Type Parameter Key Value
DATA_SOURCE 0 adev $0