Lines Matching refs:smu_context

262 static bool is_asic_secure(struct smu_context *smu)  in is_asic_secure()
278 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask()
365 static void navi10_check_bxco_support(struct smu_context *smu) in navi10_check_bxco_support()
383 static int navi10_check_powerplay_table(struct smu_context *smu) in navi10_check_powerplay_table()
406 static int navi10_append_powerplay_table(struct smu_context *smu) in navi10_append_powerplay_table()
459 static int navi10_store_powerplay_table(struct smu_context *smu) in navi10_store_powerplay_table()
471 static int navi10_setup_pptable(struct smu_context *smu) in navi10_setup_pptable()
494 static int navi10_tables_init(struct smu_context *smu) in navi10_tables_init()
555 static int navi10_get_legacy_smu_metrics_data(struct smu_context *smu, in navi10_get_legacy_smu_metrics_data()
641 static int navi10_get_smu_metrics_data(struct smu_context *smu, in navi10_get_smu_metrics_data()
730 static int navi12_get_legacy_smu_metrics_data(struct smu_context *smu, in navi12_get_legacy_smu_metrics_data()
816 static int navi12_get_smu_metrics_data(struct smu_context *smu, in navi12_get_smu_metrics_data()
905 static int navi1x_get_smu_metrics_data(struct smu_context *smu, in navi1x_get_smu_metrics_data()
937 static int navi10_allocate_dpm_context(struct smu_context *smu) in navi10_allocate_dpm_context()
951 static int navi10_init_smc_tables(struct smu_context *smu) in navi10_init_smc_tables()
966 static int navi10_set_default_dpm_table(struct smu_context *smu) in navi10_set_default_dpm_table()
1138 static int navi10_dpm_set_vcn_enable(struct smu_context *smu, bool enable) in navi10_dpm_set_vcn_enable()
1160 static int navi10_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) in navi10_dpm_set_jpeg_enable()
1181 static int navi10_get_current_clk_freq_by_table(struct smu_context *smu, in navi10_get_current_clk_freq_by_table()
1222 static bool navi10_is_support_fine_grained_dpm(struct smu_context *smu, enum smu_clk_type clk_type) in navi10_is_support_fine_grained_dpm()
1252 static int navi10_emit_clk_levels(struct smu_context *smu, in navi10_emit_clk_levels()
1461 static int navi10_print_clk_levels(struct smu_context *smu, in navi10_print_clk_levels()
1650 static int navi10_force_clk_levels(struct smu_context *smu, in navi10_force_clk_levels()
1696 static int navi10_populate_umd_state_clk(struct smu_context *smu) in navi10_populate_umd_state_clk()
1787 static int navi10_get_clock_by_type_with_latency(struct smu_context *smu, in navi10_get_clock_by_type_with_latency()
1823 static int navi10_pre_display_config_changed(struct smu_context *smu) in navi10_pre_display_config_changed()
1844 static int navi10_display_config_changed(struct smu_context *smu) in navi10_display_config_changed()
1861 static bool navi10_is_dpm_running(struct smu_context *smu) in navi10_is_dpm_running()
1873 static int navi10_get_fan_speed_rpm(struct smu_context *smu, in navi10_get_fan_speed_rpm()
1896 static int navi10_get_fan_parameters(struct smu_context *smu) in navi10_get_fan_parameters()
1905 static int navi10_get_power_profile_mode(struct smu_context *smu, char *buf) in navi10_get_power_profile_mode()
1996 static int navi10_set_power_profile_mode(struct smu_context *smu, long *input, uint32_t size) in navi10_set_power_profile_mode()
2075 static int navi10_notify_smc_display_config(struct smu_context *smu) in navi10_notify_smc_display_config()
2117 static int navi10_set_watermarks_table(struct smu_context *smu, in navi10_set_watermarks_table()
2174 static int navi10_read_sensor(struct smu_context *smu, in navi10_read_sensor()
2249 static int navi10_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *n… in navi10_get_uclk_dpm_states()
2278 static int navi10_get_thermal_temperature_range(struct smu_context *smu, in navi10_get_thermal_temperature_range()
2308 static int navi10_display_disable_memory_clock_switch(struct smu_context *smu, in navi10_display_disable_memory_clock_switch()
2332 static int navi10_get_power_limit(struct smu_context *smu, in navi10_get_power_limit()
2386 static int navi10_update_pcie_parameters(struct smu_context *smu, in navi10_update_pcie_parameters()
2423 static inline void navi10_dump_od_table(struct smu_context *smu, in navi10_dump_od_table()
2434 static int navi10_od_setting_check_range(struct smu_context *smu, in navi10_od_setting_check_range()
2450 static int navi10_overdrive_get_gfx_clk_base_voltage(struct smu_context *smu, in navi10_overdrive_get_gfx_clk_base_voltage()
2472 static int navi10_baco_enter(struct smu_context *smu) in navi10_baco_enter()
2502 static int navi10_baco_exit(struct smu_context *smu) in navi10_baco_exit()
2515 static int navi10_set_default_od_settings(struct smu_context *smu) in navi10_set_default_od_settings()
2571 static int navi10_od_edit_dpm_table(struct smu_context *smu, enum PP_OD_DPM_TABLE_COMMAND type, lon… in navi10_od_edit_dpm_table()
2747 static int navi10_run_btc(struct smu_context *smu) in navi10_run_btc()
2758 static bool navi10_need_umc_cdr_workaround(struct smu_context *smu) in navi10_need_umc_cdr_workaround()
2772 static int navi10_umc_hybrid_cdr_workaround(struct smu_context *smu) in navi10_umc_hybrid_cdr_workaround()
2818 static int navi10_set_dummy_pstates_table_location(struct smu_context *smu) in navi10_set_dummy_pstates_table_location()
2849 static int navi10_run_umc_cdr_workaround(struct smu_context *smu) in navi10_run_umc_cdr_workaround()
2904 static ssize_t navi10_get_legacy_gpu_metrics(struct smu_context *smu, in navi10_get_legacy_gpu_metrics()
2979 struct smu_context *smu = adev->powerplay.pp_handle; in navi10_i2c_xfer()
3071 static int navi10_i2c_control_init(struct smu_context *smu) in navi10_i2c_control_init()
3112 static void navi10_i2c_control_fini(struct smu_context *smu) in navi10_i2c_control_fini()
3127 static ssize_t navi10_get_gpu_metrics(struct smu_context *smu, in navi10_get_gpu_metrics()
3199 static ssize_t navi12_get_legacy_gpu_metrics(struct smu_context *smu, in navi12_get_legacy_gpu_metrics()
3274 static ssize_t navi12_get_gpu_metrics(struct smu_context *smu, in navi12_get_gpu_metrics()
3351 static ssize_t navi1x_get_gpu_metrics(struct smu_context *smu, in navi1x_get_gpu_metrics()
3382 static int navi10_enable_mgpu_fan_boost(struct smu_context *smu) in navi10_enable_mgpu_fan_boost()
3411 static int navi10_post_smu_init(struct smu_context *smu) in navi10_post_smu_init()
3426 static int navi10_get_default_config_table_settings(struct smu_context *smu, in navi10_get_default_config_table_settings()
3442 static int navi10_set_config_table(struct smu_context *smu, in navi10_set_config_table()
3565 void navi10_set_ppt_funcs(struct smu_context *smu) in navi10_set_ppt_funcs()