Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c hwmgr_hw_fini() -> (struct pp_table_func)->pptable_fini()

Type Parameter Key Value
PARAM_VALUE 0 hwmgr 4096-ptr_max
PARAM_VALUE 0 hwmgr->backend->apply_optimized_settings 0
PARAM_VALUE 0 hwmgr->backend->battery_state 0-1
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.bupdate_mclk 0-255
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.bupdate_sclk 0-255
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.mclk_activity 0-u16max
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.mclk_down_hyst 0-255
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.mclk_up_hyst 0-255
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.sclk_activity 0-u16max
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.sclk_down_hyst 0-255
PARAM_VALUE 0 hwmgr->backend->current_profile_setting.sclk_up_hyst 0-255
PARAM_VALUE 0 hwmgr->backend->dcf_actual_hard_min_freq 0-4294967295
PARAM_VALUE 0 hwmgr->backend->display_timing.min_clock_in_sr 0-4294967295
PARAM_VALUE 0 hwmgr->backend->dpm_level_enable_mask.mclk_dpm_enable_mask 0-3
PARAM_VALUE 0 hwmgr->backend->dpm_level_enable_mask.pcie_dpm_enable_mask 0-3
PARAM_VALUE 0 hwmgr->backend->dpm_level_enable_mask.sclk_dpm_enable_mask 0-3
PARAM_VALUE 0 hwmgr->backend->f_actual_hard_min_freq 0-4294967295
PARAM_VALUE 0 hwmgr->backend->fine_grain_enabled 0-1
PARAM_VALUE 0 hwmgr->backend->force_pcie_gen 0-3,u16max
PARAM_VALUE 0 hwmgr->backend->gfx_actual_soft_max_freq 0-4294967295
PARAM_VALUE 0 hwmgr->backend->gfx_actual_soft_min_freq 0-4294967295
PARAM_VALUE 0 hwmgr->backend->is_custom_profile_set 1
PARAM_VALUE 0 hwmgr->backend->is_nb_dpm_enabled 1
PARAM_VALUE 0 hwmgr->backend->last_sent_vbi_timeout 0-4294967295
PARAM_VALUE 0 hwmgr->backend->mclk_ignore_signal 0-1
PARAM_VALUE 0 hwmgr->backend->need_update_dpm_table 0-255
PARAM_VALUE 0 hwmgr->backend->need_update_smu7_dpm_table 0-4294967295
PARAM_VALUE 0 hwmgr->backend->odn_dpm_table.vdd_dep_on_sclk.count 0-4294967295
PARAM_VALUE 0 hwmgr->backend->pspp_notify_required 0-1
PARAM_VALUE 0 hwmgr->backend->smc_state_table.pp_table 0-255
PARAM_VALUE 0 hwmgr->backend->smc_state_table.pp_table.LowGfxclkInterruptThreshold 1-4294967295
PARAM_VALUE 0 hwmgr->fan_ctrl_default_mode 0-7
PARAM_VALUE 0 hwmgr->gfxoff_state_changed_by_workload 0
PARAM_VALUE 0 hwmgr->hwmgr_func 4096-ptr_max
PARAM_VALUE 0 hwmgr->hwmgr_func->backend_fini 673287484856967168,1301084367338758144,1634921251459833856,7541106496913170432,8427523699674714112,9059300521559945216
PARAM_VALUE 0 hwmgr->hwmgr_func->disable_clock_power_gating 0,7343365261460299776
PARAM_VALUE 0 hwmgr->hwmgr_func->stop_thermal_controller 0,1506093590029230080,3693573413439086592,5406745503785533440,5881162152740569088
PARAM_VALUE 0 hwmgr->not_vf 1
PARAM_VALUE 0 hwmgr->pm_en 1
PARAM_VALUE 0 hwmgr->pptable_func 4096-ptr_max
PARAM_VALUE 0 hwmgr->pptable_func->pptable_fini 860446331771645952,2552670657867141120,5600677728346984448,6163244777831260160,8409730805924585472
PARAM_VALUE 0 hwmgr->smu_backend->mc_regs.last 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsDpmLevelCount 0-255
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->ActivityLevel 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->CcPwrDynRm 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->CcPwrDynRm1 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->CgSpllFuncCntl3 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->CgSpllFuncCntl4 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->DeepSleepDivId 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->DisplayWatermark 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->DownHyst 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->EnabledForActivity 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->EnabledForThrottle 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->MinVddc 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->MinVddcPhases 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->MinVoltage.Phases 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->MinVoltage.VddGfx 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->MinVoltage.Vddc 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->MinVoltage.Vddci 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->PowerThrottle 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->SclkDid 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->SclkFrequency 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->SpllSpreadSpectrum 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->SpllSpreadSpectrum2 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->UpHyst 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->VoltageDownHyst 0
PARAM_VALUE 0 hwmgr->smu_backend->smc_state_table.GraphicsLevel->pcieDpmLevel 0
PARAM_VALUE 0 hwmgr->tmin 0-255
BUF_SIZE 0 hwmgr 1256,3984
BUF_SIZE 0 hwmgr 1256,3984
DATA_SOURCE 0 hwmgr $0
CONTAINER 0 -8-760+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hwmgr->backend->gfx_actual_soft_max_freq 0-4294967295
HOST_DATA 0 hwmgr->backend->gfx_actual_soft_min_freq 0-4294967295
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c hwmgr_hw_init() -> (struct pp_table_func)->pptable_fini()

