Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c, line 788
- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c, line 1815
- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c, line 2848
- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c, line 3102
- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
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 |