Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 24 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/si_dma.c si_dma_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 2055483318006566912
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 4
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 3009769733650583552
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_run_shader() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 375216407458463744,6135986958856687616,6135986958856687624,6135986958856687632
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo->fence 0
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 620539451562360832,1961998665835638784,1961998665835638792,1961998665835638800
BUF_SIZE 0 ring 85680,87040
BUF_SIZE 0 ring 85680,87040
BUF_SIZE 2 ibs (-1),80,120
BUF_SIZE 2 ibs (-1),80,120
BUF_SIZE 4 f (-1),16,24
BUF_SIZE 4 f (-1),16,24
DATA_SOURCE 0 ring $1
DATA_SOURCE 2 ibs $2
DATA_SOURCE 4 f $10
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c sdma_v2_4_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 8071571820740161536
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 1591405227220328448
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

19f4aff6129bc862 gfx_v9_0_do_edc_gpr_workarounds() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 5932040224269324288
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 5994013646697693184
PARAM_VALUE 4 *f 0
BUF_SIZE 0 ring 80896
BUF_SIZE 0 ring 80896
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

19f4aff6129bc862 gfx_v9_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 3836280355697324032
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 2109646261274218496
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 171188273334476800
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 5733395244419948544
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c sdma_v4_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 7265335287985631232
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 3435773026774413312
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

2424e8ec9bf51854 gfx_v12_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 2608415792273985536
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 6367705579088769024
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

28ad57647bf6154f gfx_v11_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 7368939509035905024
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 1753141406220181504
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 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->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 1414733113072295936
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 3
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 4387028049504894976
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_submit_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 4096-ptr_max
PARAM_VALUE 2 ibs->ptr 1-u64max
PARAM_VALUE 3 job 4096-ptr_max
PARAM_VALUE 3 job->ibs 4096-ptr_max
PARAM_VALUE 3 job->num_ibs 1
PARAM_VALUE 3 job->vm 0
PARAM_VALUE 3 job->vm_pd_addr s64max
PARAM_VALUE 4 f 2781046834215464960
PARAM_VALUE 4 *f 0
BUF_SIZE 0 ring 1264,80896
BUF_SIZE 0 ring 1264,80896
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 job->base.entity->num_sched_list
LOCK2 &dqm->lock_hidden
HALF_LOCKED2 &p->mutex
TYPE_LOCK (struct device_queue_manager)->lock_hidden

drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c sdma_v7_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 5639903097122512896
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 8735361151509139456
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

3d756af95eb3bd31 gfx_v12_1_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 5314563997810675712
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 7371797483890151424
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c sdma_v3_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 6633726574274609152
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 8993021380663975936
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c sdma_v7_1_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 383160191624466432
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 6042013951290818560
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c sdma_v6_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 6287960660313374720
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 3224934007279038464
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c vpe_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 734479863220166656
PARAM_VALUE 2 ibs->flags 0,64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 0,4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 4386006580734832640
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/cik_sdma.c cik_sdma_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 1171861671352979456
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 4713279618167676928
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 8566227583013412864
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 2057112245679681536
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_do_edc_gpr_workarounds() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 8886145115846729728
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 4976318477006372864
PARAM_VALUE 4 *f 0
BUF_SIZE 0 ring 80896
BUF_SIZE 0 ring 80896
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 2358193327233548288
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 1044489675906248704
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c gfx_v10_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 4344122308245540864
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 5
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 935166944734089216
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c sdma_v5_2_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 6174926584006328320
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 4511507134361935872
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 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->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 5003074711792832512
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 3
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 8843017045328461824
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_job.c amdgpu_job_run() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 3 job 4096-ptr_max
PARAM_VALUE 3 job->vm 0,4096-ptr_max
PARAM_VALUE 4 f 5787526788535455744
PARAM_VALUE 4 *f 0
CAPPED_DATA 3 job->generation 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &sched->job_list_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_job.c amdgpu_job_submit_direct() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 ring->adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 ring->adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 ring->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ring->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 4096-ptr_max
PARAM_VALUE 3 job 4096-ptr_max
PARAM_VALUE 3 job->base.sched 4096-ptr_max
PARAM_VALUE 3 job->ibs 4096-ptr_max
PARAM_VALUE 3 job->num_ibs 1
PARAM_VALUE 4 f 4096-ptr_max
PARAM_VALUE 4 *f 0
BUF_SIZE 3 job->base.sched 632
CAPPED_DATA 0 ring 1
CAPPED_DATA 3 job 1
DATA_SOURCE 0 ring $1
DATA_SOURCE 3 job $0
DATA_SOURCE 4 f $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c sdma_v5_0_ring_test_ib() -> amdgpu_ib_schedule()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->adev->wb.num_wb 1-u32max
PARAM_VALUE 0 ring->adev->wb.wb 4096-ptr_max
PARAM_VALUE 0 ring->funcs 4096-ptr_max
PARAM_VALUE 0 ring->sched.ready 1
PARAM_VALUE 1 num_ibs 1
PARAM_VALUE 2 ibs 7822074599040098304
PARAM_VALUE 2 ibs->flags 64
PARAM_VALUE 2 ibs->length_dw 8
PARAM_VALUE 2 ibs->ptr 4096-ptr_max
PARAM_VALUE 2 ibs->sa_bo 4096-ptr_max
PARAM_VALUE 3 job 0
PARAM_VALUE 4 f 225350096948080640
PARAM_VALUE 4 *f 0
DATA_SOURCE 0 ring $0
MEM_ZERO 2 ibs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock