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/../pm/swsmu/smu_cmn.c smu_cmn_disable_all_features_with_exception() -> smu_cmn_feature_update_enable_state()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 smu->adev->asic_funcs->supports_baco 1962562814546112512,2176393130748420096,7724135348652601344,7784197777697095680,8871377965686149120
PARAM_VALUE 0 smu->adev->powerplay.pp_funcs->get_asic_baco_capability 0,4616617979364278272,7346034784499634176
PARAM_VALUE 0 smu->adev->reset_domain 4096-ptr_max
PARAM_VALUE 0 smu->interrupt_work.lockdep_map->name 0-255
PARAM_VALUE 0 smu->is_apu 0
PARAM_VALUE 0 smu->msg_ctl.smu->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 smu->msg_ctl.smu->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->disable_all_features_with_exception 6015037296100487168
PARAM_VALUE 0 smu->ppt_funcs->disable_thermal_alert 0,410626989530660864,1978540913682984960,3356138133429182464,7191859846550183936
PARAM_VALUE 0 smu->ppt_funcs->dpm_set_jpeg_enable 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->dpm_set_umsch_mm_enable 0,5142567583161794560,9209733802587168768
PARAM_VALUE 0 smu->ppt_funcs->dpm_set_vcn_enable 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->feature_is_enabled 0,7435863757583921152
PARAM_VALUE 0 smu->swctf_delayed_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 smu->throttling_logging_work.lockdep_map->name 0-255
PARAM_VALUE 2 enabled 0
BUF_SIZE 0 smu 1256,3984
BUF_SIZE 0 smu 1256,3984
DATA_SOURCE 0 smu $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c smu_cmn_feature_set_enabled() -> smu_cmn_feature_update_enable_state()

