Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 24 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c, line 730
- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c, line 859
- drivers/gpu/drm/amd/amdgpu/cik_sdma.c, line 682
- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c, line 4104
- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c, line 659
- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c, line 531
- drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c, line 465
- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c, line 1980
- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c, line 2311
- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c, line 412
- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c, line 480
- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c, line 617
- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c, line 892
- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c, line 1549
- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c, line 1143
- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c, line 1113
- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c, line 1012
- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c, line 1003
- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c, line 1018
- drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c, line 1008
- drivers/gpu/drm/amd/amdgpu/si_dma.c, line 286
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 |