Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/mes_v12_1.c mes_v12_1_misc_op() -> mes_v12_1_get_rrmt()

Type Parameter Key Value
PARAM_VALUE 1 xcc_id 0-15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adev->mes.mutex_hidden
HALF_LOCKED2 &adev->irq.lock
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock
HALF_LOCKED2 irqflags
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden

drivers/gpu/drm/amd/amdgpu/mes_v12_1.c mes_v12_1_misc_op() -> mes_v12_1_get_rrmt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adev->mes.mutex_hidden
LOCK2 &adev->reset_domain->sem
HALF_LOCKED2 &adev->irq.lock
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &adev->srbm_mutex
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden
TYPE_LOCK (struct amdgpu_reset_domain)->sem

drivers/gpu/drm/amd/amdgpu/mes_v12_1.c mes_v12_1_misc_op() -> mes_v12_1_get_rrmt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adev->mes.mutex_hidden
HALF_LOCKED2 &adev->enforce_isolation_mutex
HALF_LOCKED2 &adev->reset_domain->sem
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden

drivers/gpu/drm/amd/amdgpu/mes_v12_1.c mes_v12_1_misc_op() -> mes_v12_1_get_rrmt()

Type Parameter Key Value
PARAM_VALUE 1 xcc_id 0-7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adev->mes.mutex_hidden
HALF_LOCKED2 &adev->reset_domain->sem
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden

drivers/gpu/drm/amd/amdgpu/mes_v12_1.c mes_v12_1_misc_op() -> mes_v12_1_get_rrmt()

Type Parameter Key Value
PARAM_VALUE 1 xcc_id 0-7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adev->mes.mutex_hidden
HALF_LOCKED2 &adev->reset_domain->sem
TYPE_LOCK (struct amdgpu_mes)->mutex_hidden