| /Linux-v5.4/drivers/gpu/drm/amd/powerplay/ | 
| D | smu_v11_0.c | 56 static int smu_v11_0_send_msg_without_waiting(struct smu_context *smu,  in smu_v11_0_send_msg_without_waiting() 64 static int smu_v11_0_read_arg(struct smu_context *smu, uint32_t *arg)  in smu_v11_0_read_arg() 72 static int smu_v11_0_wait_for_response(struct smu_context *smu)  in smu_v11_0_wait_for_response() 91 static int smu_v11_0_send_msg(struct smu_context *smu, uint16_t msg)  in smu_v11_0_send_msg() 117 smu_v11_0_send_msg_with_param(struct smu_context *smu, uint16_t msg,  in smu_v11_0_send_msg_with_param() 147 static int smu_v11_0_init_microcode(struct smu_context *smu)  in smu_v11_0_init_microcode() 209 static int smu_v11_0_load_microcode(struct smu_context *smu)  in smu_v11_0_load_microcode() 247 static int smu_v11_0_check_fw_status(struct smu_context *smu)  in smu_v11_0_check_fw_status() 262 static int smu_v11_0_check_fw_version(struct smu_context *smu)  in smu_v11_0_check_fw_version() 315 static int smu_v11_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size)  in smu_v11_0_set_pptable_v2_0() [all …] 
 | 
| D | amdgpu_smu.c | 40 const char *smu_get_message_name(struct smu_context *smu, enum smu_message_type type)  in smu_get_message_name() 53 const char *smu_get_feature_name(struct smu_context *smu, enum smu_feature_mask feature)  in smu_get_feature_name() 60 size_t smu_sys_get_pp_feature_mask(struct smu_context *smu, char *buf)  in smu_sys_get_pp_feature_mask() 98 int smu_sys_set_pp_feature_mask(struct smu_context *smu, uint64_t new_mask)  in smu_sys_set_pp_feature_mask() 129 int smu_get_smc_version(struct smu_context *smu, uint32_t *if_version, uint32_t *smu_version)  in smu_get_smc_version() 159 int smu_set_soft_freq_range(struct smu_context *smu, enum smu_clk_type clk_type,  in smu_set_soft_freq_range() 195 int smu_set_hard_freq_range(struct smu_context *smu, enum smu_clk_type clk_type,  in smu_set_hard_freq_range() 231 int smu_get_dpm_freq_range(struct smu_context *smu, enum smu_clk_type clk_type,  in smu_get_dpm_freq_range() 274 int smu_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type,  in smu_get_dpm_freq_by_index() 308 int smu_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type,  in smu_get_dpm_level_count() [all …] 
 | 
| D | smu_v12_0.c | 44 static int smu_v12_0_send_msg_without_waiting(struct smu_context *smu,  in smu_v12_0_send_msg_without_waiting() 53 static int smu_v12_0_read_arg(struct smu_context *smu, uint32_t *arg)  in smu_v12_0_read_arg() 61 static int smu_v12_0_wait_for_response(struct smu_context *smu)  in smu_v12_0_wait_for_response() 80 static int smu_v12_0_send_msg(struct smu_context *smu, uint16_t msg)  in smu_v12_0_send_msg() 106 smu_v12_0_send_msg_with_param(struct smu_context *smu, uint16_t msg,  in smu_v12_0_send_msg_with_param() 135 static int smu_v12_0_check_fw_status(struct smu_context *smu)  in smu_v12_0_check_fw_status() 150 static int smu_v12_0_check_fw_version(struct smu_context *smu)  in smu_v12_0_check_fw_version() 184 static int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate)  in smu_v12_0_powergate_sdma() 195 static int smu_v12_0_powergate_vcn(struct smu_context *smu, bool gate)  in smu_v12_0_powergate_vcn() 206 static int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable)  in smu_v12_0_set_gfx_cgpg() [all …] 
 | 
| D | navi10_ppt.c | 288 static int navi10_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile)  in navi10_get_workload_type() 303 static bool is_asic_secure(struct smu_context *smu)  in is_asic_secure() 319 navi10_get_allowed_feature_mask(struct smu_context *smu,  in navi10_get_allowed_feature_mask() 392 static int navi10_check_powerplay_table(struct smu_context *smu)  in navi10_check_powerplay_table() 397 static int navi10_append_powerplay_table(struct smu_context *smu)  in navi10_append_powerplay_table() 493 static int navi10_store_powerplay_table(struct smu_context *smu)  in navi10_store_powerplay_table() 518 static int navi10_tables_init(struct smu_context *smu, struct smu_table *tables)  in navi10_tables_init() 544 static int navi10_get_metrics_table(struct smu_context *smu,  in navi10_get_metrics_table() 565 static int navi10_allocate_dpm_context(struct smu_context *smu)  in navi10_allocate_dpm_context() 582 static int navi10_set_default_dpm_table(struct smu_context *smu)  in navi10_set_default_dpm_table() [all …] 
 | 
| D | vega20_ppt.c | 301 static int vega20_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile)  in vega20_get_workload_type() 316 static int vega20_tables_init(struct smu_context *smu, struct smu_table *tables)  in vega20_tables_init() 342 static int vega20_allocate_dpm_context(struct smu_context *smu)  in vega20_allocate_dpm_context() 377 static int vega20_setup_od8_information(struct smu_context *smu)  in vega20_setup_od8_information() 453 static int vega20_store_powerplay_table(struct smu_context *smu)  in vega20_store_powerplay_table() 472 static int vega20_append_powerplay_table(struct smu_context *smu)  in vega20_append_powerplay_table() 563 static int vega20_check_powerplay_table(struct smu_context *smu)  in vega20_check_powerplay_table() 583 static int vega20_run_btc_afll(struct smu_context *smu)  in vega20_run_btc_afll() 590 vega20_get_allowed_feature_mask(struct smu_context *smu,  in vega20_get_allowed_feature_mask() 628 amd_pm_state_type vega20_get_current_power_state(struct smu_context *smu)  in vega20_get_current_power_state() [all …] 
 | 
| D | arcturus_ppt.c | 268 static int arcturus_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile)  in arcturus_get_workload_type() 284 static int arcturus_tables_init(struct smu_context *smu, struct smu_table *tables)  in arcturus_tables_init() 305 static int arcturus_allocate_dpm_context(struct smu_context *smu)  in arcturus_allocate_dpm_context() 341 arcturus_get_allowed_feature_mask(struct smu_context *smu,  in arcturus_get_allowed_feature_mask() 354 arcturus_set_single_dpm_table(struct smu_context *smu,  in arcturus_set_single_dpm_table() 403 static int arcturus_set_default_dpm_table(struct smu_context *smu)  in arcturus_set_default_dpm_table() 479 static int arcturus_check_powerplay_table(struct smu_context *smu)  in arcturus_check_powerplay_table() 484 static int arcturus_store_powerplay_table(struct smu_context *smu)  in arcturus_store_powerplay_table() 503 static int arcturus_append_powerplay_table(struct smu_context *smu)  in arcturus_append_powerplay_table() 531 static int arcturus_run_btc_afll(struct smu_context *smu)  in arcturus_run_btc_afll() [all …] 
 | 
| D | renoir_ppt.c | 141 static int renoir_tables_init(struct smu_context *smu, struct smu_table *tables)  in renoir_tables_init() 163 static int renoir_get_dpm_uclk_limited(struct smu_context *smu, uint32_t *clock, bool max)  in renoir_get_dpm_uclk_limited() 180 static int renoir_print_clk_levels(struct smu_context *smu,  in renoir_print_clk_levels() 258 void renoir_set_ppt_funcs(struct smu_context *smu)  in renoir_set_ppt_funcs()
  | 
| /Linux-v5.4/drivers/gpu/drm/amd/powerplay/inc/ | 
| D | amdgpu_smu.h | 544 #define smu_init_microcode(smu) \  argument 546 #define smu_init_smc_tables(smu) \  argument 548 #define smu_fini_smc_tables(smu) \  argument 550 #define smu_init_power(smu) \  argument 552 #define smu_fini_power(smu) \  argument 554 #define smu_load_microcode(smu) \  argument 556 #define smu_check_fw_status(smu) \  argument 558 #define smu_setup_pptable(smu) \  argument 560 #define smu_powergate_sdma(smu, gate) \  argument 562 #define smu_powergate_vcn(smu, gate) \  argument [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ | 
| D | amdgpu_dm_pp_smu.c | 43 	struct smu_context *smu = &adev->smu;  in dm_pp_apply_display_requirements()  local 668 	struct smu_context *smu = &adev->smu;  in pp_nv_set_wm_ranges()  local 728 	struct smu_context *smu = &adev->smu;  in pp_nv_set_pme_wa_enable()  local 744 	struct smu_context *smu = &adev->smu;  in pp_nv_set_display_count()  local 760 	struct smu_context *smu = &adev->smu;  in pp_nv_set_min_deep_sleep_dcfclk()  local 777 	struct smu_context *smu = &adev->smu;  in pp_nv_set_hard_min_dcefclk_by_freq()  local 799 	struct smu_context *smu = &adev->smu;  in pp_nv_set_hard_min_uclk_by_freq()  local 822 	struct smu_context *smu = &adev->smu;  in pp_nv_set_pstate_handshake_support()  local 835 	struct smu_context *smu = &adev->smu;  in pp_nv_set_voltage_by_freq()  local 870 	struct smu_context *smu = &adev->smu;  in pp_nv_get_maximum_sustainable_clocks()  local [all …] 
 | 
| /Linux-v5.4/arch/arm/mach-shmobile/ | 
| D | smp-emev2.c | 32 	void __iomem *smu;  in emev2_smp_prepare_cpus()  local
  | 
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | nv.c | 297 	struct smu_context *smu = &adev->smu;  in nv_asic_reset_method()  local 317 	struct smu_context *smu = &adev->smu;  in nv_asic_reset()  local
  | 
| D | amdgpu_pm.c | 439 	struct smu_context *smu = &adev->smu;  in amdgpu_get_pp_cur_state()  local
  | 
| D | amdgpu.h | 917 	struct smu_context		smu;  member
  | 
| /Linux-v5.4/drivers/mtd/nand/raw/atmel/ | 
| D | pmecc.c | 175 	s16 *smu;  member 502 	s16 *smu = user->smu;  in atmel_pmecc_get_sigma()  local 649 	s16 *smu = user->smu;  in atmel_pmecc_err_location()  local
  | 
| /Linux-v5.4/drivers/macintosh/ | 
| D | windfarm_smu_controls.c | 258 	struct device_node *smu, *fans, *fan;  in smu_controls_init()  local
  | 
| D | windfarm_smu_sensors.c | 410 	struct device_node *smu, *sensors, *s;  in smu_sensors_init()  local
  | 
| D | smu.c | 99 static struct smu_device	*smu;  variable
  |