/linux-master/arch/arm/mach-shmobile/ |
H A D | smp-emev2.c | 32 void __iomem *smu; local
|
/linux-master/drivers/macintosh/ |
H A D | windfarm_smu_controls.c | 259 struct device_node *smu, *fans, *fan; local
|
H A D | windfarm_smu_sensors.c | 411 struct device_node *smu, *sensors, *s; local
|
H A D | smu.c | 100 static struct smu_device *smu; variable in typeref:struct:smu_device [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | cyan_skillfish_ppt.c | 87 static int cyan_skillfish_tables_init(struct smu_context *smu) argument 117 static int cyan_skillfish_init_smc_tables(struct smu_context *smu) argument 129 cyan_skillfish_get_smu_metrics_data(struct smu_context *smu, argument 190 static int cyan_skillfish_read_sensor(struct smu_context *smu, argument 259 cyan_skillfish_get_current_clk_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 290 cyan_skillfish_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 359 cyan_skillfish_is_dpm_running(struct smu_context *smu) argument 383 cyan_skillfish_get_gpu_metrics(struct smu_context *smu, void **table) argument 438 cyan_skillfish_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 535 cyan_skillfish_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 565 cyan_skillfish_get_enabled_mask(struct smu_context *smu, uint64_t *feature_mask) argument 598 cyan_skillfish_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | vangogh_ppt.c | 224 static int vangogh_tables_init(struct smu_context *smu) argument 270 static int vangogh_get_legacy_smu_metrics_data(struct smu_context *smu, argument 339 static int vangogh_get_smu_metrics_data(struct smu_context *smu, argument 412 vangogh_common_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 426 vangogh_allocate_dpm_context(struct smu_context *smu) argument 440 vangogh_init_smc_tables(struct smu_context *smu) argument 462 vangogh_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 480 vangogh_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument 497 vangogh_is_dpm_running(struct smu_context *smu) argument 515 vangogh_get_dpm_clk_limited(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t dpm_level, uint32_t *freq) argument 558 vangogh_print_legacy_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 660 vangogh_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 788 vangogh_common_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 801 vangogh_get_profiling_clk_mask(struct smu_context *smu, enum amd_dpm_forced_level level, uint32_t *vclk_mask, uint32_t *dclk_mask, uint32_t *mclk_mask, uint32_t *fclk_mask, uint32_t *soc_mask) argument 855 vangogh_clk_dpm_is_enabled(struct smu_context *smu, enum smu_clk_type clk_type) argument 887 vangogh_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 1015 vangogh_get_power_profile_mode(struct smu_context *smu, char *buf) argument 1043 vangogh_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument 1081 vangogh_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1163 vangogh_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 1270 vangogh_force_dpm_limit_value(struct smu_context *smu, bool highest) argument 1298 vangogh_unforce_dpm_levels(struct smu_context *smu) argument 1335 vangogh_set_peak_clock_by_device(struct smu_context *smu) argument 1376 vangogh_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1494 vangogh_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 1574 vangogh_get_apu_thermal_limit(struct smu_context *smu, uint32_t *limit) argument 1581 vangogh_set_apu_thermal_limit(struct smu_context *smu, uint32_t limit) argument 1589 vangogh_set_watermarks_table(struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 1649 vangogh_get_legacy_gpu_metrics_v2_3(struct smu_context *smu, void **table) argument 1706 vangogh_get_legacy_gpu_metrics(struct smu_context *smu, void **table) argument 1763 vangogh_get_gpu_metrics_v2_3(struct smu_context *smu, void **table) argument 1834 vangogh_get_gpu_metrics_v2_4(struct smu_context *smu, void **table) argument 1914 vangogh_get_gpu_metrics(struct smu_context *smu, void **table) argument 1978 vangogh_common_get_gpu_metrics(struct smu_context *smu, void **table) argument 2010 vangogh_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 2146 vangogh_set_default_dpm_tables(struct smu_context *smu) argument 2153 vangogh_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 2170 vangogh_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) argument 2196 vangogh_notify_rlc_state(struct smu_context *smu, bool en) argument 2208 vangogh_post_smu_init(struct smu_context *smu) argument 2254 vangogh_mode_reset(struct smu_context *smu, int type) argument 2274 vangogh_mode2_reset(struct smu_context *smu) argument 2292 vangogh_get_gfxoff_status(struct smu_context *smu) argument 2304 vangogh_get_power_limit(struct smu_context *smu, uint32_t *current_power_limit, uint32_t *default_power_limit, uint32_t *max_power_limit, uint32_t *min_power_limit) argument 2346 vangogh_get_ppt_limit(struct smu_context *smu, uint32_t *ppt_limit, enum smu_ppt_limit_type type, enum smu_ppt_limit_level level) argument 2376 vangogh_set_power_limit(struct smu_context *smu, enum smu_ppt_limit_type limit_type, uint32_t ppt_limit) argument 2436 vangogh_set_gfxoff_residency(struct smu_context *smu, bool start) argument 2464 vangogh_get_gfxoff_residency(struct smu_context *smu, uint32_t *residency) argument 2483 vangogh_get_gfxoff_entrycount(struct smu_context *smu, uint64_t *entrycount) argument 2545 vangogh_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | smu_v11_0.c | 82 static void smu_v11_0_poll_baco_exit(struct smu_context *smu) argument 93 int smu_v11_0_init_microcode(struct smu_context *smu) argument 135 void smu_v11_0_fini_microcode(struct smu_context *smu) argument 143 int smu_v11_0_load_microcode(struct smu_context *smu) argument 183 int smu_v11_0_check_fw_status(struct smu_context *smu) argument 198 smu_v11_0_check_fw_version(struct smu_context *smu) argument 273 smu_v11_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) argument 288 smu_v11_0_set_pptable_v2_1(struct smu_context *smu, void **table, uint32_t *size, uint32_t pptable_id) argument 315 smu_v11_0_setup_pptable(struct smu_context *smu) argument 369 smu_v11_0_init_smc_tables(struct smu_context *smu) argument 428 smu_v11_0_fini_smc_tables(struct smu_context *smu) argument 473 smu_v11_0_init_power(struct smu_context *smu) argument 490 smu_v11_0_fini_power(struct smu_context *smu) argument 527 smu_v11_0_get_vbios_bootup_values(struct smu_context *smu) argument 628 smu_v11_0_notify_memory_pool_location(struct smu_context *smu) argument 676 smu_v11_0_set_min_deep_sleep_dcefclk(struct smu_context *smu, uint32_t clk) argument 688 smu_v11_0_set_driver_table_location(struct smu_context *smu) argument 708 smu_v11_0_set_tool_table_location(struct smu_context *smu) argument 728 smu_v11_0_init_display_count(struct smu_context *smu, uint32_t count) argument 748 smu_v11_0_set_allowed_mask(struct smu_context *smu) argument 775 smu_v11_0_system_features_control(struct smu_context *smu, bool en) argument 782 smu_v11_0_notify_display_change(struct smu_context *smu) argument 794 smu_v11_0_get_max_sustainable_clock(struct smu_context *smu, uint32_t *clock, enum smu_clk_type clock_select) argument 831 smu_v11_0_init_max_sustainable_clocks(struct smu_context *smu) argument 908 smu_v11_0_get_current_power_limit(struct smu_context *smu, uint32_t *power_limit) argument 939 smu_v11_0_set_power_limit(struct smu_context *smu, enum smu_ppt_limit_type limit_type, uint32_t limit) argument 982 smu_v11_0_ack_ac_dc_interrupt(struct smu_context *smu) argument 989 smu_v11_0_process_pending_interrupt(struct smu_context *smu) argument 1000 smu_v11_0_interrupt_work(struct smu_context *smu) argument 1006 smu_v11_0_enable_thermal_alert(struct smu_context *smu) argument 1023 smu_v11_0_disable_thermal_alert(struct smu_context *smu) argument 1033 smu_v11_0_get_gfx_vdd(struct smu_context *smu, uint32_t *value) argument 1053 smu_v11_0_display_clock_voltage_request(struct smu_context *smu, struct pp_display_clock_request *clock_req) argument 1102 smu_v11_0_gfx_off_control(struct smu_context *smu, bool enable) argument 1131 smu_v11_0_get_fan_control_mode(struct smu_context *smu) argument 1140 smu_v11_0_auto_fan_control(struct smu_context *smu, bool auto_fan_control) argument 1156 smu_v11_0_set_fan_static_mode(struct smu_context *smu, uint32_t mode) argument 1171 smu_v11_0_set_fan_speed_pwm(struct smu_context *smu, uint32_t speed) argument 1195 smu_v11_0_set_fan_speed_rpm(struct smu_context *smu, uint32_t speed) argument 1225 smu_v11_0_get_fan_speed_pwm(struct smu_context *smu, uint32_t *speed) argument 1257 smu_v11_0_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument 1291 smu_v11_0_set_fan_control_mode(struct smu_context *smu, uint32_t mode) argument 1320 smu_v11_0_set_xgmi_pstate(struct smu_context *smu, uint32_t pstate) argument 1334 struct smu_context *smu = adev->powerplay.pp_handle; local 1403 struct smu_context *smu = adev->powerplay.pp_handle; local 1482 smu_v11_0_register_irq_handler(struct smu_context *smu) argument 1519 smu_v11_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) argument 1549 smu_v11_0_set_azalia_d3_pme(struct smu_context *smu) argument 1554 smu_v11_0_baco_set_armd3_sequence(struct smu_context *smu, enum smu_baco_seq baco_seq) argument 1560 smu_v11_0_baco_is_support(struct smu_context *smu) argument 1579 smu_v11_0_baco_get_state(struct smu_context *smu) argument 1589 smu_v11_0_baco_set_state(struct smu_context *smu, enum smu_baco_state state) argument 1654 smu_v11_0_baco_enter(struct smu_context *smu) argument 1667 smu_v11_0_baco_exit(struct smu_context *smu) argument 1683 smu_v11_0_mode1_reset(struct smu_context *smu) argument 1694 smu_v11_0_handle_passthrough_sbr(struct smu_context *smu, bool enable) argument 1704 smu_v11_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 1763 smu_v11_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1800 smu_v11_0_set_hard_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1839 smu_v11_0_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1940 smu_v11_0_set_power_source(struct smu_context *smu, enum smu_power_src_type power_src) argument 1957 smu_v11_0_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint16_t level, uint32_t *value) argument 1995 smu_v11_0_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 2005 smu_v11_0_set_single_dpm_table(struct smu_context *smu, enum smu_clk_type clk_type, struct smu_11_0_dpm_table *single_dpm_table) argument 2043 smu_v11_0_get_dpm_level_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min_value, uint32_t *max_value) argument 2082 smu_v11_0_get_current_pcie_link_width_level(struct smu_context *smu) argument 2091 smu_v11_0_get_current_pcie_link_width(struct smu_context *smu) argument 2102 smu_v11_0_get_current_pcie_link_speed_level(struct smu_context *smu) argument 2111 smu_v11_0_get_current_pcie_link_speed(struct smu_context *smu) argument 2122 smu_v11_0_gfx_ulv_control(struct smu_context *smu, bool enablement) argument 2133 smu_v11_0_deep_sleep_control(struct smu_context *smu, bool enablement) argument 2182 smu_v11_0_restore_user_od_settings(struct smu_context *smu) argument 2195 smu_v11_0_set_smu_mailbox_registers(struct smu_context *smu) argument [all...] |
H A D | navi10_ppt.c | 262 static bool is_asic_secure(struct smu_context *smu) argument 278 navi10_get_allowed_feature_mask(struct smu_context *smu, argument 365 navi10_check_bxco_support(struct smu_context *smu) argument 383 navi10_check_powerplay_table(struct smu_context *smu) argument 406 navi10_append_powerplay_table(struct smu_context *smu) argument 459 navi10_store_powerplay_table(struct smu_context *smu) argument 471 navi10_setup_pptable(struct smu_context *smu) argument 494 navi10_tables_init(struct smu_context *smu) argument 555 navi10_get_legacy_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 641 navi10_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 730 navi12_get_legacy_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 816 navi12_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 905 navi1x_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 937 navi10_allocate_dpm_context(struct smu_context *smu) argument 951 navi10_init_smc_tables(struct smu_context *smu) argument 966 navi10_set_default_dpm_table(struct smu_context *smu) argument 1138 navi10_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 1160 navi10_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument 1181 navi10_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 1222 navi10_is_support_fine_grained_dpm(struct smu_context *smu, enum smu_clk_type clk_type) argument 1252 navi10_emit_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf, int *offset) argument 1461 navi10_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 1650 navi10_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 1696 navi10_populate_umd_state_clk(struct smu_context *smu) argument 1787 navi10_get_clock_by_type_with_latency(struct smu_context *smu, enum smu_clk_type clk_type, struct pp_clock_levels_with_latency *clocks) argument 1823 navi10_pre_display_config_changed(struct smu_context *smu) argument 1844 navi10_display_config_changed(struct smu_context *smu) argument 1861 navi10_is_dpm_running(struct smu_context *smu) argument 1873 navi10_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument 1896 navi10_get_fan_parameters(struct smu_context *smu) argument 1905 navi10_get_power_profile_mode(struct smu_context *smu, char *buf) argument 1996 navi10_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument 2075 navi10_notify_smc_display_config(struct smu_context *smu) argument 2117 navi10_set_watermarks_table(struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 2174 navi10_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 2249 navi10_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *num_states) argument 2278 navi10_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument 2308 navi10_display_disable_memory_clock_switch(struct smu_context *smu, bool disable_memory_clock_switch) argument 2332 navi10_get_power_limit(struct smu_context *smu, uint32_t *current_power_limit, uint32_t *default_power_limit, uint32_t *max_power_limit, uint32_t *min_power_limit) argument 2386 navi10_update_pcie_parameters(struct smu_context *smu, uint8_t pcie_gen_cap, uint8_t pcie_width_cap) argument 2423 navi10_dump_od_table(struct smu_context *smu, OverDriveTable_t *od_table) argument 2434 navi10_od_setting_check_range(struct smu_context *smu, struct smu_11_0_overdrive_table *od_table, enum SMU_11_0_ODSETTING_ID setting, uint32_t value) argument 2450 navi10_overdrive_get_gfx_clk_base_voltage(struct smu_context *smu, uint16_t *voltage, uint32_t freq) argument 2472 navi10_baco_enter(struct smu_context *smu) argument 2502 navi10_baco_exit(struct smu_context *smu) argument 2515 navi10_set_default_od_settings(struct smu_context *smu) argument 2571 navi10_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 2747 navi10_run_btc(struct smu_context *smu) argument 2758 navi10_need_umc_cdr_workaround(struct smu_context *smu) argument 2772 navi10_umc_hybrid_cdr_workaround(struct smu_context *smu) argument 2818 navi10_set_dummy_pstates_table_location(struct smu_context *smu) argument 2849 navi10_run_umc_cdr_workaround(struct smu_context *smu) argument 2904 navi10_get_legacy_gpu_metrics(struct smu_context *smu, void **table) argument 2979 struct smu_context *smu = adev->powerplay.pp_handle; local 3071 navi10_i2c_control_init(struct smu_context *smu) argument 3112 navi10_i2c_control_fini(struct smu_context *smu) argument 3127 navi10_get_gpu_metrics(struct smu_context *smu, void **table) argument 3199 navi12_get_legacy_gpu_metrics(struct smu_context *smu, void **table) argument 3274 navi12_get_gpu_metrics(struct smu_context *smu, void **table) argument 3351 navi1x_get_gpu_metrics(struct smu_context *smu, void **table) argument 3382 navi10_enable_mgpu_fan_boost(struct smu_context *smu) argument 3411 navi10_post_smu_init(struct smu_context *smu) argument 3426 navi10_get_default_config_table_settings(struct smu_context *smu, struct config_table_setting *table) argument 3442 navi10_set_config_table(struct smu_context *smu, struct config_table_setting *table) argument 3565 navi10_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | arcturus_ppt.c | 250 static int arcturus_tables_init(struct smu_context *smu) argument 286 static int arcturus_allocate_dpm_context(struct smu_context *smu) argument 299 static int arcturus_init_smc_tables(struct smu_context *smu) argument 315 arcturus_get_allowed_feature_mask(struct smu_context *smu, argument 327 static int arcturus_set_default_dpm_table(struct smu_context *smu) argument 409 arcturus_check_bxco_support(struct smu_context *smu) argument 427 arcturus_check_fan_support(struct smu_context *smu) argument 440 arcturus_check_powerplay_table(struct smu_context *smu) argument 455 arcturus_store_powerplay_table(struct smu_context *smu) argument 467 arcturus_append_powerplay_table(struct smu_context *smu) argument 493 arcturus_setup_pptable(struct smu_context *smu) argument 516 arcturus_run_btc(struct smu_context *smu) argument 529 arcturus_populate_umd_state_clk(struct smu_context *smu) argument 572 arcturus_get_clk_table(struct smu_context *smu, struct pp_clock_levels_with_latency *clocks, struct smu_11_0_dpm_table *dpm_table) argument 595 arcturus_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 693 arcturus_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 758 arcturus_emit_clk_levels(struct smu_context *smu, enum smu_clk_type type, char *buf, int *offset) argument 905 arcturus_upload_dpm_level(struct smu_context *smu, bool max, uint32_t feature_mask, uint32_t level) argument 960 arcturus_force_clk_levels(struct smu_context *smu, enum smu_clk_type type, uint32_t mask) argument 1023 arcturus_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument 1053 arcturus_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 1132 arcturus_set_fan_static_mode(struct smu_context *smu, uint32_t mode) argument 1147 arcturus_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument 1192 arcturus_set_fan_speed_pwm(struct smu_context *smu, uint32_t speed) argument 1217 arcturus_set_fan_speed_rpm(struct smu_context *smu, uint32_t speed) argument 1237 arcturus_get_fan_speed_pwm(struct smu_context *smu, uint32_t *speed) argument 1271 arcturus_get_fan_parameters(struct smu_context *smu) argument 1280 arcturus_get_power_limit(struct smu_context *smu, uint32_t *current_power_limit, uint32_t *default_power_limit, uint32_t *max_power_limit, uint32_t *min_power_limit) argument 1311 arcturus_get_power_profile_mode(struct smu_context *smu, char *buf) argument 1402 arcturus_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument 1491 arcturus_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1515 arcturus_dump_pptable(struct smu_context *smu) argument 1946 arcturus_is_dpm_running(struct smu_context *smu) argument 1958 arcturus_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 1988 struct smu_context *smu = adev->powerplay.pp_handle; local 2081 arcturus_i2c_control_init(struct smu_context *smu) argument 2122 arcturus_i2c_control_fini(struct smu_context *smu) argument 2137 arcturus_get_unique_id(struct smu_context *smu) argument 2157 arcturus_set_df_cstate(struct smu_context *smu, enum pp_df_cstate state) argument 2178 arcturus_select_xgmi_plpd_policy(struct smu_context *smu, enum pp_xgmi_plpd_mode mode) argument 2211 arcturus_log_thermal_throttling_event(struct smu_context *smu) argument 2250 arcturus_get_current_pcie_link_speed(struct smu_context *smu) argument 2263 arcturus_get_gpu_metrics(struct smu_context *smu, void **table) argument 2409 arcturus_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | sienna_cichlid_ppt.c | 96 static int get_table_size(struct smu_context *smu) argument 279 sienna_cichlid_get_allowed_feature_mask(struct smu_context *smu, argument 362 sienna_cichlid_check_bxco_support(struct smu_context *smu) argument 396 sienna_cichlid_check_fan_support(struct smu_context *smu) argument 410 sienna_cichlid_check_powerplay_table(struct smu_context *smu) argument 434 sienna_cichlid_append_powerplay_table(struct smu_context *smu) argument 464 sienna_cichlid_store_powerplay_table(struct smu_context *smu) argument 478 sienna_cichlid_patch_pptable_quirk(struct smu_context *smu) argument 508 sienna_cichlid_setup_pptable(struct smu_context *smu) argument 531 sienna_cichlid_tables_init(struct smu_context *smu) argument 595 sienna_cichlid_get_throttler_status_locked(struct smu_context *smu, bool use_metrics_v3, bool use_metrics_v2) argument 626 sienna_cichlid_get_power_limit(struct smu_context *smu, uint32_t *current_power_limit, uint32_t *default_power_limit, uint32_t *max_power_limit, uint32_t *min_power_limit) argument 676 sienna_cichlid_get_smartshift_power_percentage(struct smu_context *smu, uint32_t *apu_percent, uint32_t *dgpu_percent) argument 730 sienna_cichlid_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 919 sienna_cichlid_allocate_dpm_context(struct smu_context *smu) argument 935 sienna_cichlid_init_smc_tables(struct smu_context *smu) argument 954 sienna_cichlid_set_default_dpm_table(struct smu_context *smu) argument 1155 sienna_cichlid_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 1176 sienna_cichlid_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument 1197 sienna_cichlid_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 1248 sienna_cichlid_is_support_fine_grained_dpm(struct smu_context *smu, enum smu_clk_type clk_type) argument 1274 sienna_cichlid_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 1442 sienna_cichlid_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 1487 sienna_cichlid_populate_umd_state_clk(struct smu_context *smu) argument 1534 sienna_cichlid_pre_display_config_changed(struct smu_context *smu) argument 1559 sienna_cichlid_display_config_changed(struct smu_context *smu) argument 1578 sienna_cichlid_is_dpm_running(struct smu_context *smu) argument 1590 sienna_cichlid_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument 1606 sienna_cichlid_get_fan_parameters(struct smu_context *smu) argument 1616 sienna_cichlid_get_power_profile_mode(struct smu_context *smu, char *buf) argument 1709 sienna_cichlid_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument 1791 sienna_cichlid_notify_smc_display_config(struct smu_context *smu) argument 1833 sienna_cichlid_set_watermarks_table(struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 1889 sienna_cichlid_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 1989 sienna_cichlid_get_unique_id(struct smu_context *smu) argument 2009 sienna_cichlid_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *num_states) argument 2040 sienna_cichlid_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument 2074 sienna_cichlid_display_disable_memory_clock_switch(struct smu_context *smu, bool disable_memory_clock_switch) argument 2098 sienna_cichlid_update_pcie_parameters(struct smu_context *smu, uint8_t pcie_gen_cap, uint8_t pcie_width_cap) argument 2148 sienna_cichlid_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 2155 sienna_cichlid_dump_od_table(struct smu_context *smu, OverDriveTable_t *od_table) argument 2170 sienna_cichlid_set_default_od_settings(struct smu_context *smu) argument 2212 sienna_cichlid_od_setting_check_range(struct smu_context *smu, struct smu_11_0_7_overdrive_table *od_table, enum SMU_11_0_7_ODSETTING_ID setting, uint32_t value) argument 2231 sienna_cichlid_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 2416 sienna_cichlid_restore_user_od_settings(struct smu_context *smu) argument 2430 sienna_cichlid_run_btc(struct smu_context *smu) argument 2441 sienna_cichlid_baco_enter(struct smu_context *smu) argument 2451 sienna_cichlid_baco_exit(struct smu_context *smu) argument 2464 sienna_cichlid_is_mode1_reset_supported(struct smu_context *smu) argument 2490 beige_goby_dump_pptable(struct smu_context *smu) argument 3119 sienna_cichlid_dump_pptable(struct smu_context *smu) argument 3763 struct smu_context *smu = adev->powerplay.pp_handle; local 3855 sienna_cichlid_i2c_control_init(struct smu_context *smu) argument 3897 sienna_cichlid_i2c_control_fini(struct smu_context *smu) argument 3912 sienna_cichlid_get_gpu_metrics(struct smu_context *smu, void **table) argument 4069 sienna_cichlid_check_ecc_table_support(struct smu_context *smu) argument 4079 sienna_cichlid_get_ecc_info(struct smu_context *smu, void *table) argument 4118 sienna_cichlid_enable_mgpu_fan_boost(struct smu_context *smu) argument 4136 sienna_cichlid_gpo_control(struct smu_context *smu, bool enablement) argument 4174 sienna_cichlid_notify_2nd_usb20_port(struct smu_context *smu) argument 4190 sienna_cichlid_system_features_control(struct smu_context *smu, bool en) argument 4204 sienna_cichlid_set_mp1_state(struct smu_context *smu, enum pp_mp1_state mp1_state) argument 4221 sienna_cichlid_stb_init(struct smu_context *smu) argument 4245 sienna_cichlid_get_default_config_table_settings(struct smu_context *smu, struct config_table_setting *table) argument 4266 sienna_cichlid_set_config_table(struct smu_context *smu, struct config_table_setting *table) argument 4297 sienna_cichlid_stb_get_data_direct(struct smu_context *smu, void *buf, uint32_t size) argument 4320 sienna_cichlid_is_mode2_reset_supported(struct smu_context *smu) argument 4325 sienna_cichlid_mode2_reset(struct smu_context *smu) argument 4465 sienna_cichlid_set_ppt_funcs(struct smu_context *smu) argument [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | smu_v12_0.c | 58 int smu_v12_0_check_fw_status(struct smu_context *smu) argument 73 int smu_v12_0_check_fw_version(struct smu_context *smu) argument 110 smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate) argument 121 smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable) argument 145 smu_v12_0_get_gfxoff_status(struct smu_context *smu) argument 158 smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable) argument 182 smu_v12_0_fini_smc_tables(struct smu_context *smu) argument 201 smu_v12_0_set_default_dpm_tables(struct smu_context *smu) argument 208 smu_v12_0_mode2_reset(struct smu_context *smu) argument 213 smu_v12_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 268 smu_v12_0_set_driver_table_location(struct smu_context *smu) argument 314 smu_v12_0_get_vbios_bootup_values(struct smu_context *smu) argument [all...] |
H A D | renoir_ppt.c | 156 static int renoir_init_smc_tables(struct smu_context *smu) argument 202 static int renoir_get_dpm_clk_limited(struct smu_context *smu, enum smu_clk_type clk_type, argument 250 static int renoir_get_profiling_clk_mask(struct smu_context *smu, argument 280 static int renoir_get_dpm_ultimate_freq(struct smu_context *smu, argument 383 renoir_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 470 renoir_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 494 renoir_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 620 renoir_get_current_power_state(struct smu_context *smu) argument 650 renoir_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 672 renoir_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument 693 renoir_force_dpm_limit_value(struct smu_context *smu, bool highest) argument 720 renoir_unforce_dpm_levels(struct smu_context *smu) argument 756 renoir_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) argument 797 renoir_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 867 renoir_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument 907 renoir_set_peak_clock_by_device(struct smu_context *smu) argument 931 renoir_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1042 renoir_set_watermarks_table( struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 1105 renoir_get_power_profile_mode(struct smu_context *smu, char *buf) argument 1165 renoir_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 1250 renoir_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 1331 renoir_is_dpm_running(struct smu_context *smu) argument 1347 renoir_get_gpu_metrics(struct smu_context *smu, void **table) argument 1411 renoir_gfx_state_change_set(struct smu_context *smu, uint32_t state) argument 1417 renoir_get_enabled_mask(struct smu_context *smu, uint64_t *feature_mask) argument 1468 renoir_set_ppt_funcs(struct smu_context *smu) argument [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_5_ppt.c | 124 static int smu_v13_0_5_init_smc_tables(struct smu_context *smu) argument 166 static int smu_v13_0_5_fini_smc_tables(struct smu_context *smu) argument 185 static int smu_v13_0_5_system_features_control(struct smu_context *smu, bool en) argument 196 static int smu_v13_0_5_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 211 smu_v13_0_5_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument 227 smu_v13_0_5_is_dpm_running(struct smu_context *smu) argument 240 smu_v13_0_5_mode_reset(struct smu_context *smu, int type) argument 251 smu_v13_0_5_mode2_reset(struct smu_context *smu) argument 256 smu_v13_0_5_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 319 smu_v13_0_5_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 400 smu_v13_0_5_set_watermarks_table(struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 460 smu_v13_0_5_get_gpu_metrics(struct smu_context *smu, void **table) argument 498 smu_v13_0_5_set_default_dpm_tables(struct smu_context *smu) argument 505 smu_v13_0_5_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 586 smu_v13_0_5_get_current_clk_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 617 smu_v13_0_5_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *count) argument 646 smu_v13_0_5_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t dpm_level, uint32_t *freq) argument 690 smu_v13_0_5_clk_dpm_is_enabled(struct smu_context *smu, enum smu_clk_type clk_type) argument 719 smu_v13_0_5_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 829 smu_v13_0_5_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 874 smu_v13_0_5_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 948 smu_v13_0_5_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 982 smu_v13_0_5_get_dpm_profile_freq(struct smu_context *smu, enum amd_dpm_forced_level level, enum smu_clk_type clk_type, uint32_t *min_clk, uint32_t *max_clk) argument 1014 smu_v13_0_5_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1095 smu_v13_0_5_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 1136 smu_v13_0_5_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | smu_v13_0_4_ppt.c | 150 static int smu_v13_0_4_init_smc_tables(struct smu_context *smu) argument 192 static int smu_v13_0_4_fini_smc_tables(struct smu_context *smu) argument 211 static bool smu_v13_0_4_is_dpm_running(struct smu_context *smu) argument 224 static int smu_v13_0_4_system_features_control(struct smu_context *smu, bool en) argument 245 smu_v13_0_4_get_gpu_metrics(struct smu_context *smu, void **table) argument 298 smu_v13_0_4_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 386 smu_v13_0_4_get_current_clk_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 422 smu_v13_0_4_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t dpm_level, uint32_t *freq) argument 466 smu_v13_0_4_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *count) argument 495 smu_v13_0_4_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 569 smu_v13_0_4_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 655 smu_v13_0_4_set_watermarks_table(struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 713 smu_v13_0_4_clk_dpm_is_enabled(struct smu_context *smu, enum smu_clk_type clk_type) argument 742 smu_v13_0_4_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 851 smu_v13_0_4_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 900 smu_v13_0_4_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 934 smu_v13_0_4_get_dpm_profile_freq(struct smu_context *smu, enum amd_dpm_forced_level level, enum smu_clk_type clk_type, uint32_t *min_clk, uint32_t *max_clk) argument 978 smu_v13_0_4_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1089 smu_v13_0_4_mode2_reset(struct smu_context *smu) argument 1095 smu_v13_0_4_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 1137 smu_v13_0_4_set_smu_mailbox_registers(struct smu_context *smu) argument 1146 smu_v13_0_4_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | yellow_carp_ppt.c | 151 static int yellow_carp_init_smc_tables(struct smu_context *smu) argument 193 static int yellow_carp_fini_smc_tables(struct smu_context *smu) argument 212 static int yellow_carp_system_features_control(struct smu_context *smu, bool en) argument 223 static int yellow_carp_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 238 yellow_carp_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument 254 yellow_carp_is_dpm_running(struct smu_context *smu) argument 267 yellow_carp_post_smu_init(struct smu_context *smu) argument 279 yellow_carp_mode_reset(struct smu_context *smu, int type) argument 290 yellow_carp_mode2_reset(struct smu_context *smu) argument 331 yellow_carp_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 410 yellow_carp_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 491 yellow_carp_set_watermarks_table(struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 551 yellow_carp_get_gpu_metrics(struct smu_context *smu, void **table) argument 616 yellow_carp_get_gfxoff_status(struct smu_context *smu) argument 629 yellow_carp_set_default_dpm_tables(struct smu_context *smu) argument 636 yellow_carp_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 717 yellow_carp_get_current_clk_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 751 yellow_carp_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *count) argument 780 yellow_carp_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t dpm_level, uint32_t *freq) argument 824 yellow_carp_clk_dpm_is_enabled(struct smu_context *smu, enum smu_clk_type clk_type) argument 853 yellow_carp_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 963 yellow_carp_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1018 yellow_carp_get_umd_pstate_clk_default(struct smu_context *smu, enum smu_clk_type clk_type) argument 1054 yellow_carp_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 1130 yellow_carp_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 1166 yellow_carp_get_dpm_profile_freq(struct smu_context *smu, enum amd_dpm_forced_level level, enum smu_clk_type clk_type, uint32_t *min_clk, uint32_t *max_clk) argument 1209 yellow_carp_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1322 yellow_carp_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 1365 yellow_carp_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | smu_v13_0.c | 92 int smu_v13_0_init_microcode(struct smu_context *smu) argument 133 void smu_v13_0_fini_microcode(struct smu_context *smu) argument 141 int smu_v13_0_load_microcode(struct smu_context *smu) argument 183 int smu_v13_0_init_pptable_microcode(struct smu_context *smu) argument 234 smu_v13_0_check_fw_status(struct smu_context *smu) argument 258 smu_v13_0_check_fw_version(struct smu_context *smu) argument 301 smu_v13_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) argument 316 smu_v13_0_set_pptable_v2_1(struct smu_context *smu, void **table, uint32_t *size, uint32_t pptable_id) argument 343 smu_v13_0_get_pptable_from_vbios(struct smu_context *smu, void **table, uint32_t *size) argument 365 smu_v13_0_get_pptable_from_firmware(struct smu_context *smu, void **table, uint32_t *size, uint32_t pptable_id) argument 404 smu_v13_0_setup_pptable(struct smu_context *smu) argument 436 smu_v13_0_init_smc_tables(struct smu_context *smu) argument 503 smu_v13_0_fini_smc_tables(struct smu_context *smu) argument 546 smu_v13_0_init_power(struct smu_context *smu) argument 562 smu_v13_0_fini_power(struct smu_context *smu) argument 576 smu_v13_0_get_vbios_bootup_values(struct smu_context *smu) argument 684 smu_v13_0_notify_memory_pool_location(struct smu_context *smu) argument 715 smu_v13_0_set_min_deep_sleep_dcefclk(struct smu_context *smu, uint32_t clk) argument 727 smu_v13_0_set_driver_table_location(struct smu_context *smu) argument 747 smu_v13_0_set_tool_table_location(struct smu_context *smu) argument 767 smu_v13_0_init_display_count(struct smu_context *smu, uint32_t count) argument 779 smu_v13_0_set_allowed_mask(struct smu_context *smu) argument 802 smu_v13_0_gfx_off_control(struct smu_context *smu, bool enable) argument 831 smu_v13_0_system_features_control(struct smu_context *smu, bool en) argument 838 smu_v13_0_notify_display_change(struct smu_context *smu) argument 849 smu_v13_0_get_max_sustainable_clock(struct smu_context *smu, uint32_t *clock, enum smu_clk_type clock_select) argument 886 smu_v13_0_init_max_sustainable_clocks(struct smu_context *smu) argument 963 smu_v13_0_get_current_power_limit(struct smu_context *smu, uint32_t *power_limit) argument 990 smu_v13_0_set_power_limit(struct smu_context *smu, enum smu_ppt_limit_type limit_type, uint32_t limit) argument 1015 smu_v13_0_allow_ih_interrupt(struct smu_context *smu) argument 1022 smu_v13_0_process_pending_interrupt(struct smu_context *smu) argument 1033 smu_v13_0_enable_thermal_alert(struct smu_context *smu) argument 1047 smu_v13_0_disable_thermal_alert(struct smu_context *smu) argument 1060 smu_v13_0_get_gfx_vdd(struct smu_context *smu, uint32_t *value) argument 1080 smu_v13_0_display_clock_voltage_request(struct smu_context *smu, struct pp_display_clock_request *clock_req) argument 1129 smu_v13_0_get_fan_control_mode(struct smu_context *smu) argument 1138 smu_v13_0_auto_fan_control(struct smu_context *smu, bool auto_fan_control) argument 1154 smu_v13_0_set_fan_static_mode(struct smu_context *smu, uint32_t mode) argument 1168 smu_v13_0_set_fan_speed_pwm(struct smu_context *smu, uint32_t speed) argument 1197 smu_v13_0_set_fan_control_mode(struct smu_context *smu, uint32_t mode) argument 1224 smu_v13_0_set_fan_speed_rpm(struct smu_context *smu, uint32_t speed) argument 1248 smu_v13_0_set_xgmi_pstate(struct smu_context *smu, uint32_t pstate) argument 1264 struct smu_context *smu = adev->powerplay.pp_handle; local 1324 smu_v13_0_ack_ac_dc_interrupt(struct smu_context *smu) argument 1339 struct smu_context *smu = adev->powerplay.pp_handle; local 1448 smu_v13_0_register_irq_handler(struct smu_context *smu) argument 1488 smu_v13_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) argument 1518 smu_v13_0_set_azalia_d3_pme(struct smu_context *smu) argument 1527 smu_v13_0_wait_for_reset_complete(struct smu_context *smu, uint64_t event_arg) argument 1538 smu_v13_0_wait_for_event(struct smu_context *smu, enum smu_event_type event, uint64_t event_arg) argument 1554 smu_v13_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 1622 smu_v13_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1659 smu_v13_0_set_hard_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1698 smu_v13_0_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1880 smu_v13_0_set_power_source(struct smu_context *smu, enum smu_power_src_type power_src) argument 1897 smu_v13_0_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint16_t level, uint32_t *value) argument 1930 smu_v13_0_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 1944 smu_v13_0_get_fine_grained_status(struct smu_context *smu, enum smu_clk_type clk_type, bool *is_fine_grained_dpm) argument 1982 smu_v13_0_set_single_dpm_table(struct smu_context *smu, enum smu_clk_type clk_type, struct smu_13_0_dpm_table *single_dpm_table) argument 2030 smu_v13_0_get_current_pcie_link_width_level(struct smu_context *smu) argument 2039 smu_v13_0_get_current_pcie_link_width(struct smu_context *smu) argument 2050 smu_v13_0_get_current_pcie_link_speed_level(struct smu_context *smu) argument 2059 smu_v13_0_get_current_pcie_link_speed(struct smu_context *smu) argument 2070 smu_v13_0_set_vcn_enable(struct smu_context *smu, bool enable) argument 2090 smu_v13_0_set_jpeg_enable(struct smu_context *smu, bool enable) argument 2098 smu_v13_0_run_btc(struct smu_context *smu) argument 2109 smu_v13_0_gpo_control(struct smu_context *smu, bool enablement) argument 2124 smu_v13_0_deep_sleep_control(struct smu_context *smu, bool enablement) argument 2197 smu_v13_0_gfx_ulv_control(struct smu_context *smu, bool enablement) argument 2208 smu_v13_0_baco_set_armd3_sequence(struct smu_context *smu, enum smu_baco_seq baco_seq) argument 2230 smu_v13_0_baco_get_state(struct smu_context *smu) argument 2237 smu_v13_0_baco_set_state(struct smu_context *smu, enum smu_baco_state state) argument 2271 smu_v13_0_baco_is_support(struct smu_context *smu) argument 2289 smu_v13_0_baco_enter(struct smu_context *smu) argument 2308 smu_v13_0_baco_exit(struct smu_context *smu) argument 2327 smu_v13_0_set_gfx_power_up_by_imu(struct smu_context *smu) argument 2343 smu_v13_0_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 2425 smu_v13_0_set_default_dpm_tables(struct smu_context *smu) argument 2433 smu_v13_0_set_smu_mailbox_registers(struct smu_context *smu) argument 2442 smu_v13_0_mode1_reset(struct smu_context *smu) argument 2453 smu_v13_0_update_pcie_parameters(struct smu_context *smu, uint8_t pcie_gen_cap, uint8_t pcie_width_cap) argument 2504 smu_v13_0_disable_pmfw_state(struct smu_context *smu) argument 2517 smu_v13_0_enable_uclk_shadow(struct smu_context *smu, bool enable) argument 2522 smu_v13_0_set_wbrf_exclusion_ranges(struct smu_context *smu, struct freq_band_range *exclusion_ranges) argument [all...] |
H A D | aldebaran_ppt.c | 227 static int aldebaran_tables_init(struct smu_context *smu) argument 269 static int aldebaran_allocate_dpm_context(struct smu_context *smu) argument 282 static int aldebaran_init_smc_tables(struct smu_context *smu) argument 297 static int aldebaran_get_allowed_feature_mask(struct smu_context *smu, argument 309 static int aldebaran_set_default_dpm_table(struct smu_context *smu) argument 386 aldebaran_check_powerplay_table(struct smu_context *smu) argument 398 aldebaran_store_powerplay_table(struct smu_context *smu) argument 409 aldebaran_append_powerplay_table(struct smu_context *smu) argument 435 aldebaran_setup_pptable(struct smu_context *smu) argument 461 aldebaran_is_primary(struct smu_context *smu) argument 471 aldebaran_run_board_btc(struct smu_context *smu) argument 488 aldebaran_run_btc(struct smu_context *smu) argument 501 aldebaran_populate_umd_state_clk(struct smu_context *smu) argument 550 aldebaran_get_clk_table(struct smu_context *smu, struct pp_clock_levels_with_latency *clocks, struct smu_13_0_dpm_table *dpm_table) argument 574 aldebaran_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 670 aldebaran_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 735 aldebaran_emit_clk_levels(struct smu_context *smu, enum smu_clk_type type, char *buf, int *offset) argument 889 aldebaran_upload_dpm_level(struct smu_context *smu, bool max, uint32_t feature_mask, uint32_t level) argument 944 aldebaran_force_clk_levels(struct smu_context *smu, enum smu_clk_type type, uint32_t mask) argument 1000 aldebaran_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument 1026 aldebaran_get_current_activity_percent(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument 1054 aldebaran_thermal_get_temperature(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument 1087 aldebaran_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 1144 aldebaran_get_power_limit(struct smu_context *smu, uint32_t *current_power_limit, uint32_t *default_power_limit, uint32_t *max_power_limit, uint32_t *min_power_limit) argument 1203 aldebaran_set_power_limit(struct smu_context *smu, enum smu_ppt_limit_type limit_type, uint32_t limit) argument 1214 aldebaran_system_features_control(struct smu_context *smu, bool enable) argument 1225 aldebaran_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1259 aldebaran_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1330 aldebaran_usr_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 1414 aldebaran_is_dpm_running(struct smu_context *smu) argument 1430 struct smu_context *smu = adev->powerplay.pp_handle; local 1522 aldebaran_i2c_control_init(struct smu_context *smu) argument 1555 aldebaran_i2c_control_fini(struct smu_context *smu) argument 1570 aldebaran_get_unique_id(struct smu_context *smu) argument 1584 aldebaran_is_baco_supported(struct smu_context *smu) argument 1591 aldebaran_set_df_cstate(struct smu_context *smu, enum pp_df_cstate state) argument 1606 aldebaran_select_xgmi_plpd_policy(struct smu_context *smu, enum pp_xgmi_plpd_mode mode) argument 1639 aldebaran_log_thermal_throttling_event(struct smu_context *smu) argument 1678 aldebaran_get_current_pcie_link_speed(struct smu_context *smu) argument 1691 aldebaran_get_gpu_metrics(struct smu_context *smu, void **table) argument 1772 aldebaran_check_ecc_table_support(struct smu_context *smu, int *ecctable_version) argument 1786 aldebaran_get_ecc_info(struct smu_context *smu, void *table) argument 1844 aldebaran_mode1_reset(struct smu_context *smu) argument 1877 aldebaran_mode2_reset(struct smu_context *smu) argument 1925 aldebaran_smu_handle_passthrough_sbr(struct smu_context *smu, bool enable) argument 1933 aldebaran_is_mode1_reset_supported(struct smu_context *smu) argument 1962 aldebaran_is_mode2_reset_supported(struct smu_context *smu) argument 1967 aldebaran_set_mp1_state(struct smu_context *smu, enum pp_mp1_state mp1_state) argument 1978 aldebaran_smu_send_hbm_bad_page_num(struct smu_context *smu, uint32_t size) argument 1992 aldebaran_check_bad_channel_info_support(struct smu_context *smu) argument 2000 aldebaran_send_hbm_bad_channel_flag(struct smu_context *smu, uint32_t size) argument 2086 aldebaran_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | smu_v13_0_7_ppt.c | 266 smu_v13_0_7_get_allowed_feature_mask(struct smu_context *smu, argument 335 static int smu_v13_0_7_check_powerplay_table(struct smu_context *smu) argument 375 static int smu_v13_0_7_store_powerplay_table(struct smu_context *smu) argument 391 smu_v13_0_7_check_fw_status(struct smu_context *smu) argument 413 smu_v13_0_7_append_powerplay_table(struct smu_context *smu) argument 438 smu_v13_0_7_get_pptable_from_pmfw(struct smu_context *smu, void **table, uint32_t *size) argument 456 smu_v13_0_7_setup_pptable(struct smu_context *smu) argument 494 smu_v13_0_7_tables_init(struct smu_context *smu) argument 545 smu_v13_0_7_allocate_dpm_context(struct smu_context *smu) argument 559 smu_v13_0_7_init_smc_tables(struct smu_context *smu) argument 574 smu_v13_0_7_set_default_dpm_table(struct smu_context *smu) argument 725 smu_v13_0_7_is_dpm_running(struct smu_context *smu) argument 737 smu_v13_0_7_dump_pptable(struct smu_context *smu) argument 763 smu_v13_0_7_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 888 smu_v13_0_7_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 939 smu_v13_0_7_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 1018 smu_v13_0_7_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 1068 smu_v13_0_7_is_od_feature_supported(struct smu_context *smu, int od_feature_bit) argument 1078 smu_v13_0_7_get_od_setting_limits(struct smu_context *smu, int od_feature_bit, int32_t *min, int32_t *max) argument 1146 smu_v13_0_7_dump_od_table(struct smu_context *smu, OverDriveTableExternal_t *od_table) argument 1157 smu_v13_0_7_get_overdrive_table(struct smu_context *smu, OverDriveTableExternal_t *od_table) argument 1173 smu_v13_0_7_upload_overdrive_table(struct smu_context *smu, OverDriveTableExternal_t *od_table) argument 1189 smu_v13_0_7_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 1506 smu_v13_0_7_od_restore_table_single(struct smu_context *smu, long input) argument 1559 smu_v13_0_7_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 1899 smu_v13_0_7_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 1983 smu_v13_0_7_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument 2014 smu_v13_0_7_get_gpu_metrics(struct smu_context *smu, void **table) argument 2094 smu_v13_0_7_set_supported_od_feature_mask(struct smu_context *smu) argument 2112 smu_v13_0_7_set_default_od_settings(struct smu_context *smu) argument 2182 smu_v13_0_7_restore_user_od_settings(struct smu_context *smu) argument 2201 smu_v13_0_7_populate_umd_state_clk(struct smu_context *smu) argument 2260 smu_v13_0_7_get_fan_speed_pwm(struct smu_context *smu, uint32_t *speed) argument 2282 smu_v13_0_7_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument 2293 smu_v13_0_7_enable_mgpu_fan_boost(struct smu_context *smu) argument 2312 smu_v13_0_7_get_power_limit(struct smu_context *smu, uint32_t *current_power_limit, uint32_t *default_power_limit, uint32_t *max_power_limit, uint32_t *min_power_limit) argument 2363 smu_v13_0_7_get_power_profile_mode(struct smu_context *smu, char *buf) argument 2437 smu_v13_0_7_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument 2504 smu_v13_0_7_set_mp1_state(struct smu_context *smu, enum pp_mp1_state mp1_state) argument 2521 smu_v13_0_7_is_mode1_reset_supported(struct smu_context *smu) argument 2532 smu_v13_0_7_set_df_cstate(struct smu_context *smu, enum pp_df_cstate state) argument 2541 smu_v13_0_7_wbrf_support_check(struct smu_context *smu) argument 2546 smu_v13_0_7_set_power_limit(struct smu_context *smu, enum smu_ppt_limit_type limit_type, uint32_t limit) argument 2666 smu_v13_0_7_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | smu_v13_0_0_ppt.c | 297 smu_v13_0_0_get_allowed_feature_mask(struct smu_context *smu, argument 344 static int smu_v13_0_0_check_powerplay_table(struct smu_context *smu) argument 385 smu_v13_0_0_store_powerplay_table(struct smu_context *smu) argument 404 smu_v13_0_0_append_powerplay_table(struct smu_context *smu) argument 425 smu_v13_0_0_get_pptable_from_pmfw(struct smu_context *smu, void **table, uint32_t *size) argument 443 smu_v13_0_0_setup_pptable(struct smu_context *smu) argument 479 smu_v13_0_0_tables_init(struct smu_context *smu) argument 537 smu_v13_0_0_allocate_dpm_context(struct smu_context *smu) argument 551 smu_v13_0_0_init_smc_tables(struct smu_context *smu) argument 566 smu_v13_0_0_set_default_dpm_table(struct smu_context *smu) argument 727 smu_v13_0_0_is_dpm_running(struct smu_context *smu) argument 739 smu_v13_0_0_dump_pptable(struct smu_context *smu) argument 752 smu_v13_0_0_system_features_control(struct smu_context *smu, bool en) argument 771 smu_v13_0_0_get_smu_metrics_data(struct smu_context *smu, MetricsMember_t member, uint32_t *value) argument 899 smu_v13_0_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 950 smu_v13_0_0_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 1029 smu_v13_0_0_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 1079 smu_v13_0_0_is_od_feature_supported(struct smu_context *smu, int od_feature_bit) argument 1089 smu_v13_0_0_get_od_setting_limits(struct smu_context *smu, int od_feature_bit, int32_t *min, int32_t *max) argument 1157 smu_v13_0_0_dump_od_table(struct smu_context *smu, OverDriveTableExternal_t *od_table) argument 1168 smu_v13_0_0_get_overdrive_table(struct smu_context *smu, OverDriveTableExternal_t *od_table) argument 1184 smu_v13_0_0_upload_overdrive_table(struct smu_context *smu, OverDriveTableExternal_t *od_table) argument 1200 smu_v13_0_0_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 1518 smu_v13_0_0_od_restore_table_single(struct smu_context *smu, long input) argument 1571 smu_v13_0_0_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument 1910 smu_v13_0_0_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 1994 smu_v13_0_0_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument 2028 smu_v13_0_0_get_gpu_metrics(struct smu_context *smu, void **table) argument 2110 smu_v13_0_0_set_supported_od_feature_mask(struct smu_context *smu) argument 2128 smu_v13_0_0_set_default_od_settings(struct smu_context *smu) argument 2198 smu_v13_0_0_restore_user_od_settings(struct smu_context *smu) argument 2217 smu_v13_0_0_populate_umd_state_clk(struct smu_context *smu) argument 2276 smu_v13_0_0_get_unique_id(struct smu_context *smu) argument 2296 smu_v13_0_0_get_fan_speed_pwm(struct smu_context *smu, uint32_t *speed) argument 2318 smu_v13_0_0_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument 2329 smu_v13_0_0_enable_mgpu_fan_boost(struct smu_context *smu) argument 2348 smu_v13_0_0_get_power_limit(struct smu_context *smu, uint32_t *current_power_limit, uint32_t *default_power_limit, uint32_t *max_power_limit, uint32_t *min_power_limit) argument 2399 smu_v13_0_0_get_power_profile_mode(struct smu_context *smu, char *buf) argument 2480 smu_v13_0_0_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument 2573 smu_v13_0_0_is_mode1_reset_supported(struct smu_context *smu) argument 2599 struct smu_context *smu = adev->powerplay.pp_handle; local 2690 smu_v13_0_0_i2c_control_init(struct smu_context *smu) argument 2732 smu_v13_0_0_i2c_control_fini(struct smu_context *smu) argument 2747 smu_v13_0_0_set_mp1_state(struct smu_context *smu, enum pp_mp1_state mp1_state) argument 2770 smu_v13_0_0_set_df_cstate(struct smu_context *smu, enum pp_df_cstate state) argument 2779 smu_v13_0_0_set_mode1_reset_param(struct smu_context *smu, uint32_t supported_version, uint32_t *param) argument 2794 smu_v13_0_0_mode1_reset(struct smu_context *smu) argument 2828 smu_v13_0_0_mode2_reset(struct smu_context *smu) argument 2841 smu_v13_0_0_enable_gfx_features(struct smu_context *smu) argument 2852 smu_v13_0_0_set_smu_mailbox_registers(struct smu_context *smu) argument 2865 smu_v13_0_0_smu_send_bad_mem_page_num(struct smu_context *smu, uint32_t size) argument 2882 smu_v13_0_0_send_bad_mem_channel_flag(struct smu_context *smu, uint32_t size) argument 2899 smu_v13_0_0_check_ecc_table_support(struct smu_context *smu) argument 2911 smu_v13_0_0_get_ecc_info(struct smu_context *smu, void *table) argument 2952 smu_v13_0_0_wbrf_support_check(struct smu_context *smu) argument 2966 smu_v13_0_0_set_power_limit(struct smu_context *smu, enum smu_ppt_limit_type limit_type, uint32_t limit) argument 3098 smu_v13_0_0_set_ppt_funcs(struct smu_context *smu) argument [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
H A D | smu_v14_0_0_ppt.c | 157 static int smu_v14_0_0_init_smc_tables(struct smu_context *smu) argument 199 static int smu_v14_0_0_fini_smc_tables(struct smu_context *smu) argument 218 static int smu_v14_0_0_system_features_control(struct smu_context *smu, bool en) argument 229 static int smu_v14_0_0_get_smu_metrics_data(struct smu_context *smu, argument 349 smu_v14_0_0_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument 435 smu_v14_0_0_is_dpm_running(struct smu_context *smu) argument 448 smu_v14_0_0_set_watermarks_table(struct smu_context *smu, struct pp_smu_wm_range_sets *clock_ranges) argument 506 smu_v14_0_0_get_gpu_metrics(struct smu_context *smu, void **table) argument 583 smu_v14_0_0_mode2_reset(struct smu_context *smu) argument 596 smu_v14_0_1_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t dpm_level, uint32_t *freq) argument 650 smu_v14_0_0_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t dpm_level, uint32_t *freq) argument 694 smu_v14_0_common_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t dpm_level, uint32_t *freq) argument 707 smu_v14_0_0_clk_dpm_is_enabled(struct smu_context *smu, enum smu_clk_type clk_type) argument 738 smu_v14_0_1_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 858 smu_v14_0_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 970 smu_v14_0_common_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 983 smu_v14_0_0_get_current_clk_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 1016 smu_v14_0_1_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *count) argument 1047 smu_v14_0_0_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *count) argument 1076 smu_v14_0_common_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *count) argument 1088 smu_v14_0_0_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 1163 smu_v14_0_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1210 smu_v14_0_0_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 1244 smu_v14_0_0_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1322 smu_v14_0_1_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 1334 smu_v14_0_0_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 1346 smu_v14_0_common_set_fine_grain_gfx_freq_parameters(struct smu_context *smu) argument 1356 smu_v14_0_0_set_vpe_enable(struct smu_context *smu, bool enable) argument 1364 smu_v14_0_0_set_umsch_mm_enable(struct smu_context *smu, bool enable) argument 1372 smu_14_0_1_get_dpm_table(struct smu_context *smu, struct dpm_clocks *clock_table) argument 1391 smu_14_0_0_get_dpm_table(struct smu_context *smu, struct dpm_clocks *clock_table) argument 1410 smu_v14_0_common_get_dpm_table(struct smu_context *smu, struct dpm_clocks *clock_table) argument 1453 smu_v14_0_0_set_smu_mailbox_registers(struct smu_context *smu) argument 1462 smu_v14_0_0_set_ppt_funcs(struct smu_context *smu) argument [all...] |
H A D | smu_v14_0.c | 58 int smu_v14_0_init_microcode(struct smu_context *smu) argument 99 void smu_v14_0_fini_microcode(struct smu_context *smu) argument 107 int smu_v14_0_load_microcode(struct smu_context *smu) argument 150 int smu_v14_0_init_pptable_microcode(struct smu_context *smu) argument 196 smu_v14_0_check_fw_status(struct smu_context *smu) argument 211 smu_v14_0_check_fw_version(struct smu_context *smu) argument 270 smu_v14_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) argument 285 smu_v14_0_set_pptable_v2_1(struct smu_context *smu, void **table, uint32_t *size, uint32_t pptable_id) argument 312 smu_v14_0_get_pptable_from_vbios(struct smu_context *smu, void **table, uint32_t *size) argument 334 smu_v14_0_get_pptable_from_firmware(struct smu_context *smu, void **table, uint32_t *size, uint32_t pptable_id) argument 373 smu_v14_0_setup_pptable(struct smu_context *smu) argument 405 smu_v14_0_init_smc_tables(struct smu_context *smu) argument 462 smu_v14_0_fini_smc_tables(struct smu_context *smu) argument 503 smu_v14_0_init_power(struct smu_context *smu) argument 519 smu_v14_0_fini_power(struct smu_context *smu) argument 533 smu_v14_0_get_vbios_bootup_values(struct smu_context *smu) argument 641 smu_v14_0_notify_memory_pool_location(struct smu_context *smu) argument 672 smu_v14_0_set_driver_table_location(struct smu_context *smu) argument 692 smu_v14_0_set_tool_table_location(struct smu_context *smu) argument 712 smu_v14_0_set_allowed_mask(struct smu_context *smu) argument 735 smu_v14_0_gfx_off_control(struct smu_context *smu, bool enable) argument 758 smu_v14_0_system_features_control(struct smu_context *smu, bool en) argument 765 smu_v14_0_notify_display_change(struct smu_context *smu) argument 779 smu_v14_0_get_current_power_limit(struct smu_context *smu, uint32_t *power_limit) argument 806 smu_v14_0_set_power_limit(struct smu_context *smu, enum smu_ppt_limit_type limit_type, uint32_t limit) argument 885 smu_v14_0_register_irq_handler(struct smu_context *smu) argument 908 smu_v14_0_wait_for_reset_complete(struct smu_context *smu, uint64_t event_arg) argument 919 smu_v14_0_wait_for_event(struct smu_context *smu, enum smu_event_type event, uint64_t event_arg) argument 935 smu_v14_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 1003 smu_v14_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1040 smu_v14_0_set_hard_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 1079 smu_v14_0_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument 1249 smu_v14_0_set_power_source(struct smu_context *smu, enum smu_power_src_type power_src) argument 1266 smu_v14_0_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint16_t level, uint32_t *value) argument 1300 smu_v14_0_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument 1311 smu_v14_0_get_fine_grained_status(struct smu_context *smu, enum smu_clk_type clk_type, bool *is_fine_grained_dpm) argument 1349 smu_v14_0_set_single_dpm_table(struct smu_context *smu, enum smu_clk_type clk_type, struct smu_14_0_dpm_table *single_dpm_table) argument 1395 smu_v14_0_set_vcn_enable(struct smu_context *smu, bool enable) argument 1428 smu_v14_0_set_jpeg_enable(struct smu_context *smu, bool enable) argument 1461 smu_v14_0_run_btc(struct smu_context *smu) argument 1472 smu_v14_0_gpo_control(struct smu_context *smu, bool enablement) argument 1487 smu_v14_0_deep_sleep_control(struct smu_context *smu, bool enablement) argument 1560 smu_v14_0_gfx_ulv_control(struct smu_context *smu, bool enablement) argument 1571 smu_v14_0_baco_set_armd3_sequence(struct smu_context *smu, enum smu_baco_seq baco_seq) argument 1593 smu_v14_0_baco_is_support(struct smu_context *smu) argument 1612 smu_v14_0_baco_get_state(struct smu_context *smu) argument 1619 smu_v14_0_baco_set_state(struct smu_context *smu, enum smu_baco_state state) argument 1653 smu_v14_0_baco_enter(struct smu_context *smu) argument 1667 smu_v14_0_baco_exit(struct smu_context *smu) argument 1673 smu_v14_0_set_gfx_power_up_by_imu(struct smu_context *smu) argument 1688 smu_v14_0_set_default_dpm_tables(struct smu_context *smu) argument 1696 smu_v14_0_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | smu_cmn.c | 56 static const char *smu_get_message_name(struct smu_context *smu, argument 65 static void smu_cmn_read_arg(struct smu_context *smu, argument 109 __smu_cmn_poll_stat(struct smu_context *smu) argument 126 __smu_cmn_reg_print_error(struct smu_context *smu, u32 reg_c2pmsg_90, int msg_index, u32 param, enum smu_message_type msg) argument 182 __smu_cmn_reg2errno(struct smu_context *smu, u32 reg_c2pmsg_90) argument 227 __smu_cmn_send_msg(struct smu_context *smu, u16 msg, u32 param) argument 238 __smu_cmn_send_debug_msg(struct smu_context *smu, u32 msg, u32 param) argument 263 smu_cmn_send_msg_without_waiting(struct smu_context *smu, uint16_t msg_index, uint32_t param) argument 301 smu_cmn_wait_for_response(struct smu_context *smu) argument 350 smu_cmn_send_smc_msg_with_param(struct smu_context *smu, enum smu_message_type msg, uint32_t param, uint32_t *read_arg) argument 400 smu_cmn_send_smc_msg(struct smu_context *smu, enum smu_message_type msg, uint32_t *read_arg) argument 410 smu_cmn_send_debug_smc_msg(struct smu_context *smu, uint32_t msg) argument 416 smu_cmn_send_debug_smc_msg_with_param(struct smu_context *smu, uint32_t msg, uint32_t param) argument 422 smu_cmn_to_asic_specific_index(struct smu_context *smu, enum smu_cmn2asic_mapping_type type, uint32_t index) argument 505 smu_cmn_feature_is_supported(struct smu_context *smu, enum smu_feature_mask mask) argument 522 __smu_get_enabled_features(struct smu_context *smu, uint64_t *enabled_features) argument 528 smu_cmn_feature_is_enabled(struct smu_context *smu, enum smu_feature_mask mask) argument 557 smu_cmn_clk_dpm_is_enabled(struct smu_context *smu, enum smu_clk_type clk_type) argument 595 smu_cmn_get_enabled_mask(struct smu_context *smu, uint64_t *feature_mask) argument 651 smu_cmn_feature_update_enable_state(struct smu_context *smu, uint64_t feature_mask, bool enabled) argument 684 smu_cmn_feature_set_enabled(struct smu_context *smu, enum smu_feature_mask mask, bool enable) argument 707 smu_get_feature_name(struct smu_context *smu, enum smu_feature_mask feature) argument 715 smu_cmn_get_pp_feature_mask(struct smu_context *smu, char *buf) argument 760 smu_cmn_set_pp_feature_mask(struct smu_context *smu, uint64_t new_mask) argument 806 smu_cmn_disable_all_features_with_exception(struct smu_context *smu, enum smu_feature_mask mask) argument 827 smu_cmn_get_smc_version(struct smu_context *smu, uint32_t *if_version, uint32_t *smu_version) argument 866 smu_cmn_update_table(struct smu_context *smu, enum smu_table_id table_index, int argument, void *table_data, bool drv2smu) argument 910 smu_cmn_write_watermarks_table(struct smu_context *smu) argument 924 smu_cmn_write_pptable(struct smu_context *smu) argument 935 smu_cmn_get_metrics_table(struct smu_context *smu, void *metrics_table, bool bypass_cache) argument 965 smu_cmn_get_combo_pptable(struct smu_context *smu) argument 1034 smu_cmn_set_mp1_state(struct smu_context *smu, enum pp_mp1_state mp1_state) argument [all...] |
H A D | amdgpu_smu.c | 78 struct smu_context *smu = handle; local 89 struct smu_context *smu = handle; local 97 smu_set_residency_gfxoff(struct smu_context *smu, bool value) argument 105 smu_get_residency_gfxoff(struct smu_context *smu, u32 *value) argument 113 smu_get_entrycount_gfxoff(struct smu_context *smu, u64 *value) argument 121 smu_get_status_gfxoff(struct smu_context *smu, uint32_t *value) argument 131 smu_set_soft_freq_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument 147 smu_get_dpm_freq_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument 166 smu_set_gfx_power_up_by_imu(struct smu_context *smu) argument 181 struct smu_context *smu = handle; local 195 struct smu_context *smu = handle; local 207 smu_set_gfx_imu_enable(struct smu_context *smu) argument 234 smu_dpm_set_vcn_enable(struct smu_context *smu, bool enable) argument 260 smu_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument 283 smu_dpm_set_vpe_enable(struct smu_context *smu, bool enable) argument 303 smu_dpm_set_umsch_mm_enable(struct smu_context *smu, bool enable) argument 344 struct smu_context *smu = handle; local 406 smu_set_user_clk_dependencies(struct smu_context *smu, enum smu_clk_type clk) argument 441 smu_restore_dpm_user_profile(struct smu_context *smu) argument 547 struct smu_context *smu = adev->powerplay.pp_handle; local 559 struct smu_context *smu = handle; local 580 struct smu_context *smu = handle; local 618 smu_get_driver_allowed_feature_mask(struct smu_context *smu) argument 652 struct smu_context *smu = adev->powerplay.pp_handle; local 728 struct smu_context *smu; local 753 smu_set_default_dpm_table(struct smu_context *smu) argument 795 smu_apply_default_config_table_settings(struct smu_context *smu) argument 811 struct smu_context *smu = adev->powerplay.pp_handle; local 883 smu_init_fb_allocations(struct smu_context *smu) argument 949 smu_fini_fb_allocations(struct smu_context *smu) argument 977 smu_alloc_memory_pool(struct smu_context *smu) argument 1014 smu_free_memory_pool(struct smu_context *smu) argument 1031 smu_alloc_dummy_read_table(struct smu_context *smu) argument 1055 smu_free_dummy_read_table(struct smu_context *smu) argument 1069 smu_smc_table_sw_init(struct smu_context *smu) argument 1115 smu_smc_table_sw_fini(struct smu_context *smu) argument 1148 struct smu_context *smu = container_of(work, struct smu_context, local 1156 struct smu_context *smu = container_of(work, struct smu_context, local 1165 struct smu_context *smu = local 1191 smu_init_xgmi_plpd_mode(struct smu_context *smu) argument 1209 struct smu_context *smu = adev->powerplay.pp_handle; local 1288 struct smu_context *smu = adev->powerplay.pp_handle; local 1302 smu_get_thermal_temperature_range(struct smu_context *smu) argument 1337 smu_wbrf_handle_exclusion_ranges(struct smu_context *smu) argument 1413 struct smu_context *smu = container_of(nb, struct smu_context, wbrf_notifier); local 1436 struct smu_context *smu = container_of(work, struct smu_context, wbrf_delayed_work.work); local 1448 smu_wbrf_support_check(struct smu_context *smu) argument 1468 smu_wbrf_init(struct smu_context *smu) argument 1500 smu_wbrf_fini(struct smu_context *smu) argument 1510 smu_smc_hw_setup(struct smu_context *smu) argument 1722 smu_start_smc_engine(struct smu_context *smu) argument 1760 struct smu_context *smu = adev->powerplay.pp_handle; local 1824 smu_disable_dpms(struct smu_context *smu) argument 1942 smu_smc_hw_cleanup(struct smu_context *smu) argument 1969 smu_reset_mp1_state(struct smu_context *smu) argument 1986 struct smu_context *smu = adev->powerplay.pp_handle; local 2019 struct smu_context *smu = adev->powerplay.pp_handle; local 2024 smu_reset(struct smu_context *smu) argument 2047 struct smu_context *smu = adev->powerplay.pp_handle; local 2082 struct smu_context *smu = adev->powerplay.pp_handle; local 2122 struct smu_context *smu = handle; local 2156 struct smu_context *smu = (struct smu_context*)(handle); local 2186 smu_bump_power_profile_mode(struct smu_context *smu, long *param, uint32_t param_size) argument 2198 smu_adjust_power_state_dynamic(struct smu_context *smu, enum amd_dpm_forced_level level, bool skip_display_settings) argument 2253 smu_handle_task(struct smu_context *smu, enum amd_dpm_forced_level level, enum amd_pp_task task_id) argument 2284 struct smu_context *smu = handle; local 2295 struct smu_context *smu = handle; local 2327 struct smu_context *smu = handle; local 2342 struct smu_context *smu = handle; local 2370 struct smu_context *smu = handle; local 2378 smu_force_smuclk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument 2408 struct smu_context *smu = handle; local 2457 struct smu_context *smu = handle; local 2473 struct smu_context *smu = handle; local 2489 smu_write_watermarks_table(struct smu_context *smu) argument 2500 struct smu_context *smu = handle; local 2511 smu_set_ac_dc(struct smu_context *smu) argument 2585 struct smu_context *smu = handle; local 2615 smu_set_gfx_cgpg(struct smu_context *smu, bool enabled) argument 2627 struct smu_context *smu = handle; local 2667 struct smu_context *smu = handle; local 2745 struct smu_context *smu = handle; local 2776 smu_print_smuclk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument 2847 struct smu_context *smu = handle; local 2859 struct smu_context *smu = handle; local 2880 struct smu_context *smu = handle; local 2898 struct smu_context *smu = handle; local 2970 struct smu_context *smu = handle; local 2981 struct smu_context *smu = handle; local 2991 struct smu_context *smu = handle; local 3006 struct smu_context *smu = handle; local 3017 struct smu_context *smu = handle; local 3035 struct smu_context *smu = handle; local 3068 struct smu_context *smu = handle; local 3087 struct smu_context *smu = handle; local 3114 struct smu_context *smu = handle; local 3133 struct smu_context *smu = handle; local 3145 struct smu_context *smu = handle; local 3180 struct smu_context *smu = handle; local 3196 struct smu_context *smu = handle; local 3211 struct smu_context *smu = handle; local 3228 struct smu_context *smu = handle; local 3241 struct smu_context *smu = handle; local 3264 smu_mode1_reset_is_support(struct smu_context *smu) argument 3277 smu_mode2_reset_is_support(struct smu_context *smu) argument 3290 smu_mode1_reset(struct smu_context *smu) argument 3305 struct smu_context *smu = handle; local 3322 struct smu_context *smu = handle; local 3340 struct smu_context *smu = handle; local 3356 struct smu_context *smu = handle; local 3370 struct smu_context *smu = handle; local 3385 struct smu_context *smu = handle; local 3399 struct smu_context *smu = handle; local 3413 struct smu_context *smu = handle; local 3426 struct smu_context *smu = handle; local 3441 struct smu_context *smu = handle; local 3450 smu_handle_passthrough_sbr(struct smu_context *smu, bool enable) argument 3460 smu_get_ecc_info(struct smu_context *smu, void *umc_ecc) argument 3474 struct smu_context *smu = handle; local 3491 smu_set_xgmi_plpd_mode(struct smu_context *smu, enum pp_xgmi_plpd_mode mode) argument 3574 smu_wait_for_event(struct smu_context *smu, enum smu_event_type event, uint64_t event_arg) argument 3585 smu_stb_collect_info(struct smu_context *smu, void *buf, uint32_t size) argument 3608 struct smu_context *smu = adev->powerplay.pp_handle; local 3633 struct smu_context *smu = adev->powerplay.pp_handle; local 3674 struct smu_context *smu = adev->powerplay.pp_handle; local 3688 smu_send_hbm_bad_pages_num(struct smu_context *smu, uint32_t size) argument 3698 smu_send_hbm_bad_channel_flag(struct smu_context *smu, uint32_t size) argument 3708 smu_send_rma_reason(struct smu_context *smu) argument [all...] |
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | pmecc.c | 175 s16 *smu; member in struct:atmel_pmecc_user 502 s16 *smu = user->smu; local 649 s16 *smu = user->smu; local [all...] |
/linux-master/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_dpm.c | 115 struct smu_context *smu = adev->powerplay.pp_handle; local 293 struct smu_context *smu = adev->powerplay.pp_handle; local 307 struct smu_context *smu = adev->powerplay.pp_handle; local 373 struct smu_context *smu = adev->powerplay.pp_handle; local 402 struct smu_context *smu local 668 struct smu_context *smu = adev->powerplay.pp_handle; local 683 struct smu_context *smu = adev->powerplay.pp_handle; local 698 struct smu_context *smu = adev->powerplay.pp_handle; local 739 struct smu_context *smu = adev->powerplay.pp_handle; local 760 struct smu_context *smu = adev->powerplay.pp_handle; local 777 struct smu_context *smu = adev->powerplay.pp_handle; local 792 struct smu_context *smu = adev->powerplay.pp_handle; local 807 struct smu_context *smu = adev->powerplay.pp_handle; local 822 struct smu_context *smu = adev->powerplay.pp_handle; local 837 struct smu_context *smu = adev->powerplay.pp_handle; local 852 struct smu_context *smu = adev->powerplay.pp_handle; local 879 struct smu_context *smu = adev->powerplay.pp_handle; local 1554 struct smu_context *smu = adev->powerplay.pp_handle; local 1594 struct smu_context *smu = adev->powerplay.pp_handle; local [all...] |