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/../ras/ras_mgr/amdgpu_ras_process.c amdgpu_ras_process_handle_unexpected_interrupt() -> amdgpu_ras_set_fed()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 status 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c amdgpu_virt_update_vf2pf_work_item() -> amdgpu_ras_set_fed()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 status 1
CAPPED_DATA 0 adev->virt.fw_reserve.p_pf2vf->size 1
BIT_INFO 0 adev->virt.caps 0x10,0xffffffff
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_global_ras_isr() -> amdgpu_ras_set_fed()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 status 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_interrupt_umc_handler() -> amdgpu_ras_set_fed()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 status 1
NOCHECK_CALL
UNITS 0 adev unit_array_size
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_set_fed_all() -> amdgpu_ras_set_fed()

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_set_fed_all() -> amdgpu_ras_set_fed()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 status 1
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 status $2
NOCHECK_CALL
HALF_LOCKED2 &pool->lock