Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c kfd_create_vcrat_image_gpu() -> kfd_fill_gpu_xgmi_link_to_gpu()

Type Parameter Key Value
PARAM_VALUE 0 avail_size 8562217985165242368
PARAM_VALUE 0 *avail_size 0-2147482583
PARAM_VALUE 1 kdev 4096-ptr_max
PARAM_VALUE 1 kdev->adev 4096-ptr_max
PARAM_VALUE 1 kdev->adev->gfx.pfp.pfp_fw_obj->tbo.bdev->pool.dev->iommu->attach_deferred 0-1
PARAM_VALUE 1 kdev->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 1 kdev->adev->gfx.rlc.rlc_toc_bo->tbo.bdev->pool.dev->iommu->attach_deferred 0-1
PARAM_VALUE 1 kdev->adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 kdev->adev->mes.saved_flags 0,2048
PARAM_VALUE 1 kdev->adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792
PARAM_VALUE 1 kdev->adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 1 kdev->adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,148606482432692224,436469935444291584,457356038048772096
PARAM_VALUE 1 kdev->adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 1 kdev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 kdev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 kdev->adev->mman.bdev.pool.dev->iommu->attach_deferred 0-1
PARAM_VALUE 1 kdev->adev->mman.bdev.pool.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 kdev->adev->mode_info.atom_context->io_mode s32min-s32max
PARAM_VALUE 1 kdev->adev->pdev 4096-ptr_max
PARAM_VALUE 1 kdev->adev->pdev->dev.numa_node (-1)-s32max
PARAM_VALUE 1 kdev->adev->psp.ras_context.ras->eeprom_control.ras_info_offset 0,20
PARAM_VALUE 1 kdev->adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 0,4000,10911,10921
PARAM_VALUE 1 kdev->adev->psp.ras_context.ras->eeprom_control.ras_record_offset 0,20,276
PARAM_VALUE 1 kdev->adev->psp.ras_context.ras->umc_ecc.record_ce_addr_supported 0-1
PARAM_VALUE 1 kdev->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 kdev->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 kdev->adev->xcp_mgr 0,4096-ptr_max
PARAM_VALUE 1 kdev->dqm 4096-ptr_max
PARAM_VALUE 1 kdev->dqm->active_cp_queue_count 0
PARAM_VALUE 1 kdev->dqm->active_queue_count 0
PARAM_VALUE 1 kdev->dqm->asic_ops.init_sdma_vm 5772363297698136064,6515971099702886400,7323022660134899712,7716552282005098496,8167054756726263808,8884845297239982080,9151879605819252736
PARAM_VALUE 1 kdev->dqm->asic_ops.mqd_manager_init 30238779884957696,42166122234413056,363468369027887104,1369834680355409920,2829001021870264320,5151351400114315264,7037785066620661760
PARAM_VALUE 1 kdev->dqm->asic_ops.set_cache_memory_policy 2567519546686849024,3901374768075821056,3953835003065217024,5221794884015374336,5565620173124579328,7356879242986086400
PARAM_VALUE 1 kdev->dqm->asic_ops.update_qpd 2414273096566583296,2451464433756430336,2768588344028557312,2897313245566734336,4576314279367442432,5740932945086246912,7075732787776872448
PARAM_VALUE 1 kdev->dqm->dev->interrupts_active 1
PARAM_VALUE 1 kdev->dqm->dev->node_id 0-15
PARAM_VALUE 1 kdev->dqm->gws_queue_count 0
PARAM_VALUE 1 kdev->dqm->lock_hidden.dep_map->name 0-255
PARAM_VALUE 1 kdev->dqm->lock_hidden.first_waiter 0
PARAM_VALUE 1 kdev->dqm->lock_hidden.osq.tail.counter 0
PARAM_VALUE 1 kdev->dqm->lock_hidden.owner.counter 0
PARAM_VALUE 1 kdev->dqm->ops.checkpoint_mqd 4208530432754098176
PARAM_VALUE 1 kdev->dqm->ops.create_queue 8442186280231337984,8845907628688060416
PARAM_VALUE 1 kdev->dqm->ops.destroy_queue 1821722722556633088,7584523544685150208
PARAM_VALUE 1 kdev->dqm->ops.evict_process_queues 1798697716704194560,5677888836573786112
PARAM_VALUE 1 kdev->dqm->ops.get_queue_checkpoint_info 2124203937822879744
PARAM_VALUE 1 kdev->dqm->ops.get_wave_state 8181264837573881856
PARAM_VALUE 1 kdev->dqm->ops.initialize 2671650349440253952,9026609268049412096
PARAM_VALUE 1 kdev->dqm->ops.process_termination 2067890911470686208,8900887381672771584
PARAM_VALUE 1 kdev->dqm->ops.register_process 5684125184313733120
PARAM_VALUE 1 kdev->dqm->ops.restore_process_queues 5556635794532839424,6738137451211423744
PARAM_VALUE 1 kdev->dqm->ops.set_cache_memory_policy 766888063606222848
PARAM_VALUE 1 kdev->dqm->ops.set_perfcount 7397410587540164608
PARAM_VALUE 1 kdev->dqm->ops.start 3850787942235238400,5727746284146450432
PARAM_VALUE 1 kdev->dqm->ops.stop 2627819245164331008,4759070162605989888
PARAM_VALUE 1 kdev->dqm->ops.uninitialize 7611900328467378176
PARAM_VALUE 1 kdev->dqm->ops.unregister_process 3835110731458060288
PARAM_VALUE 1 kdev->dqm->ops.update_queue 7957550670242402304
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->eop_gpu_addr 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->eop_kernel_addr 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->fence_gpu_addr 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->fence_kernel_address 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->fence_mem_obj 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->pending_wptr 0-4294967295
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->pending_wptr64 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->pq_gpu_addr 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->pq_kernel_addr 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->rptr_gpu_addr 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->rptr_kernel 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->wptr64_kernel 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->wptr_gpu_addr 0-s64max
PARAM_VALUE 1 kdev->dqm->packet_mgr.priv_queue->wptr_kernel 0-s64max
PARAM_VALUE 1 kdev->dqm->sched_policy 0-2
PARAM_VALUE 1 kdev->ih_fifo.kfifo.data 0
PARAM_VALUE 1 kdev->ih_fifo.kfifo.in 0
PARAM_VALUE 1 kdev->ih_fifo.kfifo.mask 0
PARAM_VALUE 1 kdev->ih_fifo.kfifo.out 0
PARAM_VALUE 1 kdev->interrupts_active 1
PARAM_VALUE 1 kdev->kfd 4096-ptr_max
PARAM_VALUE 1 kdev->kfd->adev 4096-ptr_max
PARAM_VALUE 1 kdev->kfd->cwsr_enabled 1
PARAM_VALUE 1 kdev->kfd->cwsr_isa 4096-ptr_max
PARAM_VALUE 1 kdev->kfd->cwsr_isa_size 0,1992,3216,3448,3528,3648,3824,3848,3896,3912,4968,5448
PARAM_VALUE 1 kdev->kfd->device_info.needs_pci_atomics 1
PARAM_VALUE 1 kdev->kfd->device_info.no_atomic_fw_version 0,3,14,92,145,509,2090
PARAM_VALUE 1 kdev->kfd->device_info.supports_cwsr 1
PARAM_VALUE 1 kdev->kfd->doorbell_bitmap 16,4096-ptr_max
PARAM_VALUE 1 kdev->kfd->doorbells 0,4096-ptr_max
PARAM_VALUE 1 kdev->kfd->gtt_mem 4096-ptr_max
PARAM_VALUE 1 kdev->kfd->gtt_sa_bitmap 16,4096-ptr_max
PARAM_VALUE 1 kdev->kfd->gtt_sa_chunk_size 512
PARAM_VALUE 1 kdev->kfd->gtt_sa_lock.first_waiter 0
PARAM_VALUE 1 kdev->kfd->gtt_sa_lock.magic 4096-ptr_max
PARAM_VALUE 1 kdev->kfd->gtt_sa_lock.osq.tail.counter 0
PARAM_VALUE 1 kdev->kfd->gtt_sa_lock.owner.counter 0
PARAM_VALUE 1 kdev->kfd->gtt_sa_num_of_chunks 1-8388607
PARAM_VALUE 1 kdev->kfd->hive_id 1-u64max
PARAM_VALUE 1 kdev->kfd->ih_wq 1-u64max
PARAM_VALUE 1 kdev->kfd->num_nodes 1-255
PARAM_VALUE 1 kdev->kfd->profiler_lock.first_waiter 0
PARAM_VALUE 1 kdev->kfd->profiler_lock.magic 4096-ptr_max
PARAM_VALUE 1 kdev->kfd->profiler_lock.owner.counter 0
PARAM_VALUE 1 kdev->kfd->profiler_process 0
PARAM_VALUE 1 kdev->kfd->shared_resources.gpuvm_size 0,4096-72057594037927936
PARAM_VALUE 1 kdev->node_id 0-15
PARAM_VALUE 1 kdev->sram_ecc_flag.counter 0
PARAM_VALUE 1 kdev->xcp 0,4096-ptr_max
PARAM_VALUE 1 kdev->xcp->ddev 1-u64max
PARAM_VALUE 1 kdev->xcp->id 0-7
PARAM_VALUE 1 *kdev->adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 *kdev->dqm->vmid_pasid 0-u16max
PARAM_VALUE 2 peer_kdev 4096-ptr_max
PARAM_VALUE 2 peer_kdev->kfd 4096-ptr_max
PARAM_VALUE 2 peer_kdev->kfd->hive_id 1-u64max
PARAM_VALUE 4 proximity_domain_from 1-u32max
BUF_SIZE 1 kdev->dqm 944
CAPPED_DATA 1 kdev->dqm->dev->node_id 1
CAPPED_DATA 1 kdev->kfd 1
CAPPED_DATA 1 kdev->kfd->device_info.no_atomic_fw_version 1
CAPPED_DATA 1 kdev->kfd->hive_id 1
CAPPED_DATA 1 kdev->kfd->shared_resources.gpuvm_size 1
CAPPED_DATA 1 kdev->node_id 1
CAPPED_DATA 2 peer_kdev->kfd->hive_id 1
CAPPED_DATA 5 proximity_domain_to 1
DATA_SOURCE 1 kdev $2
DATA_SOURCE 4 proximity_domain_from $3
PARAM_COMPARE 1 kdev->kfd->hive_id == $2->kfd->hive_id
PARAM_COMPARE 3 sub_type_hdr > $3
PARAM_COMPARE 4 proximity_domain_from > $5
PARAM_COMPARE 5 proximity_domain_to < $4
BIT_INFO 1 kdev->dqm->dev->node_id 0x0,0xff
BIT_INFO 1 kdev->dqm->ops.create_queue 0x7000aa1060dc8000,0xffffffffffffffff
BIT_INFO 1 kdev->dqm->ops.destroy_queue 0x940032a050a8000,0xffffffffffffffff
BIT_INFO 1 kdev->dqm->ops.evict_process_queues 0x8c240000a20b000,0xffffffffffffffff
BIT_INFO 1 kdev->dqm->ops.initialize 0x2500914460450000,0xffffffffffffffff
BIT_INFO 1 kdev->dqm->ops.process_termination 0x18820dc228580000,0xffffffffffffffff
BIT_INFO 1 kdev->dqm->ops.restore_process_queues 0x4d00204083108000,0xffffffffffffffff
BIT_INFO 1 kdev->dqm->ops.start 0x5700a220208e000,0xffffffffffffffff
BIT_INFO 1 kdev->dqm->ops.stop 0x3810801400000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 kdev->adev->rmmio_size
NO_OVERFLOW_SIMPLE 1 kdev->local_mem_info.local_mem_size_private
NO_OVERFLOW_SIMPLE 1 kdev->local_mem_info.local_mem_size_public
UNITS 3 sub_type_hdr unit_byte
LOCK2 global &topology_lock
HALF_LOCKED2 &xcp_mgr->xcp_lock