Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c kfd_signal_vm_fault_event_with_userptr() -> kfd_evict_process_device()

Type Parameter Key Value
PARAM_VALUE 0 pdd 4096-ptr_max
NOCHECK_CALL
LOCK2 &process_info->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdkfd_process_info)->lock

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.c kfd_dbg_send_exception_to_runtime() -> kfd_evict_process_device()

Type Parameter Key Value
PARAM_VALUE 0 pdd 4096-ptr_max
PARAM_VALUE 0 pdd->dev 4096-ptr_max
NOCHECK_CALL
LOCK2 &p->mutex
TYPE_LOCK (struct kfd_process)->mutex

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.c kfd_set_dbg_ev_from_interrupt() -> kfd_evict_process_device()

Type Parameter Key Value
PARAM_VALUE 0 pdd 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c cik_event_interrupt_wq() -> kfd_evict_process_device()

Type Parameter Key Value
PARAM_VALUE 0 pdd 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock