Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 26 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 2055483318006566912
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_do_sgprs_init() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.compute_ring 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 vm 0
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 8098184566221352960
DATA_SOURCE 0 adev $0
MEM_ZERO 4 ib
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_v9_4_2.c gfx_v9_4_2_do_vgprs_init() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.compute_ring 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 vm 0
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 4461734262109286400
DATA_SOURCE 0 adev $0
MEM_ZERO 4 ib
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_v9_4_2.c gfx_v9_4_2_run_shader() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.compute_ring 4096-ptr_max
PARAM_VALUE 0 adev->mode_info.atom_context->io_mode s32min-s32max
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 768,1024,2560
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 375216407458463744,6135986958856687616,6135986958856687624,6135986958856687632
BUF_SIZE 4 ib (-1),80,120
BUF_SIZE 4 ib (-1),80,120
DATA_SOURCE 0 adev $0
DATA_SOURCE 4 ib $2
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c amdgpu_cs_p2_ib() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 3 pool_type 0
BUF_SIZE 1 vm 3584

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 8071571820740161536
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.compute_ring 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256,2304
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 5932040224269324288
DATA_SOURCE 0 adev $0
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 20
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 3836280355697324032
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 20
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 171188273334476800
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 7265335287985631232
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->vce.ring 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 8192
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 5197996988154400768
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

2424e8ec9bf51854 gfx_v12_0_ring_test_ib() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 16
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 2608415792273985536
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

28ad57647bf6154f gfx_v11_0_ring_test_ib() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 20
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 7368939509035905024
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c amdgpu_vcn_dec_get_create_msg() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 8192
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 3952380338291539968,7554423336259522560
DATA_SOURCE 4 ib $2
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c amdgpu_vcn_dec_get_destroy_msg() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev->flags 131072-u64max
PARAM_VALUE 0 adev->gfx.gfx_off_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->gfx.userq_sch_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 8192
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 3952380338291539968,7554423336259522560
PARAM_VALUE 4 ib->flags 0
PARAM_VALUE 4 ib->ptr 0
PARAM_VALUE 4 ib->sa_bo 0
DATA_SOURCE 4 ib $2
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

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

Type Parameter Key Value
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 135168
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 3105833080777748480
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 1414733113072295936
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 5639903097122512896
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock

3d756af95eb3bd31 gfx_v12_1_ring_test_ib() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 16
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 5314563997810675712
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 6633726574274609152
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 383160191624466432
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 6287960660313374720
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 734479863220166656
PARAM_VALUE 4 ib->flags 0
PARAM_VALUE 4 ib->gpu_addr 0
PARAM_VALUE 4 ib->ptr 0
PARAM_VALUE 4 ib->sa_bo 0
CAPPED_DATA 0 adev->wb.num_wb 1
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 1171861671352979456
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 8566227583013412864
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.compute_ring 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_inst_irq.funcs->set 1-u64max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.funcs->set 1-u64max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 1280
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 8886145115846729728
DATA_SOURCE 0 adev $0
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 20
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 2358193327233548288
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 20
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 4344122308245540864
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 6174926584006328320
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
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_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 5003074711792832512
MEM_ZERO 4 ib
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_alloc_with_ib() -> amdgpu_ib_get()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 0 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 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 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 adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->mman.buffer_funcs->copy_max_bytes 1048568,2097151,4194272,4194304,1073741824
PARAM_VALUE 0 adev->mman.buffer_funcs->fill_max_bytes 1048568,2097151,4194272,4194304,1073741824
PARAM_VALUE 1 vm 0
PARAM_VALUE 3 pool_type 0-2
PARAM_VALUE 4 ib 4096-ptr_max
BUF_SIZE 0 adev s32min-(-1),1-s32max
BUF_SIZE 0 adev s32min-(-1),1-s32max
CAPPED_DATA 2 size 1
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 size $3
DATA_SOURCE 3 pool_type $4
FUZZY_MAX 3 pool_type 1
HARD_MAX 3 pool_type 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 size 0,32-40960[c]
NO_OVERFLOW_SIMPLE 0 adev->gmc.real_vram_size
HALF_LOCKED2 &entity->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &prange->migrate_mutex
HALF_LOCKED2 bo->base.resv
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 0 &adev->benchmark_mutex
HALF_LOCKED2 0 &adev->mman.default_entity.lock

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->wb.num_wb 1-u32max
PARAM_VALUE 0 adev->wb.wb 4096-ptr_max
PARAM_VALUE 1 vm 0
PARAM_VALUE 2 size 256
PARAM_VALUE 3 pool_type 2
PARAM_VALUE 4 ib 7822074599040098304
CAPPED_DATA 0 adev->wb.num_wb 1
MEM_ZERO 4 ib
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &m->lock