/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
|