Type Parameter Key Value
PARAM_VALUE 0 smu->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 0 smu->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 smu->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 smu->feature_map 4096-ptr_max
PARAM_VALUE 0 smu->msg_ctl.smu->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 0 smu->msg_ctl.smu->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 smu->msg_ctl.smu->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 smu->ppt_funcs->deep_sleep_control 0,1483923442601697280,7883482403117477888,9180512903834914816
PARAM_VALUE 0 smu->ppt_funcs->display_config_changed 0,234952434484772864,6633764326234828800
PARAM_VALUE 0 smu->ppt_funcs->dpm_set_jpeg_enable 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->dpm_set_umsch_mm_enable 0,5142567583161794560,9209733802587168768
PARAM_VALUE 0 smu->ppt_funcs->dpm_set_vcn_enable 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->enable_uclk_shadow 0,6206555395432570880
PARAM_VALUE 0 smu->ppt_funcs->get_enabled_mask 246625378165358592,498454891605434368,751756857944883200,1052886231145287680,5401242983961047040,8950401193132351488
PARAM_VALUE 0 smu->ppt_funcs->get_fan_parameters 0,4685412494914158592,4920700000967098368,7379557375963889664
PARAM_VALUE 0 smu->ppt_funcs->get_unique_id 0,633219950116544512,2145647503179513856,4964777302560346112,5043898538769555456,6195024818812493824,6862195475571961856,7720232489319624704
PARAM_VALUE 0 smu->ppt_funcs->gfx_ulv_control 0,2006232000311488512,6088290812098764800,6191233880419221504
PARAM_VALUE 0 smu->ppt_funcs->gpo_control 0,646858471402823680,5374641194247012352
PARAM_VALUE 0 smu->ppt_funcs->init_display_count 0,3143925095360385024
PARAM_VALUE 0 smu->ppt_funcs->is_dpm_running 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->notify_memory_pool_location 0,1418738820867661824,4565603489582981120,7358745314727407616,7631071753908178944
PARAM_VALUE 0 smu->ppt_funcs->notify_smc_display_config 0,5153542075416502272,8111846521934385152
PARAM_VALUE 0 smu->ppt_funcs->populate_umd_state_clk 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->post_init 0,640401139952009216,3514367231009243136,7226397577904697344,8752256366694531072
PARAM_VALUE 0 smu->ppt_funcs->pre_display_config_changed 0,1341853969176363008,8146876555241955328
PARAM_VALUE 0 smu->ppt_funcs->run_btc 0,48302703839518720,2195490547615133696,2680921635847524352,3419605460984459264,7712629764867448832
PARAM_VALUE 0 smu->ppt_funcs->set_allowed_mask 0,360597682178031616,991644110113624064,3684720378451382272
PARAM_VALUE 0 smu->ppt_funcs->set_default_dpm_table 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_default_od_settings 0,942212321871839232,1571612718086746112,2942538267035615232,3317777280689598464,6503281439949545472
PARAM_VALUE 0 smu->ppt_funcs->set_driver_table_location 0,2386293747731574784,3397028414605848576,5484506593805811712,5580109175946235904,6726043677193506816
PARAM_VALUE 0 smu->ppt_funcs->set_fan_control_mode 0,1626063028982222848,8210683823819943936
PARAM_VALUE 0 smu->ppt_funcs->set_fan_speed_pwm 0,2782573911947436032,2980986551549521920,4653717089810919424
PARAM_VALUE 0 smu->ppt_funcs->set_fan_speed_rpm 0,379448716043915264,2888150150534475776,3674338565460910080
PARAM_VALUE 0 smu->ppt_funcs->set_fine_grain_gfx_freq_parameters 0,2172990508152487936,5096233672965758976,5428415383331954688,8185457959397838848,8248698143391399936,8319982305120960512,8347040273215582208
PARAM_VALUE 0 smu->ppt_funcs->set_mall_enable 0,6639000325243105280
PARAM_VALUE 0 smu->ppt_funcs->set_performance_level 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_power_profile_mode 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_tool_table_location 0,1630328010201944064,1965078265961971712,2983067229462622208,3860061088830980096
PARAM_VALUE 0 smu->ppt_funcs->setup_pptable 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->system_features_control 0,4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->update_pcie_parameters 0,986699534835093504,1598944247570448384,4217398231979139072,7800721978530746368,8484317355647528960
PARAM_VALUE 0 smu->ppt_funcs->write_pptable 0,1154636069050552320
BUF_SIZE 0 smu (-1),1256,3968,3984
BUF_SIZE 0 smu (-1),1256,3968,3984
DATA_SOURCE 0 smu $0
DATA_SOURCE 2 enabled $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c smu_cmn_set_pp_feature_mask() -> smu_cmn_feature_update_enable_state()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->get_enabled_mask 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_pp_feature_mask 1761069177406705664
PARAM_VALUE 1 feature_mask 1-u64max
PARAM_VALUE 2 enabled 1
BUF_SIZE 0 smu 1256,3984
BUF_SIZE 0 smu 1256,3984
CAPPED_DATA 1 feature_mask 1
CAPPED_DATA 1 feature_mask 1
DATA_SOURCE 0 smu $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 feature_mask 1-u64max[c]
LOCK2 &adev->pm.mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c smu_cmn_set_pp_feature_mask() -> smu_cmn_feature_update_enable_state()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->msg_ctl.smu->adev->ddev.anon_inode->i_mapping->host->i_sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144
PARAM_VALUE 0 smu->msg_ctl.smu->adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 smu->msg_ctl.smu->adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->get_enabled_mask 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_pp_feature_mask 1761069177406705664
PARAM_VALUE 1 feature_mask 1-u64max
PARAM_VALUE 2 enabled 0
BUF_SIZE 0 smu 1256,3984
BUF_SIZE 0 smu 1256,3984
CAPPED_DATA 1 feature_mask 1
CAPPED_DATA 1 feature_mask 1
DATA_SOURCE 0 smu $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 feature_mask 1-u64max[c]
LOCK2 &adev->pm.mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_pm)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex