Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 25 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 ib 2055483318006566912
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_sgprs_init() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 6135986958856687632
PARAM_VALUE 1 f 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_sgprs_init() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 6135986958856687624
PARAM_VALUE 1 f 0
BUF_SIZE 0 ib 80
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_sgprs_init() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 6135986958856687616
PARAM_VALUE 1 f 0
BUF_SIZE 0 ib 120
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_sgprs_init() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 8098184566221352960
PARAM_VALUE 0 ib->flags 64
PARAM_VALUE 0 ib->ptr 4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 4096-ptr_max
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_vgprs_init() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 375216407458463744
PARAM_VALUE 0 ib->flags 64
PARAM_VALUE 0 ib->ptr 4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 4096-ptr_max
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_vgprs_init() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 4461734262109286400
PARAM_VALUE 0 ib->flags 64
PARAM_VALUE 0 ib->ptr 4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 4096-ptr_max
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

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

Type Parameter Key Value
PARAM_VALUE 0 ib 375216407458463744,6135986958856687616,6135986958856687624,6135986958856687632
PARAM_VALUE 0 ib->sa_bo->fence 0
PARAM_VALUE 1 f 0
BUF_SIZE 0 ib (-1),80,120
BUF_SIZE 0 ib (-1),80,120
DATA_SOURCE 0 ib $2
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 8071571820740161536
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

19f4aff6129bc862 gfx_v9_0_do_edc_gpr_workarounds() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 5932040224269324288
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 3836280355697324032
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 171188273334476800
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 7265335287985631232
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c amdgpu_vce_get_create_msg() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 5197996988154400768
PARAM_VALUE 0 ib->flags 64
PARAM_VALUE 0 ib->ptr 4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 4096-ptr_max
PARAM_VALUE 1 f 0,4096-ptr_max
PARAM_VALUE 1 f->error 0
PARAM_VALUE 1 f->flags 1,3,5,7
PARAM_VALUE 1 f->seqno 0-4294967295
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

2424e8ec9bf51854 gfx_v12_0_ring_test_ib() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 2608415792273985536
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

28ad57647bf6154f gfx_v11_0_ring_test_ib() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 7368939509035905024
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c amdgpu_vcn_dec_send_msg() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 3952380338291539968
PARAM_VALUE 0 ib->flags 0,64
PARAM_VALUE 0 ib->ptr 0,4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 0,4096-ptr_max
PARAM_VALUE 1 f 4096-ptr_max
PARAM_VALUE 1 f->error 0
PARAM_VALUE 1 f->flags 1,3,5,7
PARAM_VALUE 1 f->seqno 0-4294967295
DATA_SOURCE 0 ib $1
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c amdgpu_vcn_dec_send_msg() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 3952380338291539968
PARAM_VALUE 0 ib->flags 0,64
PARAM_VALUE 0 ib->ptr 0,4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 0,4096-ptr_max
PARAM_VALUE 1 f 0
BUF_SIZE 1 f 0
DATA_SOURCE 0 ib $1
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c amdgpu_vcn_dec_sw_send_msg() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 7554423336259522560
PARAM_VALUE 0 ib->flags 0,64
PARAM_VALUE 0 ib->ptr 0,4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 0,4096-ptr_max
PARAM_VALUE 1 f 4096-ptr_max
PARAM_VALUE 1 f->error 0
PARAM_VALUE 1 f->flags 1,3,5,7
PARAM_VALUE 1 f->seqno 0-4294967295
DATA_SOURCE 0 ib $1
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c amdgpu_vcn_dec_sw_send_msg() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 7554423336259522560
PARAM_VALUE 0 ib->flags 0,64
PARAM_VALUE 0 ib->ptr 0,4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 0,4096-ptr_max
PARAM_VALUE 1 f 0
BUF_SIZE 1 f 0
DATA_SOURCE 0 ib $1
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c amdgpu_vcn_enc_ring_test_ib() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 3105833080777748480
PARAM_VALUE 0 ib->flags 64
PARAM_VALUE 0 ib->ptr 4096-ptr_max
PARAM_VALUE 0 ib->sa_bo 4096-ptr_max
PARAM_VALUE 1 f 0,4096-ptr_max
PARAM_VALUE 1 f->cb_list.next->next 9027468483932250112
PARAM_VALUE 1 f->cb_list.next->prev 9027468483932250112
PARAM_VALUE 1 f->cb_list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 f->ops->enable_signaling 0,4096-ptr_max
PARAM_VALUE 1 f->ops->get_driver_name 0,4096-ptr_max
PARAM_VALUE 1 f->ops->get_timeline_name 0,4096-ptr_max
PARAM_VALUE 1 f->ops->release 0,4096-ptr_max
PARAM_VALUE 1 f->ops->set_deadline 0,4096-ptr_max
PARAM_VALUE 1 f->ops->signaled 0,4096-ptr_max
PARAM_VALUE 1 f->ops->wait 0,4096-ptr_max
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 1414733113072295936
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ib 5639903097122512896
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

3d756af95eb3bd31 gfx_v12_1_ring_test_ib() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 5314563997810675712
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 6633726574274609152
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 383160191624466432
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 6287960660313374720
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ib 734479863220166656
PARAM_VALUE 1 f 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 1171861671352979456
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 8566227583013412864
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 8886145115846729728
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 2358193327233548288
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 4344122308245540864
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 6174926584006328320
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 5003074711792832512
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_job.c amdgpu_job_free_resources() -> amdgpu_ib_free()

Type Parameter Key Value
PARAM_VALUE 0 ib 4096-ptr_max
PARAM_VALUE 1 f->ops->enable_signaling 0,4096-ptr_max
PARAM_VALUE 1 f->ops->get_driver_name 0,4096-ptr_max
PARAM_VALUE 1 f->ops->get_timeline_name 0,4096-ptr_max
PARAM_VALUE 1 f->ops->release 0,4096-ptr_max
PARAM_VALUE 1 f->ops->set_deadline 0,4096-ptr_max
PARAM_VALUE 1 f->ops->signaled 0,4096-ptr_max
PARAM_VALUE 1 f->ops->wait 0,4096-ptr_max
BUF_SIZE 1 f 0,128
BUF_SIZE 1 f 0,128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &p->adev->notifier_lock

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

Type Parameter Key Value
PARAM_VALUE 0 ib 7822074599040098304
PARAM_VALUE 1 f 0
MEM_ZERO 0 ib
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock