Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_alloc_mmio_remap_bo() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 adev->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->bus_dma_limit 1-u64max
PARAM_VALUE 0 adev->dev->class 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_parms 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_parms->max_segment_size u32max
PARAM_VALUE 0 adev->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->flags 4096-ptr_max
PARAM_VALUE 0 adev->df.funcs->get_hbm_channel_number 0,4494141108923559936,6460537183284965376
PARAM_VALUE 0 adev->doorbell.num_kernel_doorbells 0-536870911,3758096384-u32max
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->init_lvl->level 0-2
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,5297,4573560380487,148606482432692224,436469935444291584
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.bdev.funcs->access_memory 0,1017633713053646848,3225919106585391104,6129073923208413184
PARAM_VALUE 0 adev->mman.bdev.funcs->delete_mem_notify 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064
PARAM_VALUE 0 adev->mman.bdev.funcs->evict_flags 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->eviction_valuable 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_free 0,2194093600872873984
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_pfn 0,2706132887046717440,3654902622055292928,7331281985970253824
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_reserve 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->move 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->release_notify 0,6700952100510887936,8497440169773187072
PARAM_VALUE 0 adev->mman.bdev.funcs->swap_notify 0,444935274221056000,3637901885053157376,5073818069448499200
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_create 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_destroy 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_populate 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_unpopulate 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448
PARAM_VALUE 0 adev->mman.bdev.sysman.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->compatible 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.bdev.unevictable.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->alloc 5627906630724390912
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->compatible 8783362542734950400
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->debug 7996272259696484352
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->free 2409680988257030144
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->intersects 1562901022217814016
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->head_node.mm 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.resv_region 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mode_info.atom_context->io_mode s32min-s32max
PARAM_VALUE 0 adev->nbio.funcs->get_memsize 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
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 0 adev->rmmio_remap.bus_addr 1-u64max
PARAM_VALUE 0 *adev->doorbell_index.sdma_engine 0-4294967295
PARAM_VALUE 1 bp 2122514953821343744
PARAM_VALUE 1 bp->bo_ptr_size 1120
PARAM_VALUE 1 bp->byte_align 4096
PARAM_VALUE 1 bp->domain 0
PARAM_VALUE 1 bp->flags 0
PARAM_VALUE 1 bp->resv 0
PARAM_VALUE 1 bp->size 4096
PARAM_VALUE 1 bp->type 0
PARAM_VALUE 2 bo_ptr 4096-ptr_max
DATA_SOURCE 0 adev $0
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->mman.gtt_mgr.manager.size 0,4096-4503599626321920[c]
HOST_DATA 0 adev->mman.gtt_mgr.mm.head_node.size 0-u64max
HOST_DATA 0 adev->mman.preempt_mgr.size 1073741824[c]
NO_OVERFLOW_SIMPLE 0 adev->gmc.ecc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gmc.num_mem_partitions
NO_OVERFLOW_SIMPLE 0 adev->gmc.vm_fault.num_types

drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_create_reserved() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev->ddev.anon_inode->i_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->ddev.anon_inode->i_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->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->df.funcs->get_hbm_channel_number 0,4494141108923559936,6460537183284965376
PARAM_VALUE 0 adev->dm.dmub_srv->asic 0-4294967295
PARAM_VALUE 0 adev->dm.dmub_srv->cursor_offload_v1 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->dpia_supported 0-1
PARAM_VALUE 0 adev->dm.dmub_srv->fw_state 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->fw_version 0-4294967295
PARAM_VALUE 0 adev->dm.dmub_srv->hw_init 0-1
PARAM_VALUE 0 adev->dm.dmub_srv->inbox1_last_wptr 0-4294967295
PARAM_VALUE 0 adev->dm.dmub_srv->inbox_type 0-4294967295
PARAM_VALUE 0 adev->dm.dmub_srv->is_virtual 0-1
PARAM_VALUE 0 adev->dm.dmub_srv->no_ext_reg_access 0-1
PARAM_VALUE 0 adev->dm.dmub_srv->power_state 0-4294967295
PARAM_VALUE 0 adev->dm.dmub_srv->psp_version 0-4294967295
PARAM_VALUE 0 adev->dm.dmub_srv->regs 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->regs_dcn31 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->regs_dcn32 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->regs_dcn35 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->regs_dcn401 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->regs_dcn42 0-s64max
PARAM_VALUE 0 adev->dm.dmub_srv->shared_state 0-s64max
PARAM_VALUE 0 adev->gfx.funcs->get_gfx_shadow_info 0,5849607223151869952,7017460067086757888
PARAM_VALUE 0 adev->gfx.me.me_fw_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->gfx.mec.hpd_eop_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->gfx.mec.mec_fw_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->gfx.pfp.pfp_fw_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->gfx.rlc.cs_data->id 0-3
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,282,290,488
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->gfx.rlc.funcs->get_csb_size 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.funcs->init 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.reg_funcs->rreg32 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.reg_funcs->wreg32 0,4096-ptr_max
PARAM_VALUE 0 adev->gfxhub.funcs->get_xgmi_info 0,4096-ptr_max
PARAM_VALUE 0 adev->gfxhub.funcs->utcl2_harvest 0,9091385076227194880
PARAM_VALUE 0 adev->init_lvl->hwini_ip_block_mask 31,262143
PARAM_VALUE 0 adev->init_lvl->level 0-2
PARAM_VALUE 0 adev->jpeg.inst->ring_dec->doorbell_index 0-4294967295
PARAM_VALUE 0 adev->jpeg.inst->ring_dec->vm_hub 0-4294967295
PARAM_VALUE 0 adev->mem_scratch.robj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->mes.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,41694,41717,62460,65472
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2712
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,4672,5297,4573560380487,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784-s64max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-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.bdev.funcs->access_memory 0,1017633713053646848,3225919106585391104,6129073923208413184
PARAM_VALUE 0 adev->mman.bdev.funcs->delete_mem_notify 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064
PARAM_VALUE 0 adev->mman.bdev.funcs->evict_flags 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->eviction_valuable 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_free 0,2194093600872873984
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_pfn 0,2706132887046717440,3654902622055292928,7331281985970253824
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_reserve 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->move 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->release_notify 0,6700952100510887936,8497440169773187072
PARAM_VALUE 0 adev->mman.bdev.funcs->swap_notify 0,444935274221056000,3637901885053157376,5073818069448499200
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_create 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_destroy 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_populate 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_unpopulate 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448
PARAM_VALUE 0 adev->mman.bdev.sysman.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->compatible 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.preempt_mgr.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->compatible 0,274508856900993024,942966462427676672,2838048026806190080,3899080206247886848,6557464253006684160,8487539334912819200,8783362542734950400
PARAM_VALUE 0 adev->mman.preempt_mgr.func->debug 0,1142380444699836416,2168929095995453440,4293063542262321152,4674121973590315008,5056297650213752832,7683926893538705408,7996272259696484352
PARAM_VALUE 0 adev->mman.preempt_mgr.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mmhub.funcs->get_xgmi_info 0,3251155557669371904
PARAM_VALUE 0 adev->mmhub.funcs->update_power_gating 0,2357521212362928128
PARAM_VALUE 0 adev->nbio.funcs->get_memsize 4096-ptr_max
PARAM_VALUE 0 adev->nbio.funcs->get_rev_id 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras->handle_ras_controller_intr_no_bifring 0,2995380904039653376,4976926125456957440
PARAM_VALUE 0 adev->nbio.ras->handle_ras_err_event_athub_intr_no_bifring 343328070289166336,442705695326760960,1237706030772658176,4765407452162306048
PARAM_VALUE 0 adev->nbio.ras->init_ras_controller_interrupt 0,2297051996113666048,5600623995182313472
PARAM_VALUE 0 adev->nbio.ras->init_ras_err_event_athub_interrupt 2056155413763584000,4136734766109429760,5578075994978566144,7334530495680643072
PARAM_VALUE 0 adev->nbio.ras->ras_block.hw_ops 0,4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras->ras_block.ras_block_match 0,6907456063580930048
PARAM_VALUE 0 adev->nbio.ras->ras_block.ras_cb 0,1203783395015450624,1836251971409854464,6232968725599965184,7919214718551175168
PARAM_VALUE 0 adev->nbio.ras->ras_block.ras_fini 0,7250038696778731520
PARAM_VALUE 0 adev->nbio.ras->ras_block.ras_late_init 0,4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras->ras_block.ras_suspend 0,8339928686005440512
PARAM_VALUE 0 adev->psp.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->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->psp.funcs->mem_training 0,292346798077620224,5904893808352624640,9168225120078532608
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 0 adev->seq64.sbo->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->seq64.sbo->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->umc.funcs->init_registers 3683763211913342976
PARAM_VALUE 0 adev->uvd.inst->ring.adev->num_rings 0-4294967295
PARAM_VALUE 0 adev->vcn.inst->ring_dec.adev->num_rings 0-4294967295
PARAM_VALUE 0 adev->vcn.inst->ring_dec.doorbell_index 0-4294967295
PARAM_VALUE 0 adev->vcn.inst->ring_dec.vm_hub 0-4294967295
PARAM_VALUE 0 adev->virt.crit_regn_tbl->offset 0-4294967295
PARAM_VALUE 0 adev->virt.crit_regn_tbl->size_kb 0-4294967295
PARAM_VALUE 0 adev->virt.csa_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->virt.csa_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->virt.ops->ras_poison_handler 0,1506654890529267712,7062679433955307520
PARAM_VALUE 0 adev->virt.ops->rcvd_ras_intr 0,1264429437436559360,8072527672973950976
PARAM_VALUE 0 adev->virt.ops->ready_to_reset 0,3134132074744209408,4898720560872099840
PARAM_VALUE 0 adev->virt.ops->rel_full_gpu 1498237178205769728,3116507670158295040,3644351550210674688
PARAM_VALUE 0 adev->virt.ops->req_bad_pages 0,6520915385785614336
PARAM_VALUE 0 adev->virt.ops->req_full_gpu 3263327864678707200,8012778414601474048,8529193641368588288
PARAM_VALUE 0 adev->virt.ops->req_init_data 0,4251399470672814080,8928590565191569408
PARAM_VALUE 0 adev->virt.ops->req_ras_chk_criti 0,1219556967959461888
PARAM_VALUE 0 adev->virt.ops->req_ras_cper_dump 0,1319118289850191872
PARAM_VALUE 0 adev->virt.ops->req_ras_err_count 0,4945855772673810432
PARAM_VALUE 0 adev->virt.ops->req_remote_ras_cmd 0,8233971941746573312
PARAM_VALUE 0 adev->virt.ops->reset_gpu 2575557575842873344,6971165107142246400,8517207991994253312
PARAM_VALUE 0 adev->virt.ops->trans_msg 0,6810690551415382016,8929526865012875264
PARAM_VALUE 0 adev->virt.ops->wait_reset 3236251544564379648,8484031305067741184,8489839883772440576
PARAM_VALUE 0 adev->wb.wb_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->wb.wb_obj->tbo.bdev->dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->xcp_mgr->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->doorbell_index.sdma_engine 0-4294967295
PARAM_VALUE 0 *adev->enforce_isolation 0-4294967295
PARAM_VALUE 0 *adev->mes.aggregated_doorbells 0-4294967295
PARAM_VALUE 0 *adev->mes.compute_hqd_mask 0-4294967295
PARAM_VALUE 0 *adev->mes.gfx_hqd_mask 0-4294967295
PARAM_VALUE 0 *adev->mes.sdma_hqd_mask 0-4294967295
PARAM_VALUE 0 *adev->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 bp 2758483324124635136
PARAM_VALUE 1 bp->bo_ptr_size 1120
PARAM_VALUE 1 bp->flags 33-34
PARAM_VALUE 1 bp->resv 0
PARAM_VALUE 1 bp->size 1-u64max
PARAM_VALUE 1 bp->type 1
PARAM_VALUE 2 bo_ptr 4096-ptr_max
PARAM_VALUE 2 *bo_ptr 0
BUF_SIZE 0 adev s32min-(-1),1-s32max
BUF_SIZE 0 adev s32min-(-1),1-s32max
BUF_SIZE 0 adev->dev (-1),1616
BUF_SIZE 0 adev->dm.cgs_device (-1),16
BUF_SIZE 0 adev->dm.dmub_fb_info (-1),296
BUF_SIZE 0 adev->dm.dmub_srv (-1),1240
BUF_SIZE 0 adev->gfx.cleaner_shader_ptr (-1),240,248,304
BUF_SIZE 0 adev->gfx.rlc.cs_data (-1),32
BUF_SIZE 0 adev->gfx.rlc.reg_list (-1),872,1284,1772
BUF_SIZE 0 adev->mes.funcs (-1),80
BUF_SIZE 0 adev->mes.kiq_hw_fini (-1),8
BUF_SIZE 0 adev->mes.kiq_hw_init (-1),8
BUF_SIZE 0 adev->reset_domain (-1),192
BUF_SIZE 0 adev->vce.saved_bo (-1)-s32max
BUF_SIZE 2 bo_ptr (-1),16
BUF_SIZE 2 bo_ptr (-1),16
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 bo_ptr $4
FUZZY_MAX 0 adev->jpeg.inst->ring_dec->doorbell_index 4
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->gmc.agp_end u64max[c]
HOST_DATA 0 adev->gmc.agp_size 0,17179869184-u64max[c]
HOST_DATA 0 adev->gmc.agp_start 0,17179869184-u64max[c]
HOST_DATA 0 adev->gmc.aper_base 0-u64max
HOST_DATA 0 adev->gmc.aper_size 0-4503599626321920[c]
HOST_DATA 0 adev->gmc.fb_end 0,16777216-281474959933440[c]
HOST_DATA 0 adev->gmc.fb_start 0-u64max
HOST_DATA 0 adev->gmc.gart_end 0-148618787703226367,u64max[c]
HOST_DATA 0 adev->gmc.gart_size 0-u64max
HOST_DATA 0 adev->gmc.gart_start 0,4294967296-u64max[c]
HOST_DATA 0 adev->gmc.mc_vram_size 0-4503599626321920[c]
HOST_DATA 0 adev->gmc.real_vram_size 0-4503599626321920[c]
HOST_DATA 0 adev->gmc.visible_vram_size 0-4503599626321920[c]
HOST_DATA 0 adev->gmc.vram_end 0-4503599626321919,u64max[c]
HOST_DATA 0 adev->gmc.vram_start 0-u64max
HOST_DATA 0 adev->gmc.vram_vendor 0-15
HOST_DATA 0 adev->gmc.xgmi.node_segment_size 0,16777216-2199006478336[c]
HOST_DATA 0 adev->hive->kobj.kref.refcount.refs.counter s32min-s32max
HOST_DATA 0 adev->mes.kiq_version 0-u32max
HOST_DATA 0 adev->mes.sched_version 0-u32max
HOST_DATA 0 adev->mman.gtt_mgr.manager.size 0,4096-4503599626321920[c]
HOST_DATA 0 adev->mman.gtt_mgr.mm.head_node.size 0-u64max
HOST_DATA 0 adev->mman.preempt_mgr.size 1073741824[c]
HOST_DATA 0 adev->mman.vram_mgr.mm.avail 0-4503599626321920[c]
HOST_DATA 0 adev->mman.vram_mgr.mm.size 0-4503599626321920[c]
HOST_DATA 0 adev->pdev->acs_capabilities 0-u16max
HOST_DATA 0 adev->pdev->bus->bridge_ctl 0-u16max
HOST_DATA 0 adev->pdev->bus->parent->bridge_ctl 0-u16max
HOST_DATA 0 adev->pdev->class 0-16777215
HOST_DATA 0 adev->pdev->current_state 0-3[c]
HOST_DATA 0 adev->pdev->devcap 0-u32max
HOST_DATA 0 adev->pdev->devfn 0-503[c]
HOST_DATA 0 adev->pdev->device 0-u16max
HOST_DATA 0 adev->pdev->eetlp_prefix_max 0-7[c]
HOST_DATA 0 adev->pdev->fm_enabled 0-1[c]
HOST_DATA 0 adev->pdev->hdr_type 0-255[c]
HOST_DATA 0 adev->pdev->ide_cfg 0-1[c]
HOST_DATA 0 adev->pdev->ide_tee_limit 0-1[c]
HOST_DATA 0 adev->pdev->irq 0-255
HOST_DATA 0 adev->pdev->is_cxl 0-1
HOST_DATA 0 adev->pdev->multifunction 0-1[c]
HOST_DATA 0 adev->pdev->nr_ide_mem 0-255[c]
HOST_DATA 0 adev->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 adev->pdev->pcie_mpss 0-7[c]
HOST_DATA 0 adev->pdev->physfn->acs_capabilities 0-u16max
HOST_DATA 0 adev->pdev->physfn->bus->bridge_ctl 0-u16max
HOST_DATA 0 adev->pdev->physfn->bus->parent->bridge_ctl 0-u16max
HOST_DATA 0 adev->pdev->physfn->class 0-16777215
HOST_DATA 0 adev->pdev->physfn->current_state 0-3[c]
HOST_DATA 0 adev->pdev->physfn->devcap 0-u32max
HOST_DATA 0 adev->pdev->physfn->devfn 1-503[c]
HOST_DATA 0 adev->pdev->physfn->device 0-u16max
HOST_DATA 0 adev->pdev->physfn->eetlp_prefix_max 0-7[c]
HOST_DATA 0 adev->pdev->physfn->fm_enabled 0-1[c]
HOST_DATA 0 adev->pdev->physfn->hdr_type 0-255[c]
HOST_DATA 0 adev->pdev->physfn->ide_cfg 0-1[c]
HOST_DATA 0 adev->pdev->physfn->ide_tee_limit 0-1[c]
HOST_DATA 0 adev->pdev->physfn->irq 0-255
HOST_DATA 0 adev->pdev->physfn->is_cxl 0-1
HOST_DATA 0 adev->pdev->physfn->multifunction 0-1[c]
HOST_DATA 0 adev->pdev->physfn->nr_ide_mem 0-255[c]
HOST_DATA 0 adev->pdev->physfn->pcie_flags_reg 0-u16max
HOST_DATA 0 adev->pdev->physfn->pcie_mpss 0-7[c]
HOST_DATA 0 adev->pdev->physfn->pin 0
HOST_DATA 0 adev->pdev->physfn->pme_support 0-31[c]
HOST_DATA 0 adev->pdev->physfn->ptm_granularity 0-255[c]
HOST_DATA 0 adev->pdev->physfn->revision 0-255
HOST_DATA 0 adev->pdev->physfn->subsystem_device 0-u16max
HOST_DATA 0 adev->pdev->physfn->subsystem_vendor 0-u16max
HOST_DATA 0 adev->pdev->physfn->supported_speeds 0,2-254[c]
HOST_DATA 0 adev->pdev->physfn->transparent 0[c]
HOST_DATA 0 adev->pdev->physfn->vendor 0-u16max
HOST_DATA 0 adev->pdev->pin 0
HOST_DATA 0 adev->pdev->pme_support 0-31[c]
HOST_DATA 0 adev->pdev->ptm_granularity 0-255[c]
HOST_DATA 0 adev->pdev->revision 0-255
HOST_DATA 0 adev->pdev->subsystem_device 0-u16max
HOST_DATA 0 adev->pdev->subsystem_vendor 0-u16max
HOST_DATA 0 adev->pdev->supported_speeds 0,2-254[c]
HOST_DATA 0 adev->pdev->transparent 0[c]
HOST_DATA 0 adev->pdev->vendor 0-u16max
HOST_DATA 0 adev->psp.sos.fw_version 0-u32max
HOST_DATA 0 adev->uid_info->adev->virt.fw_reserve.checksum_key 0-u32max
HOST_DATA 0 adev->uid_info->adev->virt.init_data_header.offset 0-u32max
HOST_DATA 0 adev->uid_info->adev->virt.init_data_header.size_kb 0-u32max
HOST_DATA 0 adev->virt.fw_reserve.checksum_key 0-u32max
HOST_DATA 0 adev->virt.init_data_header.offset 0-u32max
HOST_DATA 0 adev->virt.init_data_header.size_kb 0-u32max
HOST_DATA 0 adev->vm_manager.vram_base_offset 0-u64max[c]
HOST_DATA 0 *adev->bios 0-255
HOST_DATA 0 *adev->pdev->dev.driver_data s64min-s64max
HOST_DATA 0 *adev->pdev->physfn->dev.driver_data s64min-s64max
NO_OVERFLOW_SIMPLE 0 adev->bios_size
NO_OVERFLOW_SIMPLE 0 adev->gfx.bad_op_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.cp_ecc_error_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.eop_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.me.me_fw_obj->tbo.ttm->dma_ttm.sg->orig_nents
NO_OVERFLOW_SIMPLE 0 adev->gfx.mec.hpd_eop_obj->tbo.ttm->dma_ttm.sg->orig_nents
NO_OVERFLOW_SIMPLE 0 adev->gfx.mec.mec_fw_obj->tbo.ttm->dma_ttm.sg->orig_nents
NO_OVERFLOW_SIMPLE 0 adev->gfx.muxer.ring_entry_size
NO_OVERFLOW_SIMPLE 0 adev->gfx.pfp.pfp_fw_obj->tbo.ttm->dma_ttm.sg->orig_nents
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_reg_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.rlc_poison_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.sq_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gmc.ecc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gmc.num_mem_partitions
NO_OVERFLOW_SIMPLE 0 adev->gmc.real_vram_size
NO_OVERFLOW_SIMPLE 0 adev->gmc.vm_fault.num_types
NO_OVERFLOW_SIMPLE 0 adev->irq.self_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->jpeg.inst->irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->jpeg.inst->ras_poison_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->kfd.dev->adev->bios_size
NO_OVERFLOW_SIMPLE 0 adev->nbio.ras_controller_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->nbio.ras_err_event_athub_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->psp.cmd_buf_mem->cmd.cmd_setup_tmr.buf_size
NO_OVERFLOW_SIMPLE 0 adev->rmmio_size
NO_OVERFLOW_SIMPLE 0 adev->sdma.ctxt_empty_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.doorbell_invalid_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.ecc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.fence_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.illegal_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.pool_timeout_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.srbm_write_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.trap_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->sdma.vm_hole_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->uid_info->adev->bios_size
NO_OVERFLOW_SIMPLE 0 adev->uid_info->adev->rmmio_size
NO_OVERFLOW_SIMPLE 0 adev->uvd.ib_bo->tbo.base.size
NO_OVERFLOW_SIMPLE 0 adev->uvd.inst->irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vce.irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vcn.inst->irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vcn.inst->ras_poison_irq.num_types
UNITS 0 adev unit_array_size
HALF_LOCKED2 0 &adev->benchmark_mutex
HALF_LOCKED2 0 &adev->psp.mutex
HALF_LOCKED2 0 &adev->reset_domain->sem

drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_create_user() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,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,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-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->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 bp 1959721043981475840,3583121986201767936
PARAM_VALUE 1 bp->bo_ptr_size 1152
PARAM_VALUE 1 bp->destroy 6459761284373078016
PARAM_VALUE 1 bp->flags 2,512,516-131592
PARAM_VALUE 1 bp->type 0,2
PARAM_VALUE 2 bo_ptr 6483433642833195008
BUF_SIZE 1 bp->destroy 8
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 bp $1
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 bp->byte_align s32min-s32max[u]
USER_DATA 1 bp->domain 0-126[c]
USER_DATA 1 bp->flags 520-131592[c][u]
USER_DATA 1 bp->preferred_domain 0-126[c]
USER_DATA 1 bp->size 0-u64max
NO_OVERFLOW_SIMPLE 0 adev->gmc.real_vram_size

drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_create_vm() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->encode_fh 0,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,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,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-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 1 bp 1672375129075290112
PARAM_VALUE 1 bp->byte_align 4096
PARAM_VALUE 1 bp->flags 36-37
PARAM_VALUE 1 bp->size 0,4096-u32max
PARAM_VALUE 1 bp->type 1
PARAM_VALUE 2 bo_ptr 5097306635845926912
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 bp $1
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gmc.real_vram_size
HALF_LOCKED2 &vm->eviction_lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c amdgpu_gart_table_ram_alloc() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->apu_prefer_gtt 1
PARAM_VALUE 0 adev->dev 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->bus_dma_limit 1-u64max
PARAM_VALUE 0 adev->dev->class 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_parms 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_parms->max_segment_size u32max
PARAM_VALUE 0 adev->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->kobj.sd->priv 4096-ptr_max
PARAM_VALUE 0 adev->df.funcs->get_hbm_channel_number 0,4494141108923559936,6460537183284965376
PARAM_VALUE 0 adev->gart.bo 0
PARAM_VALUE 0 adev->gart.gart_pte_flags 432345564227567632
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->gmc.real_vram_size 0
PARAM_VALUE 0 adev->gmc.vmid0_page_table_block_size 0,12
PARAM_VALUE 0 adev->gmc.vmid0_page_table_depth 0-1
PARAM_VALUE 0 adev->gmc.xgmi.connected_to_cpu 0
PARAM_VALUE 0 adev->init_lvl->level 0-2
PARAM_VALUE 0 adev->mes.db_start_dw_offset 0,1024-2048
PARAM_VALUE 0 adev->mman.aper_base_kaddr 0
PARAM_VALUE 0 adev->mman.bdev.alloc_flags 9,265,521,777
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.bdev.funcs 3767798920864346112
PARAM_VALUE 0 adev->mman.bdev.funcs->access_memory 0,1017633713053646848,3225919106585391104,6129073923208413184
PARAM_VALUE 0 adev->mman.bdev.funcs->delete_mem_notify 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064
PARAM_VALUE 0 adev->mman.bdev.funcs->evict_flags 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->eviction_valuable 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_free 0,2194093600872873984
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_pfn 0,2706132887046717440,3654902622055292928,7331281985970253824
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_reserve 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->move 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->release_notify 0,6700952100510887936,8497440169773187072
PARAM_VALUE 0 adev->mman.bdev.funcs->swap_notify 0,444935274221056000,3637901885053157376,5073818069448499200
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_create 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_destroy 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_populate 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_unpopulate 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448
PARAM_VALUE 0 adev->mman.bdev.pool.alloc_flags 9,265,521,777
PARAM_VALUE 0 adev->mman.bdev.pool.dev 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func 8470644571397554176
PARAM_VALUE 0 adev->mman.bdev.sysman.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->compatible 0,274508856900993024,942966462427676672,2838048026806190080,3899080206247886848,6557464253006684160,8487539334912819200,8783362542734950400
PARAM_VALUE 0 adev->mman.bdev.sysman.func->debug 0,1142380444699836416,2168929095995453440,4293063542262321152,4674121973590315008,5056297650213752832,7683926893538705408,7996272259696484352
PARAM_VALUE 0 adev->mman.bdev.sysman.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.bdev.sysman.usage 0
PARAM_VALUE 0 adev->mman.bdev.sysman.use_tt 1
PARAM_VALUE 0 adev->mman.bdev.sysman.use_type 1
PARAM_VALUE 0 adev->mman.bdev.unevictable.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.vma_manager 1-u64max
PARAM_VALUE 0 adev->mman.bdev.vma_manager->vm_lock.owner (-1)
PARAM_VALUE 0 adev->mman.bdev.vma_manager->vm_lock.owner_cpu u32max
PARAM_VALUE 0 adev->mman.bdev.vma_manager->vm_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 adev->mman.bdev.vma_manager->vm_lock.raw_lock.wlocked 0
PARAM_VALUE 0 adev->mman.bdev.wq 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.buffer_funcs_enabled 0
PARAM_VALUE 0 adev->mman.clear_entities 0
PARAM_VALUE 0 adev->mman.default_entity.base.cb.node.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.cb.node.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.stats->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mman.default_entity.gart_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func 2316086135787470848
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.usage 0
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.use_tt 1
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.use_type 1
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.color_adjust 0
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.flags 0
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.hole_size 1
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->head_node.mm 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->head_node.node_list.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->head_node.node_list.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.start 1-4503599627370495
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.subtree_max_hole 1
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.scan_active 0
PARAM_VALUE 0 adev->mman.initialized 1
PARAM_VALUE 0 adev->mman.num_clear_entities 0
PARAM_VALUE 0 adev->mman.num_move_entities 0
PARAM_VALUE 0 adev->mman.preempt_mgr.func 8732809873971621888
PARAM_VALUE 0 adev->mman.preempt_mgr.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->compatible 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.preempt_mgr.usage 0
PARAM_VALUE 0 adev->mman.preempt_mgr.use_tt 1
PARAM_VALUE 0 adev->mman.preempt_mgr.use_type 1
PARAM_VALUE 0 adev->mman.sdma_access_bo->tbo.base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 adev->mman.ttm_pools 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.default_page_size 4096
PARAM_VALUE 0 adev->mman.vram_mgr.lock.dep_map->name 0-255
PARAM_VALUE 0 adev->mman.vram_mgr.lock.first_waiter 0
PARAM_VALUE 0 adev->mman.vram_mgr.lock.magic 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.lock.owner.counter 0
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg 0,4096-ptr_max,(-12)
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->ref.refcount.refs.counter 1
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->region_node.next 0,5446801518676844544
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->region_node.prev 0,5446801518676844544
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->size 0-s64max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->unregistered 0-1
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func 5686471662474604544
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.vram_mgr.manager.usage 0
PARAM_VALUE 0 adev->mman.vram_mgr.manager.use_type 1
PARAM_VALUE 0 adev->mman.vram_mgr.mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.mm->roots 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.mm.clear_avail 0
PARAM_VALUE 0 adev->mman.vram_mgr.mm.free_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.mm.free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.mm.lock_dep_map 0
PARAM_VALUE 0 adev->mman.vram_mgr.mm.max_order 0-51
PARAM_VALUE 0 adev->mman.vram_mgr.mm.n_roots 0-64
PARAM_VALUE 0 adev->mman.vram_mgr.mm.roots 0,16,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.mm.used_scoreboard 0,16,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 adev->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->pdev->dev.dma_mask 0,4096-ptr_max
PARAM_VALUE 0 adev->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 adev->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 adev->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 adev->psp.mem_train_ctx.init 4
PARAM_VALUE 0 adev->psp.mem_train_ctx.sys_cache 0
PARAM_VALUE 0 adev->psp.mem_train_ctx.training_cnt 0
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 0,10911,10921
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 0 adev->rmmio_remap.bo 0,4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->fences 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->fences->num_fences 0-4294967295
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->lock.base.first_waiter 0,4096-5159360019465732095,5159360019465732097-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->lock.base.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->lock.base.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.bdev->lru_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource 0
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->bo->bdev->unevictable.prev 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->bo->bdev->unevictable.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->bo->bdev->unevictable.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->css->ref.refs.counter s32min-s32max
PARAM_VALUE 0 adev->virt.rlcg_reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *adev->doorbell_index.sdma_engine 0-4294967295
PARAM_VALUE 1 bp 7071119703699705856
PARAM_VALUE 1 bp->bo_ptr_size 1120
PARAM_VALUE 1 bp->byte_align 4096
PARAM_VALUE 1 bp->domain 1
PARAM_VALUE 1 bp->flags 0
PARAM_VALUE 1 bp->resv 0
PARAM_VALUE 1 bp->size 0-u32max
PARAM_VALUE 1 bp->type 2
PARAM_VALUE 2 bo_ptr 7847388308193157120
PARAM_VALUE 2 *bo_ptr 0
CAPPED_DATA 0 &adev->pdev->dev 1
DATA_SOURCE 0 adev $0
FUZZY_MAX 0 adev->gmc.vmid0_page_table_block_size 12
FUZZY_MAX 0 adev->gmc.vmid0_page_table_depth 1
BIT_INFO 0 adev->gmc.vmid0_page_table_block_size 0x0,0xc
HARD_MAX 0 adev->gmc.vmid0_page_table_block_size 12
HARD_MAX 0 adev->gmc.vmid0_page_table_depth 1
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->gart.num_cpu_pages 0-u32max
HOST_DATA 0 adev->gart.num_gpu_pages 0-u32max
HOST_DATA 0 adev->mman.gtt_mgr.manager.size 0,4096-4503599626321920[c]
HOST_DATA 0 adev->mman.gtt_mgr.mm.head_node.size 0-u64max
HOST_DATA 0 adev->mman.preempt_mgr.size 1073741824[c]
HOST_DATA 0 adev->mman.vram_mgr.mm.avail 0-4503599626321920[c]
HOST_DATA 0 adev->mman.vram_mgr.mm.size 0-4503599626321920[c]
NO_OVERFLOW_SIMPLE 0 adev->gmc.ecc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gmc.num_mem_partitions
NO_OVERFLOW_SIMPLE 0 adev->gmc.vm_fault.num_types

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_alloc_kernel_mem() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
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->xcp_mgr->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->xcp_mgr->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->xcp_mgr->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 bp 2524577417418387456
PARAM_VALUE 1 bp->bo_ptr_size 1120
PARAM_VALUE 1 bp->byte_align 4096
PARAM_VALUE 1 bp->domain 2,4
PARAM_VALUE 1 bp->flags 36,292
PARAM_VALUE 1 bp->resv 0
PARAM_VALUE 1 bp->type 1
PARAM_VALUE 2 bo_ptr 4020070332386455552
PARAM_VALUE 2 *bo_ptr 0
DATA_SOURCE 0 adev $0
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 bp->size 0-68719542272[c]
NO_OVERFLOW_SIMPLE 0 adev->discovery.size
HALF_LOCKED2 &p->mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c amdgpu_gmc_pdb0_alloc() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->bus_dma_limit 1-u64max
PARAM_VALUE 0 adev->dev->class 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_parms 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->dma_parms->max_segment_size u32max
PARAM_VALUE 0 adev->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 adev->dev->kobj.sd->priv 4096-ptr_max
PARAM_VALUE 0 adev->df.funcs->get_hbm_channel_number 0,4494141108923559936,6460537183284965376
PARAM_VALUE 0 adev->gart.bo->tbo.base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 adev->gart.bo->tbo.base.resv->lock.base.dep_map->name 0-255
PARAM_VALUE 0 adev->gart.bo->tbo.base.resv->lock.base.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->gart.bo->tbo.base.resv->lock.base.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->gart.bo->tbo.bdev->lru_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->gmc.xgmi.node_segment_size 1-u64max
PARAM_VALUE 0 adev->init_lvl->level 0-2
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.bdev.funcs->access_memory 0,1017633713053646848,3225919106585391104,6129073923208413184
PARAM_VALUE 0 adev->mman.bdev.funcs->delete_mem_notify 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064
PARAM_VALUE 0 adev->mman.bdev.funcs->evict_flags 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->eviction_valuable 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_free 0,2194093600872873984
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_pfn 0,2706132887046717440,3654902622055292928,7331281985970253824
PARAM_VALUE 0 adev->mman.bdev.funcs->io_mem_reserve 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->move 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->release_notify 0,6700952100510887936,8497440169773187072
PARAM_VALUE 0 adev->mman.bdev.funcs->swap_notify 0,444935274221056000,3637901885053157376,5073818069448499200
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_create 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_destroy 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_populate 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304
PARAM_VALUE 0 adev->mman.bdev.funcs->ttm_tt_unpopulate 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448
PARAM_VALUE 0 adev->mman.bdev.sysman.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->compatible 0,274508856900993024,942966462427676672,2838048026806190080,3899080206247886848,6557464253006684160,8487539334912819200,8783362542734950400
PARAM_VALUE 0 adev->mman.bdev.sysman.func->debug 0,1142380444699836416,2168929095995453440,4293063542262321152,4674121973590315008,5056297650213752832,7683926893538705408,7996272259696484352
PARAM_VALUE 0 adev->mman.bdev.sysman.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.sysman.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.bdev.unevictable.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.unevictable.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.cb.node.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.cb.node.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.default_entity.base.stats->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mman.default_entity.gart_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.manager.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->head_node.mm 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->head_node.node_list.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->head_node.node_list.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.head_node.node_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.gtt_mgr.mm.hole_stack.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->compatible 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.preempt_mgr.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.sdma_access_bo->tbo.base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.allocated_vres_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.lock.dep_map->name 0-255
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->ref.refcount.refs.counter 1
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->region_node.next 0,5446801518676844544
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->region_node.prev 0,5446801518676844544
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->size 0-s64max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.cg->unregistered 0-1
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->alloc 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->debug 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->free 0,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.manager.func->intersects 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216
PARAM_VALUE 0 adev->mman.vram_mgr.mm->free_trees 0,16,4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.mm->roots 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reservations_pending.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.next->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->mman.vram_mgr.reserved_pages.prev->prev 4096-ptr_max
PARAM_VALUE 0 adev->nbio.funcs->get_memsize 4096-ptr_max
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 0,10911,10921
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 0 adev->rmmio_remap.bo->tbo.base.resv->fences 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->fences->num_fences 0-4294967295
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->lock.base.first_waiter 0,4096-5159360019465732095,5159360019465732097-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->lock.base.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.base.resv->lock.base.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.bdev->lru_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource 0
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->bo->bdev->unevictable.prev 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->bo->bdev->unevictable.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->bo->bdev->unevictable.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adev->rmmio_remap.bo->tbo.resource->css->ref.refs.counter s32min-s32max
PARAM_VALUE 0 adev->virt.is_xgmi_node_migrate_enabled 1
PARAM_VALUE 0 adev->virt.rlcg_reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *adev->doorbell_index.sdma_engine 0-4294967295
PARAM_VALUE 1 bp 948900591064117248
PARAM_VALUE 1 bp->bo_ptr_size 1120
PARAM_VALUE 1 bp->byte_align 4096
PARAM_VALUE 1 bp->domain 4
PARAM_VALUE 1 bp->flags 33
PARAM_VALUE 1 bp->resv 0
PARAM_VALUE 1 bp->size 0,4096-u32max
PARAM_VALUE 1 bp->type 1
PARAM_VALUE 2 bo_ptr 4096-ptr_max
DATA_SOURCE 0 adev $0
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gmc.ecc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gmc.num_mem_partitions
NO_OVERFLOW_SIMPLE 0 adev->gmc.vm_fault.num_types

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c svm_range_vram_node_new() -> amdgpu_bo_create()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 bp 7014291025709486080
PARAM_VALUE 1 bp->bo_ptr_size 1320
PARAM_VALUE 1 bp->byte_align 4096
PARAM_VALUE 1 bp->destroy 1328059983489359872
PARAM_VALUE 1 bp->domain 4
PARAM_VALUE 1 bp->flags 4106
PARAM_VALUE 1 bp->resv 0
PARAM_VALUE 1 bp->type 0
PARAM_VALUE 1 bp->xcp_id_plus1 0-8
PARAM_VALUE 2 bo_ptr 5876987554217701376
MEM_ZERO 1 bp
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mm->mmap_lock
LOCK2 &prange->migrate_mutex
LOCK2 &svms->lock
HALF_LOCKED2 &process_info->lock
TYPE_LOCK (struct mm_struct)->mmap_lock
TYPE_LOCK (struct svm_range)->migrate_mutex
TYPE_LOCK (struct svm_range_list)->lock