Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/gpu/drm/radeon/r600_dma.c r600_dma_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/cik.c cik_gfx_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/ni_dma.c cayman_dma_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/r600.c r600_gfx_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/evergreen.c evergreen_gfx_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/evergreen_dma.c evergreen_dma_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/si_dma.c si_dma_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/si.c si_gfx_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/cik_sdma.c cik_sdma_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/r100.c r100_gpu_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/ni.c cayman_gfx_is_lockup() -> radeon_ring_test_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
DATA_SOURCE 1 ring $1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/radeon_fence.c radeon_fence_check_lockup() -> (struct radeon_asic_ring)->is_lockup()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
CAPPED_DATA 0 &rdev->exclusive_lock 1
LOCK2 &rdev->exclusive_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct radeon_device)->exclusive_lock