Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c kfd_fill_cache_non_crat_info() -> kfd_get_gpu_cache_info()

Type Parameter Key Value
PARAM_VALUE 0 kdev 4096-ptr_max
PARAM_VALUE 0 kdev->adev 4096-ptr_max
PARAM_VALUE 0 kdev->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 kdev->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 kdev->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 kdev->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 kdev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 kdev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 kdev->adev->mode_info.atom_context->io_mode s32min-s32max
PARAM_VALUE 0 kdev->adev->pdev 4096-ptr_max
PARAM_VALUE 0 kdev->adev->pdev->dev.numa_node (-1)-s32max
PARAM_VALUE 0 kdev->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 kdev->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 kdev->dqm 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->asic_ops.init_sdma_vm 5772363297698136064,6515971099702886400,7323022660134899712,7716552282005098496,8167054756726263808,8884845297239982080,9151879605819252736
PARAM_VALUE 0 kdev->dqm->asic_ops.mqd_manager_init 30238779884957696,42166122234413056,363468369027887104,1369834680355409920,2829001021870264320,5151351400114315264,7037785066620661760
PARAM_VALUE 0 kdev->dqm->asic_ops.set_cache_memory_policy 2567519546686849024,3901374768075821056,3953835003065217024,5221794884015374336,5565620173124579328,7356879242986086400
PARAM_VALUE 0 kdev->dqm->asic_ops.update_qpd 2414273096566583296,2451464433756430336,2768588344028557312,2897313245566734336,4576314279367442432,5740932945086246912,7075732787776872448
PARAM_VALUE 0 kdev->dqm->destroy_wait.head.next 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->destroy_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->destroy_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->destroy_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->destroy_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->detect_hang_info 16,4096-ptr_max
PARAM_VALUE 0 kdev->dqm->detect_hang_info_size 0-4000000
PARAM_VALUE 0 kdev->dqm->dev 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->dev->adev 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->dev->interrupts_active 1
PARAM_VALUE 0 kdev->dqm->dev->kfd->doorbell_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 kdev->dqm->dev->kfd->doorbell_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 kdev->dqm->dev->kfd->doorbell_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 kdev->dqm->dev->kfd->doorbell_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 kdev->dqm->dev->kfd->doorbell_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 kdev->dqm->dev->kfd->doorbell_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 kdev->dqm->dev->kfd->gtt_sa_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 kdev->dqm->dev->kfd->gtt_sa_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 kdev->dqm->dev->kfd->gtt_sa_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 kdev->dqm->dev->kfd->gtt_sa_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 kdev->dqm->dev->kfd->gtt_sa_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 kdev->dqm->dev->kfd->gtt_sa_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 kdev->dqm->dev->kfd->gtt_sa_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 kdev->dqm->dev->node_id 0-15
PARAM_VALUE 0 kdev->dqm->fence_mem 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->fence_mem->range_end 0-64
PARAM_VALUE 0 kdev->dqm->fence_mem->range_start 0-64
PARAM_VALUE 0 kdev->dqm->hqd_info 0,16,4096-ptr_max
PARAM_VALUE 0 kdev->dqm->hung_db_array 0,16,4096-ptr_max
PARAM_VALUE 0 kdev->dqm->is_hws_hang 1
PARAM_VALUE 0 kdev->dqm->lock_hidden.dep_map->name 0-255
PARAM_VALUE 0 kdev->dqm->lock_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 kdev->dqm->lock_hidden.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 kdev->dqm->lock_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 kdev->dqm->lock_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 kdev->dqm->lock_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 kdev->dqm->lock_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 kdev->dqm->ops.checkpoint_mqd 4208530432754098176
PARAM_VALUE 0 kdev->dqm->ops.create_queue 8442186280231337984,8845907628688060416
PARAM_VALUE 0 kdev->dqm->ops.destroy_queue 1821722722556633088,7584523544685150208
PARAM_VALUE 0 kdev->dqm->ops.evict_process_queues 1798697716704194560,5677888836573786112
PARAM_VALUE 0 kdev->dqm->ops.get_queue_checkpoint_info 2124203937822879744
PARAM_VALUE 0 kdev->dqm->ops.get_wave_state 8181264837573881856
PARAM_VALUE 0 kdev->dqm->ops.initialize 2671650349440253952,9026609268049412096
PARAM_VALUE 0 kdev->dqm->ops.process_termination 2067890911470686208,8900887381672771584
PARAM_VALUE 0 kdev->dqm->ops.register_process 5684125184313733120
PARAM_VALUE 0 kdev->dqm->ops.restore_process_queues 5556635794532839424,6738137451211423744
PARAM_VALUE 0 kdev->dqm->ops.set_cache_memory_policy 766888063606222848
PARAM_VALUE 0 kdev->dqm->ops.set_perfcount 7397410587540164608
PARAM_VALUE 0 kdev->dqm->ops.start 3850787942235238400,5727746284146450432
PARAM_VALUE 0 kdev->dqm->ops.stop 2627819245164331008,4759070162605989888
PARAM_VALUE 0 kdev->dqm->ops.uninitialize 7611900328467378176
PARAM_VALUE 0 kdev->dqm->ops.unregister_process 3835110731458060288
PARAM_VALUE 0 kdev->dqm->ops.update_queue 7957550670242402304
PARAM_VALUE 0 kdev->dqm->packet_mgr->priv_queue->wptr_kernel 0-4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.dqm 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->packet_mgr.ib_buffer_obj 0,4096-ptr_max
PARAM_VALUE 0 kdev->dqm->packet_mgr.ib_buffer_obj*kdev)->cpu_ptr 0-4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.ib_buffer_obj->range_end 0-64
PARAM_VALUE 0 kdev->dqm->packet_mgr.ib_buffer_obj->range_start 0-64
PARAM_VALUE 0 kdev->dqm->packet_mgr.ib_size_bytes 1-u32max
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.dep_map->name 0-255
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.magic 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->packet_mgr.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf 1711802174310998016,4947345015024934912,8088063300488060928
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->config_dequeue_wait_counts 0,6237321825388060672
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->config_dequeue_wait_counts_size 0,20
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->map_process 4835145893302464512,4988202128237047808,6402545163349889024
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->map_process_size 64,84
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->map_queues 2809169266525949952,3777663538193334272
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->map_queues_size 28
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->query_status 4911077022648942592,7079740379078197248
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->query_status_size 28
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->release_mem 0,7975742670733651968
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->release_mem_size 0,28
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->runlist 5447334817451048960,6399464136469876736
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->runlist_size 16
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->set_resources 4693554422575738880,7734836186155761664
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->set_resources_size 32
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->unmap_queues 1406635404738904064,2159158752007307264
PARAM_VALUE 0 kdev->dqm->packet_mgr.pmf->unmap_queues_size 24
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->eop_mem*kdev)->cpu_ptr 0-4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->pending_wptr 0-4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->pending_wptr64 0-s64max
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->pq*kdev)->cpu_ptr 0-4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->queue->pipe 0,4
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->queue->properties.metadata_queue_size 0-4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->queue->properties.pm4_target_xcc 0-255
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->queue->properties.queue_id 0-1023
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->queue->properties.sdma_vm_addr 0,512-1536
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->queue->properties.type 0-4
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->rptr_mem*kdev)->cpu_ptr 0-4294967295
PARAM_VALUE 0 kdev->dqm->packet_mgr.priv_queue->wptr_mem*kdev)->cpu_ptr 0-4294967295
PARAM_VALUE 0 kdev->dqm->queues.next 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->queues.next->next 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->queues.prev 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->queues.prev->next 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->queues.prev->prev 4096-ptr_max
PARAM_VALUE 0 kdev->dqm->saved_flags 0,2048
PARAM_VALUE 0 kdev->dqm->sched_policy 0-2
PARAM_VALUE 0 kdev->dqm->sched_running 1
PARAM_VALUE 0 kdev->ih_fifo.kfifo.data 0
PARAM_VALUE 0 kdev->ih_fifo.kfifo.in 0
PARAM_VALUE 0 kdev->ih_fifo.kfifo.mask 0
PARAM_VALUE 0 kdev->ih_fifo.kfifo.out 0
PARAM_VALUE 0 kdev->interrupts_active 1
PARAM_VALUE 0 kdev->kfd 4096-ptr_max
PARAM_VALUE 0 kdev->kfd->adev 4096-ptr_max
PARAM_VALUE 0 kdev->kfd->cwsr_enabled 1
PARAM_VALUE 0 kdev->kfd->cwsr_isa 4096-ptr_max
PARAM_VALUE 0 kdev->kfd->cwsr_isa_size 1992,3216,3448,3528,3648,3824,3848,3896,3912,4968,5448
PARAM_VALUE 0 kdev->kfd->doorbell_bitmap 16,4096-ptr_max
PARAM_VALUE 0 kdev->kfd->doorbells 0
PARAM_VALUE 0 kdev->kfd->gtt_mem 4096-ptr_max
PARAM_VALUE 0 kdev->kfd->gtt_sa_bitmap 16,4096-ptr_max
PARAM_VALUE 0 kdev->kfd->gtt_sa_chunk_size 512
PARAM_VALUE 0 kdev->kfd->gtt_sa_lock.first_waiter 0
PARAM_VALUE 0 kdev->kfd->gtt_sa_lock.magic 4096-ptr_max
PARAM_VALUE 0 kdev->kfd->gtt_sa_lock.osq.tail.counter 0
PARAM_VALUE 0 kdev->kfd->gtt_sa_lock.owner.counter 0
PARAM_VALUE 0 kdev->kfd->gtt_sa_num_of_chunks 1-8388607
PARAM_VALUE 0 kdev->kfd->ih_wq 1-u64max
PARAM_VALUE 0 kdev->kfd->num_nodes 1-255
PARAM_VALUE 0 kdev->kfd->profiler_lock.first_waiter 0
PARAM_VALUE 0 kdev->kfd->profiler_lock.magic 4096-ptr_max
PARAM_VALUE 0 kdev->kfd->profiler_lock.owner.counter 0
PARAM_VALUE 0 kdev->kfd->profiler_process 0
PARAM_VALUE 0 kdev->kfd->shared_resources.gpuvm_size 0,4096-72057594037927936
PARAM_VALUE 0 kdev->node_id 0-15
PARAM_VALUE 0 kdev->sram_ecc_flag.counter 0
PARAM_VALUE 0 kdev->xcp 0,4096-ptr_max
PARAM_VALUE 0 kdev->xcp->ddev 1-u64max
PARAM_VALUE 0 kdev->xcp->id 0-7
PARAM_VALUE 0 *kdev->adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *kdev->dqm->dev->kfd->doorbell_mutex.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *kdev->dqm->dev->kfd->gtt_sa_lock.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *kdev->dqm->fence_addr 0-u32max
PARAM_VALUE 0 *kdev->dqm->vmid_pasid 0-u16max
PARAM_VALUE 1 pcache_info 8422547081531076608
PARAM_VALUE 1 *pcache_info 7868813467806756864
BUF_SIZE 0 kdev->dqm 944
CAPPED_DATA 0 kdev->dqm->dev->node_id 1
CAPPED_DATA 0 kdev->kfd 1
CAPPED_DATA 0 kdev->kfd->device_info.no_atomic_fw_version 1
CAPPED_DATA 0 kdev->kfd->shared_resources.gpuvm_size 1
CAPPED_DATA 0 kdev->node_id 1
DATA_SOURCE 0 kdev $1
BIT_INFO 0 kdev->dqm->dev->node_id 0x0,0xff
BIT_INFO 0 kdev->dqm->ops.create_queue 0x7000aa1060dc8000,0xffffffffffffffff
BIT_INFO 0 kdev->dqm->ops.destroy_queue 0x940032a050a8000,0xffffffffffffffff
BIT_INFO 0 kdev->dqm->ops.evict_process_queues 0x8c240000a20b000,0xffffffffffffffff
BIT_INFO 0 kdev->dqm->ops.initialize 0x2500914460450000,0xffffffffffffffff
BIT_INFO 0 kdev->dqm->ops.process_termination 0x18820dc228580000,0xffffffffffffffff
BIT_INFO 0 kdev->dqm->ops.restore_process_queues 0x4d00204083108000,0xffffffffffffffff
BIT_INFO 0 kdev->dqm->ops.start 0x5700a220208e000,0xffffffffffffffff
BIT_INFO 0 kdev->dqm->ops.stop 0x3810801400000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 kdev->dqm->wait_times 0-u32max
NO_OVERFLOW_SIMPLE 0 kdev->adev->gmc.real_vram_size
NO_OVERFLOW_SIMPLE 0 kdev->local_mem_info.local_mem_size_private
NO_OVERFLOW_SIMPLE 0 kdev->local_mem_info.local_mem_size_public
LOCK2 global &topology_lock
HALF_LOCKED2 &xcp_mgr->xcp_lock