Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c, line 1700
- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c, line 1163
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_init_fw_resv_region() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 3 |
| PARAM_VALUE | 3 | size | 1024-4294966272,4294967274 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| CAPPED_DATA | 0 | adev->dev | 1 |
| CAPPED_DATA | 0 | adev->gmc.real_vram_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| FUZZY_MAX | 3 | size | 65536 |
| BIT_INFO | 0 | adev->gmc.mc_mask | 0xffffffffff,0xffffffffffffffff |
| BIT_INFO | 0 | adev->gmc.pte_addr_mask | 0xfffffff000,0xffffffffffffffff |
| BIT_INFO | 3 | size | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_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->mman.vram_mgr.mm.avail | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->mman.vram_mgr.mm.size | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->vm_manager.vram_base_offset | 0-u64max[c] |
| HOST_DATA | 2 | offset | 0-4503599626320896,18446744069414584342-u64max[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 | |
| UNITS | 2 | offset | unit_byte |
| UNITS | 3 | size | unit_byte |
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_init_mem_train_resv_region() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->mman.resv_region | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 7 |
| PARAM_VALUE | 2 | offset | 0,1048576-u64max |
| PARAM_VALUE | 3 | size | 4096 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| CAPPED_DATA | 0 | adev->dev | 1 |
| CAPPED_DATA | 0 | adev->gmc.real_vram_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 0 | adev->gmc.mc_mask | 0xffffffffff,0xffffffffffffffff |
| BIT_INFO | 0 | adev->gmc.pte_addr_mask | 0xfffffff000,0xffffffffffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x0,0xfffffffb |
| BIT_INFO | 2 | offset | 0x0,0xfffffffffff00000 |
| BIT_INFO | 2 | offset | 0x0,0xfffffffffff00000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_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->mman.vram_mgr.mm.avail | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->mman.vram_mgr.mm.size | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->vm_manager.vram_base_offset | 0-u64max[c] |
| HOST_DATA | 2 | offset | 0,1048576-4503599625273344[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_gmc.c amdgpu_gmc_init_vga_resv_regions() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 2 |
| PARAM_VALUE | 2 | offset | 5242880 |
| PARAM_VALUE | 3 | size | 2097152 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| CAPPED_DATA | 0 | adev->dev | 1 |
| CAPPED_DATA | 0 | adev->gmc.real_vram_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 0 | adev->gmc.mc_mask | 0xffffffffff,0xffffffffffffffff |
| BIT_INFO | 0 | adev->gmc.pte_addr_mask | 0xfffffff000,0xffffffffffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x4,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_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->mman.vram_mgr.mm.avail | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->mman.vram_mgr.mm.size | 0-4503599626321920[c] |
| 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.num_mem_partitions | |
| NO_OVERFLOW_SIMPLE | 0 | adev->gmc.vm_fault.num_types |
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c amdgpu_gmc_init_vga_resv_regions() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0 |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | size | 9437184 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| CAPPED_DATA | 0 | adev->dev | 1 |
| CAPPED_DATA | 0 | adev->gmc.real_vram_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 0 | adev->gmc.mc_mask | 0xffffffffff,0xffffffffffffffff |
| BIT_INFO | 0 | adev->gmc.pte_addr_mask | 0xfffffff000,0xffffffffffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x0,0xfffffffb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_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->mman.vram_mgr.mm.avail | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->mman.vram_mgr.mm.size | 0-4503599626321920[c] |
| 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.num_mem_partitions | |
| NO_OVERFLOW_SIMPLE | 0 | adev->gmc.vm_fault.num_types |
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c amdgpu_gmc_init_vga_resv_regions() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 1 |
| PARAM_VALUE | 2 | offset | 9437184 |
| PARAM_VALUE | 3 | size | 1-1064173572 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| CAPPED_DATA | 0 | adev->dev | 1 |
| CAPPED_DATA | 0 | adev->gmc.real_vram_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 0 | adev->gmc.mc_mask | 0xffffffffff,0xffffffffffffffff |
| BIT_INFO | 0 | adev->gmc.pte_addr_mask | 0xfffffff000,0xffffffffffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x0,0xfffffffb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_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->mman.vram_mgr.mm.avail | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->mman.vram_mgr.mm.size | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->vm_manager.vram_base_offset | 0-u64max[c] |
| HOST_DATA | 3 | size | 1-1064173572[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 | |
| UNITS | 3 | size | unit_byte |
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c amdgpu_gmc_init_vga_resv_regions() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0 |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | size | 0-9437184 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| CAPPED_DATA | 0 | adev->dev | 1 |
| CAPPED_DATA | 0 | adev->gmc.real_vram_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| FUZZY_MAX | 3 | size | 0 |
| BIT_INFO | 0 | adev->gmc.mc_mask | 0xffffffffff,0xffffffffffffffff |
| BIT_INFO | 0 | adev->gmc.pte_addr_mask | 0xfffffff000,0xffffffffffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_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->mman.vram_mgr.mm.avail | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->mman.vram_mgr.mm.size | 0-4503599626321920[c] |
| HOST_DATA | 0 | adev->vm_manager.vram_base_offset | 0-u64max[c] |
| HOST_DATA | 3 | size | 0-9437184[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 | |
| UNITS | 3 | size | unit_byte |
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c amdgpu_virt_init_critical_region() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 5 |
| PARAM_VALUE | 3 | size | 0,1024-4294966272 |
| PARAM_VALUE | 4 | needs_cpu_map | 1 |
| BUF_SIZE | 0 | adev->dev | 1616 |
| BUF_SIZE | 0 | adev->pdev | (-1),1-s32max |
| BUF_SIZE | 0 | adev->reset_domain | 192 |
| CAPPED_DATA | 0 | adev->rmmio_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 3 | size | 0x0,0xfffffc00 |
| MEM_ZERO | 0 | adev->gfx.pipe_reserve_bitmap | |
| MEM_ZERO | 0 | adev->virt.crit_regn_tbl | |
| MEM_ZERO | 0 | &adev->throttling_logging_rs | |
| MEM_ZERO | 0 | &adev->virt.crit_regn | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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->current_state | 0-3[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->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->pdev->dev.driver_data | s64min-s64max |
| HOST_DATA | 0 | *adev->pdev->physfn->dev.driver_data | s64min-s64max |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c amdgpu_atombios_allocate_fb_scratch() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 5 |
| PARAM_VALUE | 2 | offset | 0,1024-1099511626752 |
| PARAM_VALUE | 3 | size | 0,1024-67107840 |
| PARAM_VALUE | 4 | needs_cpu_map | 1 |
| BUF_SIZE | 0 | adev->dev | (-1),1616 |
| BUF_SIZE | 0 | adev->mode_info.atom_card_info | 56 |
| BUF_SIZE | 0 | adev->mode_info.atom_context | 480 |
| BUF_SIZE | 0 | adev->mode_info.atom_context->bios | 1-s32max |
| BUF_SIZE | 0 | adev->mode_info.atom_context->card | 56 |
| BUF_SIZE | 0 | adev->pdev | (-1),1-s32max |
| BUF_SIZE | 0 | adev->reset_domain | (-1),192 |
| CAPPED_DATA | 0 | adev->pdev | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 2 | offset | 0x0,0xfffffffc00 |
| BIT_INFO | 3 | size | 0x0,0x3fffc00 |
| MEM_ZERO | 0 | adev->gfx.pipe_reserve_bitmap | |
| MEM_ZERO | 0 | &adev->throttling_logging_rs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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->current_state | 0-3[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->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->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->mode_info.num_crtc |
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c amdgpu_atomfirmware_allocate_fb_v2_1() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 5 |
| PARAM_VALUE | 2 | offset | 0,1024-1099511626752 |
| PARAM_VALUE | 3 | size | 0,1024-67107840 |
| PARAM_VALUE | 4 | needs_cpu_map | 1 |
| BUF_SIZE | 0 | adev->dev | 1616 |
| BUF_SIZE | 0 | adev->mode_info.atom_card_info | 56 |
| BUF_SIZE | 0 | adev->mode_info.atom_context | 480 |
| BUF_SIZE | 0 | adev->mode_info.atom_context->bios | 1-s32max |
| BUF_SIZE | 0 | adev->mode_info.atom_context->card | 56 |
| BUF_SIZE | 0 | adev->reset_domain | 192 |
| CAPPED_DATA | 0 | adev->bios_size | 1 |
| CAPPED_DATA | 0 | adev->mode_info.atom_context->bios_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 0 | adev->flags | 0x0,0xffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x0,0xffffffff |
| BIT_INFO | 2 | offset | 0x0,0xfffffffc00 |
| BIT_INFO | 3 | size | 0x0,0x3fffc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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->current_state | 0-3[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->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->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->mode_info.num_crtc |
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c amdgpu_atomfirmware_allocate_fb_v2_2() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 5 |
| PARAM_VALUE | 2 | offset | 0,1024-1099511626752 |
| PARAM_VALUE | 3 | size | 0,1024-67107840 |
| PARAM_VALUE | 4 | needs_cpu_map | 1 |
| BUF_SIZE | 0 | adev->dev | 1616 |
| BUF_SIZE | 0 | adev->mode_info.atom_card_info | 56 |
| BUF_SIZE | 0 | adev->mode_info.atom_context | 480 |
| BUF_SIZE | 0 | adev->mode_info.atom_context->bios | 1-s32max |
| BUF_SIZE | 0 | adev->mode_info.atom_context->card | 56 |
| BUF_SIZE | 0 | adev->reset_domain | 192 |
| CAPPED_DATA | 0 | adev->bios_size | 1 |
| CAPPED_DATA | 0 | adev->mode_info.atom_context->bios_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 0 | adev->flags | 0x0,0xffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x4,0xffffffff |
| BIT_INFO | 2 | offset | 0x0,0xfffffffc00 |
| BIT_INFO | 3 | size | 0x0,0x3fffc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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->current_state | 0-3[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->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->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->mode_info.num_crtc |
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c amdgpu_atomfirmware_allocate_fb_v2_2() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 6 |
| PARAM_VALUE | 2 | offset | 0,1024-1099511626752 |
| PARAM_VALUE | 3 | size | 0,1024-4294966272 |
| PARAM_VALUE | 4 | needs_cpu_map | 1 |
| BUF_SIZE | 0 | adev->dev | 1616 |
| BUF_SIZE | 0 | adev->mode_info.atom_card_info | 56 |
| BUF_SIZE | 0 | adev->mode_info.atom_context | 480 |
| BUF_SIZE | 0 | adev->mode_info.atom_context->bios | 1-s32max |
| BUF_SIZE | 0 | adev->mode_info.atom_context->card | 56 |
| BUF_SIZE | 0 | adev->reset_domain | 192 |
| CAPPED_DATA | 0 | adev->bios_size | 1 |
| CAPPED_DATA | 0 | adev->mode_info.atom_context->bios_size | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| BIT_INFO | 0 | adev->flags | 0x0,0xffffffff |
| BIT_INFO | 0 | adev->virt.caps | 0x4,0xffffffff |
| BIT_INFO | 2 | offset | 0x0,0xfffffffc00 |
| BIT_INFO | 3 | size | 0x0,0xfffffc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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->current_state | 0-3[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->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->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->mode_info.num_crtc |
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_update_fw_reservation() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 3 |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | size | 0 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| PARAM_COMPARE | 0 | adev->gmc.real_vram_size | == $2 |
| PARAM_COMPARE | 2 | offset | == $0->gmc.real_vram_size |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | offset | unit_byte |
| UNITS | 3 | size | unit_byte |
| LOCK2 | &adev->firmware.mutex | ||
| TYPE_LOCK | (struct amdgpu_firmware)->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_update_fw_reservation() -> amdgpu_ttm_init_vram_resv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 4 |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | size | 0 |
| PARAM_VALUE | 4 | needs_cpu_map | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adev->firmware.mutex | ||
| TYPE_LOCK | (struct amdgpu_firmware)->mutex |