Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 54 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/si_dma.c si_dma_start() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->wptr 0
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c jpeg_v5_0_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c vcn_v5_0_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c uvd_v6_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c uvd_v6_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_delay_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->gfx.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->jpeg.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->jpeg.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->dpm_flags 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->uvd_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->vce_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->uvd.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->uvd.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->smu_backend->bif_sclk_table 0-4294967295
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c sdma_v2_4_gfx_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c jpeg_v4_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c jpeg_v2_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c uvd_v3_1_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

19f4aff6129bc862 gfx_v9_0_cp_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING

19f4aff6129bc862 gfx_v9_0_cp_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_xcc_cp_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c sdma_v4_0_start() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c sdma_v4_0_start() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c vcn_v5_0_2_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c jpeg_v3_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c vpe_v6_1_ring_start() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c uvd_v5_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c vcn_v2_5_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c vcn_v2_5_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c vcn_v1_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c vcn_v1_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c vcn_v1_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c vcn_v2_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c vcn_v2_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_cp_gfx_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_cp_gfx_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 ring->ring 4096-ptr_max
PARAM_VALUE 0 *ring->rptr_cpu_addr 0
PARAM_VALUE 0 *ring->wptr_cpu_addr 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vce_v1_0.c vce_v1_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c vcn_v4_0_3_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c vcn_v4_0_3_reset_jpeg_post_helper() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->fence_drv.fences 4096-ptr_max
PARAM_VALUE 0 ring->fence_drv.last_seq.counter 0-s32max
PARAM_VALUE 0 ring->fence_drv.num_fences_mask 0-4294967294
CAPPED_DATA 0 ring->fence_drv.num_fences_mask 1
LOCK2 &vinst->engine_reset_mutex
LOCK2 global &drm_unplug_srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_vcn_inst)->engine_reset_mutex

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c jpeg_v4_0_5_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_unmap_hiq() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_delay_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->gfx.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->jpeg.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->jpeg.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->dpm_flags 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->uvd_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->vce_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->uvd.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->uvd.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->smu_backend->bif_sclk_table 0-4294967295
BUF_SIZE 0 ring 1264
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &kiq->ring_lock
HALF_LOCKED2 &dqm->lock_hidden
HALF_LOCKED2 &kq->dev->adev->reset_domain->sem
HALF_LOCKED2 &p->mutex
TYPE_LOCK (struct amdgpu_kiq)->ring_lock

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c vcn_v4_0_5_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vpe_v2_0.c vpe_v2_0_ring_start() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c sdma_v3_0_gfx_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c vcn_v5_0_1_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c vcn_v5_0_1_reset_jpeg_post_helper() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->fence_drv.fences 4096-ptr_max
PARAM_VALUE 0 ring->fence_drv.last_seq.counter 0-s32max
PARAM_VALUE 0 ring->fence_drv.num_fences_mask 0-4294967294
CAPPED_DATA 0 ring->fence_drv.num_fences_mask 1
LOCK2 &vinst->engine_reset_mutex
LOCK2 global &drm_unplug_srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_vcn_inst)->engine_reset_mutex

drivers/gpu/drm/amd/amdgpu/vce_v3_0.c vce_v3_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c jpeg_v2_5_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_disable_kcq() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_delay_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->gfx.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->jpeg.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->jpeg.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->dpm_flags 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->uvd_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->vce_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->uvd.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->uvd.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->smu_backend->bif_sclk_table 0-4294967295
BUF_SIZE 0 ring 1264
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &kiq->ring_lock
TYPE_LOCK (struct amdgpu_kiq)->ring_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_disable_kgq() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_delay_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->gfx.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->jpeg.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->jpeg.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->dpm_flags 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->uvd_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->vce_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->uvd.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->uvd.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->smu_backend->bif_sclk_table 0-4294967295
BUF_SIZE 0 ring 1264
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &kiq->ring_lock
TYPE_LOCK (struct amdgpu_kiq)->ring_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_enable_kcq() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_delay_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->gfx.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->jpeg.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->jpeg.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->dpm_flags 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->uvd_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->vce_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->uvd.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->uvd.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->smu_backend->bif_sclk_table 0-4294967295
BUF_SIZE 0 ring 1264
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &kiq->ring_lock
TYPE_LOCK (struct amdgpu_kiq)->ring_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_enable_kgq() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_delay_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->gfx.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->jpeg.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->jpeg.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->dpm_flags 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->uvd_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->vce_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->uvd.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->uvd.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->smu_backend->bif_sclk_table 0-4294967295
BUF_SIZE 0 ring 1264
PREEMPT_ADD <- disables preempt
LOCK2 &kiq->ring_lock
TYPE_LOCK (struct amdgpu_kiq)->ring_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_mes_enable_kcq() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
BUF_SIZE 0 ring 1264
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &kiq->ring_lock
TYPE_LOCK (struct amdgpu_kiq)->ring_lock

drivers/gpu/drm/amd/amdgpu/cik_sdma.c cik_sdma_gfx_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_inst_start() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdma_instance->engine_reset_mutex

drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_inst_start() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdma_instance->engine_reset_mutex

drivers/gpu/drm/amd/amdgpu/vce_v4_0.c vce_v4_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vce_v2_0.c vce_v2_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c jpeg_v5_3_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_cp_test_all_rings() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_cp_test_all_rings() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_cp_test_all_rings() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_kcq_disable() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_delay_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ring->adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->gfx.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ring->adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->jpeg.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->jpeg.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->dpm_flags 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->uvd_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->backend->vce_dpm.hard_min_clk 0-4294967295
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_ctl.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ring->adev->powerplay.pp_handle->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 ring->adev->uvd.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->uvd.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vce.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ring->adev->vpe.idle_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->funcs->set_wptr 4096-ptr_max
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->msg_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ring->adev->powerplay.pp_handle->smu_backend->bif_sclk_table 0-4294967295
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c vcn_v4_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c jpeg_v4_0_3_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c jpeg_v5_0_2_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c uvd_v4_2_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_cp_compute_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_cp_gfx_resume() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->rptr_cpu_addr 4096-ptr_max
PARAM_VALUE 0 ring->wptr 0
PARAM_VALUE 0 ring->wptr_cpu_addr 4096-ptr_max
PARAM_VALUE 0 *ring->rptr_cpu_addr 0
PARAM_VALUE 0 *ring->wptr_cpu_addr 0
BUF_SIZE 0 ring 2528
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c uvd_v7_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c uvd_v7_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->reset_domain->sem.first_waiter->type 0-1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/mes_v11_0.c mes_v11_0_kiq_enable_queue() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c vcn_v3_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 1264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c vcn_v3_0_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->funcs->test_ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c jpeg_v5_0_1_hw_init() -> amdgpu_ring_test_helper()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING