Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c smu_v11_0_setup_pptable() -> smu_cmn_get_pptable_from_firmware()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.boot_values.pp_table_id 1-u32max
PARAM_VALUE 1 table 2561704745449259008
PARAM_VALUE 2 size 3119451229941489664
PARAM_VALUE 2 *size 0
PARAM_VALUE 3 pptable_id 1-u32max
DATA_SOURCE 0 smu $0
FUZZY_MAX 0 smu->smu_table.boot_values.pp_table_id 1
FUZZY_MAX 3 pptable_id 1

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0.c smu_v14_0_init_pptable_microcode() -> smu_cmn_get_pptable_from_firmware()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 smu->adev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 smu->adev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 smu->adev->firmware.load_type 1
PARAM_VALUE 0 smu->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
PARAM_VALUE 0 smu->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 smu->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 smu->adev->scpm_enabled 1
PARAM_VALUE 0 smu->display_config 4096-ptr_max
PARAM_VALUE 0 smu->pool_size 0-u32max
PARAM_VALUE 0 smu->power_profile_mode 0-4294967294
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->get_vbios_bootup_values 0,752901101244112896,1195819867247697920,3011362717213863936,3334101784414814208,6791141003024089088
PARAM_VALUE 0 smu->ppt_funcs->init_pptable_microcode 290891379410743296,4857818632386248704
PARAM_VALUE 0 smu->smu_dpm.dpm_level 1
PARAM_VALUE 0 smu->smu_dpm.requested_dpm_level 1
PARAM_VALUE 0 smu->smu_feature.feature_num 1-u32max
PARAM_VALUE 0 smu->smu_power.power_context 4096-ptr_max
PARAM_VALUE 0 smu->smu_power.power_context_size 12,16,24,1564,1720
PARAM_VALUE 0 smu->smu_power.power_gate.isp_gated.counter 1
PARAM_VALUE 0 smu->smu_power.power_gate.jpeg_gated.counter 1
PARAM_VALUE 0 smu->smu_power.power_gate.umsch_mm_gated.counter 1
PARAM_VALUE 0 smu->smu_power.power_gate.vpe_gated.counter 1
PARAM_VALUE 0 smu->smu_table.dummy_read_1_table.bo 0
PARAM_VALUE 0 smu->smu_table.memory_pool.align 4096
PARAM_VALUE 0 smu->smu_table.memory_pool.bo 0
PARAM_VALUE 0 smu->smu_table.memory_pool.bo->tbo.base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 smu->smu_table.memory_pool.bo->tbo.bdev->lru_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 smu->smu_table.memory_pool.domain 2,4
PARAM_VALUE 0 smu->smu_table.memory_pool.size 1-u32max
PARAM_VALUE 0 smu->throttle_int_counter.counter 0
PARAM_VALUE 0 smu->watermarks_bitmap 0
PARAM_VALUE 1 table 4574667945573433344
PARAM_VALUE 2 size 8236899303525736448
PARAM_VALUE 2 *size 0
PARAM_VALUE 3 pptable_id 1-u32max
BUF_SIZE 0 smu 1256,3984
BUF_SIZE 0 smu 1256,3984
BUF_SIZE 0 smu->display_config 1612
DATA_SOURCE 0 smu $0
MEM_ZERO 0 smu->fea_cap.cap_map
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0.c smu_v14_0_setup_pptable() -> smu_cmn_get_pptable_from_firmware()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 1 table 2495912054316351488
PARAM_VALUE 2 size 1167152540522196992
PARAM_VALUE 2 *size 0
DATA_SOURCE 0 smu $0

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c smu_v13_0_init_pptable_microcode() -> smu_cmn_get_pptable_from_firmware()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 smu->adev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 smu->adev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 smu->adev->firmware.load_type 1
PARAM_VALUE 0 smu->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
PARAM_VALUE 0 smu->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 smu->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 smu->adev->scpm_enabled 1
PARAM_VALUE 0 smu->display_config 4096-ptr_max
PARAM_VALUE 0 smu->pool_size 0-u32max
PARAM_VALUE 0 smu->power_profile_mode 0-4294967294
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->get_vbios_bootup_values 0,752901101244112896,1195819867247697920,3011362717213863936,3334101784414814208,6791141003024089088
PARAM_VALUE 0 smu->ppt_funcs->init_pptable_microcode 290891379410743296,4857818632386248704
PARAM_VALUE 0 smu->smu_dpm.dpm_level 1
PARAM_VALUE 0 smu->smu_dpm.requested_dpm_level 1
PARAM_VALUE 0 smu->smu_feature.feature_num 1-u32max
PARAM_VALUE 0 smu->smu_power.power_context 4096-ptr_max
PARAM_VALUE 0 smu->smu_power.power_context_size 12,16,24,1564,1720
PARAM_VALUE 0 smu->smu_power.power_gate.isp_gated.counter 1
PARAM_VALUE 0 smu->smu_power.power_gate.jpeg_gated.counter 1
PARAM_VALUE 0 smu->smu_power.power_gate.umsch_mm_gated.counter 1
PARAM_VALUE 0 smu->smu_power.power_gate.vpe_gated.counter 1
PARAM_VALUE 0 smu->smu_table.dummy_read_1_table.bo 0
PARAM_VALUE 0 smu->smu_table.memory_pool.align 4096
PARAM_VALUE 0 smu->smu_table.memory_pool.bo 0
PARAM_VALUE 0 smu->smu_table.memory_pool.bo->tbo.base.resv->fences->max_fences 0-4294967295
PARAM_VALUE 0 smu->smu_table.memory_pool.bo->tbo.bdev->lru_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 smu->smu_table.memory_pool.domain 2,4
PARAM_VALUE 0 smu->smu_table.memory_pool.size 1-u32max
PARAM_VALUE 0 smu->throttle_int_counter.counter 0
PARAM_VALUE 0 smu->watermarks_bitmap 0
PARAM_VALUE 1 table 3587586081638256640
PARAM_VALUE 2 size 3506971692001136640
PARAM_VALUE 2 *size 0
PARAM_VALUE 3 pptable_id 1-u32max
BUF_SIZE 0 smu 1256,3984
BUF_SIZE 0 smu 1256,3984
BUF_SIZE 0 smu->display_config 1612
DATA_SOURCE 0 smu $0
MEM_ZERO 0 smu->fea_cap.cap_map
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c smu_v13_0_setup_pptable() -> smu_cmn_get_pptable_from_firmware()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.boot_values.pp_table_id 0
PARAM_VALUE 1 table 3789178947773353984
PARAM_VALUE 2 size 6652845222910435328
PARAM_VALUE 2 *size 0
PARAM_VALUE 3 pptable_id 0-s32max
DATA_SOURCE 0 smu $0

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu15/smu_v15_0.c smu_v15_0_init_pptable_microcode() -> smu_cmn_get_pptable_from_firmware()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->firmware.load_type 1
PARAM_VALUE 0 smu->adev->scpm_enabled 1
PARAM_VALUE 1 table 4917385252309250048
PARAM_VALUE 2 size 3696134768723697664
PARAM_VALUE 2 *size 0
PARAM_VALUE 3 pptable_id 1-u32max
DATA_SOURCE 0 smu $0

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu15/smu_v15_0.c smu_v15_0_setup_pptable() -> smu_cmn_get_pptable_from_firmware()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 1 table 291240927681986560
PARAM_VALUE 2 size 7308168515700822016
PARAM_VALUE 2 *size 0
DATA_SOURCE 0 smu $0