Searched defs:smu (Results 1 - 13 of 13) sorted by relevance

/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/powerplay/
H A Damdgpu_smu_v12_0.c49 int smu_v12_0_send_msg_without_waiting(struct smu_context *smu, argument
58 int smu_v12_0_read_arg(struct smu_context *smu, uint32_t *arg) argument
66 int smu_v12_0_wait_for_response(struct smu_context *smu) argument
84 smu_v12_0_send_msg_with_param(struct smu_context *smu, argument
116 smu_v12_0_check_fw_status(struct smu_context *smu) argument
131 smu_v12_0_check_fw_version(struct smu_context *smu) argument
165 smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate) argument
176 smu_v12_0_powergate_vcn(struct smu_context *smu, bool gate) argument
187 smu_v12_0_powergate_jpeg(struct smu_context *smu, bool gate) argument
198 smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable) argument
207 smu_v12_0_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
252 smu_v12_0_get_gfxoff_status(struct smu_context *smu) argument
265 smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable) argument
289 smu_v12_0_init_smc_tables(struct smu_context *smu) argument
307 smu_v12_0_fini_smc_tables(struct smu_context *smu) argument
323 smu_v12_0_populate_smc_tables(struct smu_context *smu) argument
330 smu_v12_0_get_enabled_mask(struct smu_context *smu, uint32_t *feature_mask, uint32_t num) argument
359 smu_v12_0_get_current_clk_freq(struct smu_context *smu, enum smu_clk_type clk_id, uint32_t *value) argument
379 smu_v12_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument
457 smu_v12_0_mode2_reset(struct smu_context *smu) argument
461 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
515 smu_v12_0_set_driver_table_location(struct smu_context *smu) argument
[all...]
H A Damdgpu_renoir_ppt.c175 static int renoir_get_metrics_table(struct smu_context *smu, argument
199 static int renoir_tables_init(struct smu_context *smu, struct smu_table *tables) argument
230 static int renoir_get_dpm_clk_limited(struct smu_context *smu, enum smu_clk_type clk_type, argument
243 renoir_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument
313 renoir_get_current_power_state(struct smu_context *smu) argument
343 renoir_dpm_set_uvd_enable(struct smu_context *smu, bool enable) argument
369 renoir_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument
394 renoir_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument
414 renoir_force_dpm_limit_value(struct smu_context *smu, bool highest) argument
441 renoir_unforce_dpm_levels(struct smu_context *smu) argument
474 renoir_get_gpu_temperature(struct smu_context *smu, uint32_t *value) argument
492 renoir_get_current_activity_percent(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument
518 renoir_get_workload_type(struct smu_context *smu, uint32_t profile) argument
546 renoir_get_profiling_clk_mask(struct smu_context *smu, enum amd_dpm_forced_level level, uint32_t *sclk_mask, uint32_t *mclk_mask, uint32_t *soc_mask) argument
577 renoir_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) argument
608 renoir_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument
669 renoir_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument
698 renoir_set_peak_clock_by_device(struct smu_context *smu) argument
722 renoir_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument
765 renoir_set_watermarks_table( struct smu_context *smu, void *watermarks, struct dm_pp_wm_sets_with_clock_ranges_soc15 *clock_ranges) argument
830 renoir_get_power_profile_mode(struct smu_context *smu, char *buf) argument
863 renoir_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
933 renoir_set_ppt_funcs(struct smu_context *smu) argument
[all...]
H A Damdgpu_arcturus_ppt.c281 static int arcturus_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile) argument
295 static int arcturus_tables_init(struct smu_context *smu, struct smu_table *tables) argument
323 static int arcturus_allocate_dpm_context(struct smu_context *smu) argument
359 arcturus_get_allowed_feature_mask(struct smu_context *smu, argument
372 arcturus_set_single_dpm_table(struct smu_context *smu, argument
421 arcturus_set_default_dpm_table(struct smu_context *smu) argument
497 arcturus_check_powerplay_table(struct smu_context *smu) argument
502 arcturus_store_powerplay_table(struct smu_context *smu) argument
528 arcturus_append_powerplay_table(struct smu_context *smu) argument
556 arcturus_run_btc(struct smu_context *smu) argument
569 arcturus_populate_umd_state_clk(struct smu_context *smu) argument
596 arcturus_get_clk_table(struct smu_context *smu, struct pp_clock_levels_with_latency *clocks, struct arcturus_single_dpm_table *dpm_table) argument
621 arcturus_print_clk_levels(struct smu_context *smu, enum smu_clk_type type, char *buf) argument
741 arcturus_upload_dpm_level(struct smu_context *smu, bool max, uint32_t feature_mask) argument
798 arcturus_force_clk_levels(struct smu_context *smu, enum smu_clk_type type, uint32_t mask) argument
856 arcturus_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument
880 arcturus_get_metrics_table(struct smu_context *smu, SmuMetrics_t *metrics_table) argument
905 arcturus_get_current_activity_percent(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument
934 arcturus_get_gpu_power(struct smu_context *smu, uint32_t *value) argument
951 arcturus_thermal_get_temperature(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument
986 arcturus_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
1029 arcturus_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument
1047 arcturus_get_fan_speed_percent(struct smu_context *smu, uint32_t *speed) argument
1067 arcturus_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument
1161 arcturus_force_dpm_limit_value(struct smu_context *smu, bool highest) argument
1203 arcturus_unforce_dpm_levels(struct smu_context *smu) argument
1242 arcturus_get_profiling_clk_mask(struct smu_context *smu, enum amd_dpm_forced_level level, uint32_t *sclk_mask, uint32_t *mclk_mask, uint32_t *soc_mask) argument
1286 arcturus_get_power_limit(struct smu_context *smu, uint32_t *limit, bool cap) argument
1329 arcturus_get_power_profile_mode(struct smu_context *smu, char *buf) argument
1436 arcturus_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument
1526 arcturus_dump_pptable(struct smu_context *smu) argument
1957 arcturus_is_dpm_running(struct smu_context *smu) argument
1970 arcturus_dpm_set_uvd_enable(struct smu_context *smu, bool enable) argument
2197 struct smu_context *smu = &adev->smu; local
2221 struct smu_context *smu = &adev->smu; local
2229 arcturus_get_pptable_power_limit(struct smu_context *smu) argument
2331 arcturus_set_ppt_funcs(struct smu_context *smu) argument
[all...]
H A Damdgpu_navi10_ppt.c304 static int navi10_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile) argument
319 static bool is_asic_secure(struct smu_context *smu) argument
335 navi10_get_allowed_feature_mask(struct smu_context *smu, argument
422 navi10_check_powerplay_table(struct smu_context *smu) argument
427 navi10_append_powerplay_table(struct smu_context *smu) argument
523 navi10_store_powerplay_table(struct smu_context *smu) argument
548 navi10_tables_init(struct smu_context *smu, struct smu_table *tables) argument
578 navi10_get_metrics_table(struct smu_context *smu, SmuMetrics_t *metrics_table) argument
602 navi10_allocate_dpm_context(struct smu_context *smu) argument
619 navi10_set_default_dpm_table(struct smu_context *smu) argument
664 navi10_dpm_set_uvd_enable(struct smu_context *smu, bool enable) argument
690 navi10_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) argument
715 navi10_get_current_clk_freq_by_table(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument
735 navi10_is_support_fine_grained_dpm(struct smu_context *smu, enum smu_clk_type clk_type) argument
763 navi10_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument
950 navi10_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument
993 navi10_populate_umd_state_clk(struct smu_context *smu) argument
1013 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
1049 navi10_pre_display_config_changed(struct smu_context *smu) argument
1070 navi10_display_config_changed(struct smu_context *smu) argument
1095 navi10_force_dpm_limit_value(struct smu_context *smu, bool highest) argument
1122 navi10_unforce_dpm_levels(struct smu_context *smu) argument
1148 navi10_get_gpu_power(struct smu_context *smu, uint32_t *value) argument
1165 navi10_get_current_activity_percent(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument
1194 navi10_is_dpm_running(struct smu_context *smu) argument
1205 navi10_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument
1223 navi10_get_fan_speed_percent(struct smu_context *smu, uint32_t *speed) argument
1241 navi10_get_power_profile_mode(struct smu_context *smu, char *buf) argument
1338 navi10_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument
1417 navi10_get_profiling_clk_mask(struct smu_context *smu, enum amd_dpm_forced_level level, uint32_t *sclk_mask, uint32_t *mclk_mask, uint32_t *soc_mask) argument
1458 navi10_notify_smc_display_config(struct smu_context *smu) argument
1499 navi10_set_watermarks_table(struct smu_context *smu, void *watermarks, struct dm_pp_wm_sets_with_clock_ranges_soc15 *clock_ranges) argument
1559 navi10_thermal_get_temperature(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument
1594 navi10_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
1634 navi10_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *num_states) argument
1666 navi10_set_standard_performance_level(struct smu_context *smu) argument
1696 navi10_set_peak_performance_level(struct smu_context *smu) argument
1764 navi10_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument
1806 navi10_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument
1821 navi10_display_disable_memory_clock_switch(struct smu_context *smu, bool disable_memory_clock_switch) argument
1845 navi10_get_pptable_power_limit(struct smu_context *smu) argument
1851 navi10_get_power_limit(struct smu_context *smu, uint32_t *limit, bool cap) argument
1894 navi10_update_pcie_parameters(struct smu_context *smu, uint32_t pcie_gen_cap, uint32_t pcie_width_cap) argument
1948 navi10_overdrive_get_gfx_clk_base_voltage(struct smu_context *smu, uint16_t *voltage, uint32_t freq) argument
1970 navi10_setup_od_limits(struct smu_context *smu) argument
1988 navi10_set_default_od_settings(struct smu_context *smu, bool initialize) argument
2044 navi10_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long input[], uint32_t size) argument
2217 navi10_run_btc(struct smu_context *smu) argument
2228 navi10_dummy_pstate_control(struct smu_context *smu, bool enable) argument
2240 navi10_disable_umc_cdr_12gbps_workaround(struct smu_context *smu) argument
2380 navi10_set_ppt_funcs(struct smu_context *smu) argument
[all...]
H A Damdgpu_smu_v11_0.c66 static int smu_v11_0_send_msg_without_waiting(struct smu_context *smu, argument
74 int smu_v11_0_read_arg(struct smu_context *smu, uint32_t *arg) argument
82 static int smu_v11_0_wait_for_response(struct smu_context *smu) argument
100 smu_v11_0_send_msg_with_param(struct smu_context *smu, argument
132 smu_v11_0_init_microcode(struct smu_context *smu) argument
194 smu_v11_0_load_microcode(struct smu_context *smu) argument
232 smu_v11_0_check_fw_status(struct smu_context *smu) argument
247 smu_v11_0_check_fw_version(struct smu_context *smu) argument
300 smu_v11_0_set_pptable_v2_0(struct smu_context *smu, const void **table, uint32_t *size) argument
315 smu_v11_0_set_pptable_v2_1(struct smu_context *smu, const void **table, uint32_t *size, uint32_t pptable_id) argument
342 smu_v11_0_setup_pptable(struct smu_context *smu) argument
393 smu_v11_0_init_dpm_context(struct smu_context *smu) argument
403 smu_v11_0_fini_dpm_context(struct smu_context *smu) argument
423 smu_v11_0_init_smc_tables(struct smu_context *smu) argument
450 smu_v11_0_fini_smc_tables(struct smu_context *smu) argument
472 smu_v11_0_init_power(struct smu_context *smu) argument
490 smu_v11_0_fini_power(struct smu_context *smu) argument
506 smu_v11_0_get_vbios_bootup_values(struct smu_context *smu) argument
567 smu_v11_0_get_clk_info_from_vbios(struct smu_context *smu) argument
664 smu_v11_0_notify_memory_pool_location(struct smu_context *smu) argument
710 smu_v11_0_check_pptable(struct smu_context *smu) argument
718 smu_v11_0_parse_pptable(struct smu_context *smu) argument
742 smu_v11_0_populate_smc_pptable(struct smu_context *smu) argument
751 smu_v11_0_write_pptable(struct smu_context *smu) argument
762 smu_v11_0_set_deep_sleep_dcefclk(struct smu_context *smu, uint32_t clk) argument
774 smu_v11_0_set_min_dcef_deep_sleep(struct smu_context *smu) argument
786 smu_v11_0_set_driver_table_location(struct smu_context *smu) argument
804 smu_v11_0_set_tool_table_location(struct smu_context *smu) argument
822 smu_v11_0_init_display_count(struct smu_context *smu, uint32_t count) argument
834 smu_v11_0_set_allowed_mask(struct smu_context *smu) argument
861 smu_v11_0_get_enabled_mask(struct smu_context *smu, uint32_t *feature_mask, uint32_t num) argument
896 smu_v11_0_system_features_control(struct smu_context *smu, bool en) argument
925 smu_v11_0_notify_display_change(struct smu_context *smu) argument
939 smu_v11_0_get_max_sustainable_clock(struct smu_context *smu, uint32_t *clock, enum smu_clk_type clock_select) argument
983 smu_v11_0_init_max_sustainable_clocks(struct smu_context *smu) argument
1063 smu_v11_0_get_max_power_limit(struct smu_context *smu) argument
1090 smu_v11_0_set_power_limit(struct smu_context *smu, uint32_t n) argument
1122 smu_v11_0_get_current_clk_freq(struct smu_context *smu, enum smu_clk_type clk_id, uint32_t *value) argument
1157 smu_v11_0_set_thermal_range(struct smu_context *smu, struct smu_temperature_range range) argument
1188 smu_v11_0_enable_thermal_alert(struct smu_context *smu) argument
1202 smu_v11_0_start_thermal_control(struct smu_context *smu) argument
1244 smu_v11_0_stop_thermal_control(struct smu_context *smu) argument
1258 smu_v11_0_get_gfx_vdd(struct smu_context *smu, uint32_t *value) argument
1277 smu_v11_0_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
1315 smu_v11_0_display_clock_voltage_request(struct smu_context *smu, struct pp_display_clock_request *clock_req) argument
1367 smu_v11_0_gfx_off_control(struct smu_context *smu, bool enable) argument
1393 smu_v11_0_get_fan_control_mode(struct smu_context *smu) argument
1402 smu_v11_0_auto_fan_control(struct smu_context *smu, bool auto_fan_control) argument
1418 smu_v11_0_set_fan_static_mode(struct smu_context *smu, uint32_t mode) argument
1433 smu_v11_0_set_fan_speed_percent(struct smu_context *smu, uint32_t speed) argument
1462 smu_v11_0_set_fan_control_mode(struct smu_context *smu, uint32_t mode) argument
1489 smu_v11_0_set_fan_speed_rpm(struct smu_context *smu, uint32_t speed) argument
1515 smu_v11_0_set_xgmi_pstate(struct smu_context *smu, uint32_t pstate) argument
1568 smu_v11_0_register_irq_handler(struct smu_context *smu) argument
1600 smu_v11_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) argument
1630 smu_v11_0_set_azalia_d3_pme(struct smu_context *smu) argument
1639 smu_v11_0_baco_set_armd3_sequence(struct smu_context *smu, enum smu_v11_0_baco_seq baco_seq) argument
1644 smu_v11_0_baco_is_support(struct smu_context *smu) argument
1670 smu_v11_0_baco_get_state(struct smu_context *smu) argument
1682 smu_v11_0_baco_set_state(struct smu_context *smu, enum smu_baco_state state) argument
1737 smu_v11_0_baco_enter(struct smu_context *smu) argument
1758 smu_v11_0_baco_exit(struct smu_context *smu) argument
1769 smu_v11_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max) argument
1804 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
1833 smu_v11_0_override_pcie_parameters(struct smu_context *smu) argument
1874 smu_v11_0_set_default_od_settings(struct smu_context *smu, bool initialize, size_t overdrive_table_size) argument
1907 smu_v11_0_set_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument
[all...]
H A Damdgpu_vega20_ppt.c310 static int vega20_get_workload_type(struct smu_context *smu, enum PP_SMC_POWER_PROFILE profile) argument
325 static int vega20_tables_init(struct smu_context *smu, struct smu_table *tables) argument
355 static int vega20_allocate_dpm_context(struct smu_context *smu) argument
390 static int vega20_setup_od8_information(struct smu_context *smu) argument
466 static int vega20_store_powerplay_table(struct smu_context *smu) argument
484 vega20_append_powerplay_table(struct smu_context *smu) argument
575 vega20_check_powerplay_table(struct smu_context *smu) argument
595 vega20_run_btc_afll(struct smu_context *smu) argument
602 vega20_get_allowed_feature_mask(struct smu_context *smu, uint32_t *feature_mask, uint32_t num) argument
640 vega20_get_current_power_state(struct smu_context *smu) argument
671 vega20_set_single_dpm_table(struct smu_context *smu, struct vega20_single_dpm_table *single_dpm_table, PPCLK_e clk_id) argument
721 vega20_set_default_dpm_table(struct smu_context *smu) argument
906 vega20_populate_umd_state_clk(struct smu_context *smu) argument
932 vega20_get_clk_table(struct smu_context *smu, struct pp_clock_levels_with_latency *clocks, struct vega20_single_dpm_table *dpm_table) argument
950 vega20_print_clk_levels(struct smu_context *smu, enum smu_clk_type type, char *buf) argument
1193 vega20_upload_dpm_level(struct smu_context *smu, bool max, uint32_t feature_mask) argument
1281 vega20_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask) argument
1444 vega20_get_clock_by_type_with_latency(struct smu_context *smu, enum smu_clk_type clk_type, struct pp_clock_levels_with_latency *clocks) argument
1479 vega20_overdrive_get_gfx_clk_base_voltage(struct smu_context *smu, uint32_t *voltage, uint32_t freq) argument
1499 vega20_set_default_od8_setttings(struct smu_context *smu) argument
1686 vega20_get_metrics_table(struct smu_context *smu, SmuMetrics_t *metrics_table) argument
1710 vega20_set_default_od_settings(struct smu_context *smu, bool initialize) argument
1736 vega20_get_od_percentage(struct smu_context *smu, enum smu_clk_type clk_type) argument
1772 vega20_get_power_profile_mode(struct smu_context *smu, char *buf) argument
1883 vega20_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) argument
1973 vega20_get_profiling_clk_mask(struct smu_context *smu, enum amd_dpm_forced_level level, uint32_t *sclk_mask, uint32_t *mclk_mask, uint32_t *soc_mask) argument
2017 vega20_set_uclk_to_highest_dpm_level(struct smu_context *smu, struct vega20_single_dpm_table *dpm_table) argument
2049 vega20_pre_display_config_changed(struct smu_context *smu) argument
2065 vega20_display_config_changed(struct smu_context *smu) argument
2090 vega20_apply_clocks_adjust_rules(struct smu_context *smu) argument
2238 vega20_notify_smc_display_config(struct smu_context *smu) argument
2327 vega20_force_dpm_limit_value(struct smu_context *smu, bool highest) argument
2378 vega20_unforce_dpm_levels(struct smu_context *smu) argument
2421 vega20_update_specified_od8_value(struct smu_context *smu, uint32_t index, uint32_t value) argument
2498 vega20_update_od8_settings(struct smu_context *smu, uint32_t index, uint32_t value) argument
2526 vega20_set_od_percentage(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t value) argument
2596 vega20_odn_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long *input, uint32_t size) argument
2824 vega20_dpm_set_uvd_enable(struct smu_context *smu, bool enable) argument
2835 vega20_dpm_set_vce_enable(struct smu_context *smu, bool enable) argument
2846 vega20_is_dpm_running(struct smu_context *smu) argument
2857 vega20_set_thermal_fan_table(struct smu_context *smu) argument
2869 vega20_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument
2886 vega20_get_fan_speed_percent(struct smu_context *smu, uint32_t *speed) argument
2903 vega20_get_gpu_power(struct smu_context *smu, uint32_t *value) argument
2929 vega20_get_current_activity_percent(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument
2958 vega20_thermal_get_temperature(struct smu_context *smu, enum amd_pp_sensors sensor, uint32_t *value) argument
3000 vega20_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
3042 vega20_set_watermarks_table(struct smu_context *smu, void *watermarks, struct dm_pp_wm_sets_with_clock_ranges_soc15 *clock_ranges) argument
3102 vega20_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument
3129 vega20_set_df_cstate(struct smu_context *smu, enum pp_df_cstate state) argument
3150 vega20_update_pcie_parameters(struct smu_context *smu, uint32_t pcie_gen_cap, uint32_t pcie_width_cap) argument
3270 vega20_set_ppt_funcs(struct smu_context *smu) argument
[all...]
H A Damdgpu_smu.c53 const char *smu_get_message_name(struct smu_context *smu, enum smu_message_type type) argument
66 const char *smu_get_feature_name(struct smu_context *smu, enum smu_feature_mask feature) argument
73 size_t smu_sys_get_pp_feature_mask(struct smu_context *smu, char *buf) argument
115 smu_feature_update_enable_state(struct smu_context *smu, uint64_t feature_mask, bool enabled) argument
161 smu_sys_set_pp_feature_mask(struct smu_context *smu, uint64_t new_mask) argument
197 smu_get_smc_version(struct smu_context *smu, uint32_t *if_version, uint32_t *smu_version) argument
227 smu_set_soft_freq_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument
242 smu_set_hard_freq_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t min, uint32_t max) argument
278 smu_get_dpm_freq_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, uint32_t *max, bool lock_needed) argument
327 smu_get_dpm_freq_by_index(struct smu_context *smu, enum smu_clk_type clk_type, uint16_t level, uint32_t *value) argument
361 smu_get_dpm_level_count(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *value) argument
367 smu_get_dpm_level_range(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min_value, uint32_t *max_value) argument
396 smu_clk_dpm_is_enabled(struct smu_context *smu, enum smu_clk_type clk_type) argument
437 smu_dpm_set_power_gate(struct smu_context *smu, uint32_t block_type, bool gate) argument
465 smu_get_power_num_states(struct smu_context *smu, struct pp_states_info *state_info) argument
479 smu_common_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
525 smu_update_table(struct smu_context *smu, enum smu_table_id table_index, int argument, void *table_data, bool drv2smu) argument
588 smu_sys_get_pp_table(struct smu_context *smu, const void **table) argument
610 smu_sys_set_pp_table(struct smu_context *smu, void *buf, size_t size) argument
652 smu_feature_init_dpm(struct smu_context *smu) argument
679 smu_feature_is_enabled(struct smu_context *smu, enum smu_feature_mask mask) argument
701 smu_feature_set_enabled(struct smu_context *smu, enum smu_feature_mask mask, bool enable) argument
718 smu_feature_is_supported(struct smu_context *smu, enum smu_feature_mask mask) argument
737 smu_feature_set_supported(struct smu_context *smu, enum smu_feature_mask mask, bool enable) argument
763 struct smu_context *smu = &adev->smu; local
797 struct smu_context *smu = &adev->smu; local
810 struct smu_context *smu = &adev->smu; local
823 smu_get_atom_data_table(struct smu_context *smu, uint32_t table, uint16_t *size, uint8_t *frev, uint8_t *crev, uint8_t **addr) argument
839 smu_initialize_pptable(struct smu_context *smu) argument
845 smu_smc_table_sw_init(struct smu_context *smu) argument
878 smu_smc_table_sw_fini(struct smu_context *smu) argument
894 struct smu_context *smu = &adev->smu; local
959 struct smu_context *smu = &adev->smu; local
986 smu_init_fb_allocations(struct smu_context *smu) argument
1044 smu_fini_fb_allocations(struct smu_context *smu) argument
1065 smu_smc_table_hw_init(struct smu_context *smu, bool initialize) argument
1243 smu_alloc_memory_pool(struct smu_context *smu) argument
1278 smu_free_memory_pool(struct smu_context *smu) argument
1295 smu_start_smc_engine(struct smu_context *smu) argument
1323 struct smu_context *smu = &adev->smu; local
1381 smu_stop_dpms(struct smu_context *smu) argument
1389 struct smu_context *smu = &adev->smu; local
1454 smu_reset(struct smu_context *smu) argument
1474 struct smu_context *smu = &adev->smu; local
1510 struct smu_context *smu = &adev->smu; local
1547 smu_display_configuration_change(struct smu_context *smu, const struct amd_pp_display_configuration *display_config) argument
1582 smu_get_clock_info(struct smu_context *smu, struct smu_clock_info *clk_info, enum smu_perf_level_designation designation) argument
1611 smu_get_current_clocks(struct smu_context *smu, struct amd_pp_clock_info *clocks) argument
1680 struct smu_context *smu = (struct smu_context*)(handle); local
1716 smu_adjust_power_state_dynamic(struct smu_context *smu, enum amd_dpm_forced_level level, bool skip_display_settings) argument
1773 smu_handle_task(struct smu_context *smu, enum amd_dpm_forced_level level, enum amd_pp_task task_id, bool lock_needed) argument
1808 smu_switch_power_profile(struct smu_context *smu, enum PP_SMC_POWER_PROFILE type, bool en) argument
1844 smu_get_performance_level(struct smu_context *smu) argument
1859 smu_force_performance_level(struct smu_context *smu, enum amd_dpm_forced_level level) argument
1884 smu_set_display_count(struct smu_context *smu, uint32_t count) argument
1895 smu_force_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask, bool lock_needed) argument
1920 smu_set_mp1_state(struct smu_context *smu, enum pp_mp1_state mp1_state) argument
1967 smu_set_df_cstate(struct smu_context *smu, enum pp_df_cstate state) argument
1994 smu_write_watermarks_table(struct smu_context *smu) argument
2008 smu_set_watermarks_for_clock_ranges(struct smu_context *smu, struct dm_pp_wm_sets_with_clock_ranges_soc15 *clock_ranges) argument
2068 smu_load_microcode(struct smu_context *smu) argument
2082 smu_check_fw_status(struct smu_context *smu) argument
2096 smu_set_gfx_cgpg(struct smu_context *smu, bool enabled) argument
2110 smu_set_fan_speed_rpm(struct smu_context *smu, uint32_t speed) argument
2124 smu_get_power_limit(struct smu_context *smu, uint32_t *limit, bool def, bool lock_needed) argument
2143 smu_set_power_limit(struct smu_context *smu, uint32_t limit) argument
2157 smu_print_clk_levels(struct smu_context *smu, enum smu_clk_type clk_type, char *buf) argument
2171 smu_get_od_percentage(struct smu_context *smu, enum smu_clk_type type) argument
2185 smu_set_od_percentage(struct smu_context *smu, enum smu_clk_type type, uint32_t value) argument
2199 smu_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, long *input, uint32_t size) argument
2215 smu_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) argument
2231 smu_get_power_profile_mode(struct smu_context *smu, char *buf) argument
2245 smu_set_power_profile_mode(struct smu_context *smu, long *param, uint32_t param_size, bool lock_needed) argument
2265 smu_get_fan_control_mode(struct smu_context *smu) argument
2279 smu_set_fan_control_mode(struct smu_context *smu, int value) argument
2293 smu_get_fan_speed_percent(struct smu_context *smu, uint32_t *speed) argument
2307 smu_set_fan_speed_percent(struct smu_context *smu, uint32_t speed) argument
2321 smu_get_fan_speed_rpm(struct smu_context *smu, uint32_t *speed) argument
2335 smu_set_deep_sleep_dcefclk(struct smu_context *smu, int clk) argument
2349 smu_set_active_display_count(struct smu_context *smu, uint32_t count) argument
2359 smu_get_clock_by_type(struct smu_context *smu, enum amd_pp_clock_type type, struct amd_pp_clocks *clocks) argument
2375 smu_get_max_high_clocks(struct smu_context *smu, struct amd_pp_simple_clock_info *clocks) argument
2390 smu_get_clock_by_type_with_latency(struct smu_context *smu, enum smu_clk_type clk_type, struct pp_clock_levels_with_latency *clocks) argument
2406 smu_get_clock_by_type_with_voltage(struct smu_context *smu, enum amd_pp_clock_type type, struct pp_clock_levels_with_voltage *clocks) argument
2423 smu_display_clock_voltage_request(struct smu_context *smu, struct pp_display_clock_request *clock_req) argument
2439 smu_display_disable_memory_clock_switch(struct smu_context *smu, bool disable_memory_clock_switch) argument
2453 smu_notify_smu_enable_pwe(struct smu_context *smu) argument
2467 smu_set_xgmi_pstate(struct smu_context *smu, uint32_t pstate) argument
2482 smu_set_azalia_d3_pme(struct smu_context *smu) argument
2496 smu_baco_is_support(struct smu_context *smu) argument
2510 smu_baco_get_state(struct smu_context *smu, enum smu_baco_state *state) argument
2522 smu_baco_enter(struct smu_context *smu) argument
2536 smu_baco_exit(struct smu_context *smu) argument
2550 smu_mode2_reset(struct smu_context *smu) argument
2564 smu_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) argument
2579 smu_get_uclk_dpm_states(struct smu_context *smu, unsigned int *clock_values_in_khz, unsigned int *num_states) argument
2595 smu_get_current_power_state(struct smu_context *smu) argument
2609 smu_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) argument
2624 smu_get_pptable_power_limit(struct smu_context *smu) argument
2634 smu_send_smc_msg(struct smu_context *smu, enum smu_message_type msg) argument
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_pp_smu.c48 struct smu_context *smu = &adev->smu; local
724 struct smu_context *smu = &adev->smu; local
740 struct smu_context *smu = &adev->smu; local
756 struct smu_context *smu = &adev->smu; local
773 struct smu_context *smu = &adev->smu; local
795 struct smu_context *smu = &adev->smu; local
818 struct smu_context *smu = &adev->smu; local
831 struct smu_context *smu = &adev->smu; local
866 struct smu_context *smu = &adev->smu; local
885 struct smu_context *smu = &adev->smu; local
905 struct smu_context *smu = &adev->smu; local
924 struct smu_context *smu = &adev->smu; local
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_nv.c327 struct smu_context *smu = &adev->smu; local
338 struct smu_context *smu = &adev->smu; local
358 struct smu_context *smu = &adev->smu; local
[all...]
H A Damdgpu_dpm.c1024 struct smu_context *smu = &adev->smu; local
1044 struct smu_context *smu = &adev->smu; local
1081 struct smu_context *smu = &adev->smu; local
1101 struct smu_context *smu = &adev->smu; local
1117 struct smu_context *smu = &adev->smu; local
[all...]
H A Damdgpu_pm.c476 struct smu_context *smu = &adev->smu; local
[all...]
H A Damdgpu.h883 struct smu_context smu; member in struct:amdgpu_device
/netbsd-current/sys/arch/macppc/dev/
H A Dsmu.c459 smu_iicbus_print(void *aux, const char *smu) argument

Completed in 290 milliseconds