Type Parameter Key Value
PARAM_VALUE 0 hwmgr 4096-ptr_max
PARAM_VALUE 0 hwmgr->adev 4096-ptr_max
PARAM_VALUE 0 hwmgr->hwmgr_func 4096-ptr_max
PARAM_VALUE 0 hwmgr->hwmgr_func->backend_fini 673287484856967168,1301084367338758144,1634921251459833856,7541106496913170432,8427523699674714112,9059300521559945216
PARAM_VALUE 0 hwmgr->hwmgr_func->backend_init 298865806522781696,2268852976927596544,4613790147379523584,6986837916581347328,7167594031292080128,8267523205528322048
PARAM_VALUE 0 hwmgr->hwmgr_func->get_num_of_pp_table_entries 0,4287944391702466560,6657887791065190400,7441027435768991744,8747080454393221120
PARAM_VALUE 0 hwmgr->hwmgr_func->get_power_state_size 0,4432388103156637696,6064772458629373952,6655796427560194048,7650455751667814400
PARAM_VALUE 0 hwmgr->pm_en 1
PARAM_VALUE 0 hwmgr->pptable_func 4096-ptr_max
PARAM_VALUE 0 hwmgr->pptable_func->pptable_fini 860446331771645952,2552670657867141120,5600677728346984448,6163244777831260160,8409730805924585472
PARAM_VALUE 0 hwmgr->pptable_func->pptable_init 1520901707310510080,3822322643030208512,4309642798966882304,4627094066790367232,9086924483460136960
PARAM_VALUE 0 *hwmgr->platform_descriptor.platformCaps 0-4294967295
BUF_SIZE 0 hwmgr 1256,3984
BUF_SIZE 0 hwmgr 1256,3984
DATA_SOURCE 0 hwmgr $0
CONTAINER 0 -8-760+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hwmgr->backend->clock_registers.vDLL_CNTL 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMCLK_PWRMGT_CNTL 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMPLL_AD_FUNC_CNTL 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMPLL_DQ_FUNC_CNTL 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMPLL_FUNC_CNTL 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMPLL_FUNC_CNTL_1 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMPLL_FUNC_CNTL_2 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMPLL_SS1 0-4294967295
HOST_DATA 0 hwmgr->backend->clock_registers.vMPLL_SS2 0-4294967295
HOST_DATA 0 hwmgr->microcode_version_info.MC 0-u32max
NO_OVERFLOW_SIMPLE 0 hwmgr->boot_ps->classification.bios_index
NO_OVERFLOW_SIMPLE 0 hwmgr->current_ps->classification.bios_index
NO_OVERFLOW_SIMPLE 0 hwmgr->request_ps->classification.bios_index
NO_OVERFLOW_SIMPLE 0 hwmgr->uvd_ps->classification.bios_index
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &of->mutex