Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c sdma_v7_0_ring_preempt_ib() -> amdgpu_sdma_get_index_from_ring()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 1 index 4503260502930075648
PARAM_VALUE 1 *index 0
DATA_SOURCE 0 ring $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &mux->lock

drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c sdma_v7_1_ring_preempt_ib() -> amdgpu_sdma_get_index_from_ring()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 1 index 2011279453453144064
PARAM_VALUE 1 *index 0
DATA_SOURCE 0 ring $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &mux->lock

drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c sdma_v6_0_ring_preempt_ib() -> amdgpu_sdma_get_index_from_ring()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 1 index 3989932515092373504
PARAM_VALUE 1 *index 0
DATA_SOURCE 0 ring $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &mux->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c amdgpu_sdma_get_csa_mc_addr() -> amdgpu_sdma_get_index_from_ring()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 1 index 4528531659643453440
PARAM_VALUE 1 *index 0
BUF_SIZE 0 ring (-1),1360,85680,87040
BUF_SIZE 0 ring (-1),1360,85680,87040
DATA_SOURCE 0 ring $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dqm->lock_hidden

drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c sdma_v5_2_ring_preempt_ib() -> amdgpu_sdma_get_index_from_ring()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 1 index 4697702214728454144
PARAM_VALUE 1 *index 0
DATA_SOURCE 0 ring $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &mux->lock

drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c sdma_v5_0_ring_preempt_ib() -> amdgpu_sdma_get_index_from_ring()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 1 index 3947664944709824512
PARAM_VALUE 1 *index 0
DATA_SOURCE 0 ring $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &mux->lock