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/amdgpu_gmc.c amdgpu_gmc_get_nps_memranges() -> amdgpu_discovery_get_nps_info()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->df.funcs->get_hbm_channel_number 0,4494141108923559936,6460537183284965376
PARAM_VALUE 0 adev->gmc.num_mem_partitions 0-4,8
PARAM_VALUE 0 adev->init_lvl 4096-ptr_max
PARAM_VALUE 0 adev->init_lvl->level 0-2
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->doorbell_index.sdma_engine 0-4294967295
PARAM_VALUE 1 nps_type 8355733881677684736
PARAM_VALUE 2 ranges 2976712661963489280
PARAM_VALUE 3 range_cnt 8064632575975903232
PARAM_VALUE 3 *range_cnt 8
BUF_SIZE 0 adev->gmc.mem_partitions (-1),128
BUF_SIZE 2 ranges 192
DATA_SOURCE 0 adev $0
FUZZY_MAX 0 adev->gmc.num_mem_partitions 8
HARD_MAX 0 adev->gmc.num_mem_partitions 8
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[c]
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,16777216-281474959933440[c]
HOST_DATA 0 adev->gmc.gart_size 1-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->vm_manager.vram_base_offset 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 adev->gmc.ecc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gmc.vm_fault.num_types