Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/mes_userqueue.c mes_userq_reset() -> (struct amdgpu_mes_funcs)->reset_hw_queue()

Type Parameter Key Value
PARAM_VALUE 0 mes 4096-ptr_max
PARAM_VALUE 0 mes->funcs 4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.osq.tail.counter 0-s32max
PARAM_VALUE 0 mes->saved_flags 0,2048
PARAM_VALUE 1 input 984671586979573760
PARAM_VALUE 1 input->queue_type 0-2,6-8
CONTAINER 0 -56-24120+0 $(-1)
MEM_ZERO 1 input
RX_PATH
LOCK2 &adev->mes.mutex_hidden
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden

drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c amdgpu_mes_reset_legacy_queue() -> (struct amdgpu_mes_funcs)->reset_hw_queue()

Type Parameter Key Value
PARAM_VALUE 0 mes 4096-ptr_max
PARAM_VALUE 0 mes->funcs 4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.osq.tail.counter 0-s32max
PARAM_VALUE 0 mes->saved_flags 0,2048
PARAM_VALUE 1 input 349938459076902912
PARAM_VALUE 1 input->is_kq 1
PARAM_VALUE 1 input->xcc_id 0
CONTAINER 0 -56-24120+0 $(-1)
MEM_ZERO 1 input
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->mes.mutex_hidden
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden

drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c amdgpu_mes_reset_queue_mmio() -> (struct amdgpu_mes_funcs)->reset_hw_queue()

Type Parameter Key Value
PARAM_VALUE 0 mes 4096-ptr_max
PARAM_VALUE 0 mes->funcs 4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.osq.tail.counter 0-s32max
PARAM_VALUE 0 mes->saved_flags 0,2048
PARAM_VALUE 1 input 6458250125346979840
PARAM_VALUE 1 input->me_id 1
PARAM_VALUE 1 input->pipe_id 0-15
PARAM_VALUE 1 input->queue_id 0-255
PARAM_VALUE 1 input->queue_type 0-7
PARAM_VALUE 1 input->use_mmio 1
PARAM_VALUE 1 input->vmid 0
CONTAINER 0 -56-24120+0 $(-1)
MEM_ZERO 1 input
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->mes.mutex_hidden
LOCK2 _T->lock
HALF_LOCKED2 &dqm->lock_hidden
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden

drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c amdgpu_mes_reset_user_queue() -> (struct amdgpu_mes_funcs)->reset_hw_queue()

Type Parameter Key Value
PARAM_VALUE 0 mes 4096-ptr_max
PARAM_VALUE 0 mes->funcs 4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mes->mutex_hidden.osq.tail.counter 0-s32max
PARAM_VALUE 0 mes->saved_flags 0,2048
PARAM_VALUE 1 input 8648907769850130432
PARAM_VALUE 1 input->queue_type 0-7
CONTAINER 0 -56-24120+0 $(-1)
MEM_ZERO 1 input
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->mes.mutex_hidden
LOCK2 _T->lock
HALF_LOCKED2 &dqm->lock_hidden
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden