HomeSort by: relevance | last modified time | path
    Searched refs:pp_hwmgr (Results 1 - 25 of 87) sorted by relevancy

1 2 3 4

  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/
smu7_clockpowergating.h 31 void smu7_powergate_vce(struct pp_hwmgr *hwmgr, bool bgate);
32 void smu7_powergate_uvd(struct pp_hwmgr *hwmgr, bool bgate);
33 int smu7_powerdown_uvd(struct pp_hwmgr *hwmgr);
34 int smu7_powergate_acp(struct pp_hwmgr *hwmgr, bool bgate);
35 int smu7_disable_clock_power_gating(struct pp_hwmgr *hwmgr);
36 int smu7_update_clock_gatings(struct pp_hwmgr *hwmgr,
38 int smu7_powergate_gfx(struct pp_hwmgr *hwmgr, bool enable);
vega20_baco.h 30 extern int vega20_baco_get_capability(struct pp_hwmgr *hwmgr, bool *cap);
31 extern int vega20_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state);
32 extern int vega20_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
33 extern int vega20_baco_apply_vdci_flush_workaround(struct pp_hwmgr *hwmgr);
pp_psm.h 31 int psm_init_power_state_table(struct pp_hwmgr *hwmgr);
32 int psm_fini_power_state_table(struct pp_hwmgr *hwmgr);
33 int psm_set_boot_states(struct pp_hwmgr *hwmgr);
34 int psm_set_performance_states(struct pp_hwmgr *hwmgr);
35 int psm_set_user_performance_state(struct pp_hwmgr *hwmgr,
38 int psm_adjust_power_state_dynamic(struct pp_hwmgr *hwmgr,
smu7_thermal.h 43 extern int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr);
44 extern int smu7_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr);
45 extern int smu7_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr, struct phm_fan_speed_info *fan_speed_info);
46 extern int smu7_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr, uint32_t *speed);
47 extern int smu7_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr);
48 extern int smu7_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr, uint32_t mode);
49 extern int smu7_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr, uint32_t speed);
50 extern int smu7_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr);
51 extern int smu7_thermal_ctrl_uninitialize_thermal_controller(struct pp_hwmgr *hwmgr);
52 extern int smu7_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t speed)
    [all...]
process_pptables_v1_0.h 31 extern int get_number_of_powerplay_table_entries_v1_0(struct pp_hwmgr *hwmgr);
32 extern int get_powerplay_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t entry_index,
33 struct pp_power_state *power_state, int (*call_back_func)(struct pp_hwmgr *, void *,
smu7_baco.h 30 extern int smu7_baco_get_capability(struct pp_hwmgr *hwmgr, bool *cap);
31 extern int smu7_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state);
32 extern int smu7_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
vega20_powertune.h 28 int vega20_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n);
29 int vega20_power_control_set_level(struct pp_hwmgr *hwmgr);
30 int vega20_validate_power_level_request(struct pp_hwmgr *hwmgr,
smu9_baco.h 30 extern int smu9_baco_get_capability(struct pp_hwmgr *hwmgr, bool *cap);
31 extern int smu9_baco_get_state(struct pp_hwmgr *hwmgr, enum BACO_STATE *state);
vega20_thermal.h 54 extern int vega20_thermal_get_temperature(struct pp_hwmgr *hwmgr);
55 extern int vega20_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr,
57 extern int vega20_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr,
59 extern int vega20_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr,
61 extern int vega20_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr,
63 extern int vega20_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr,
65 extern int vega20_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr);
66 extern int vega20_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr);
67 extern int vega20_thermal_disable_alert(struct pp_hwmgr *hwmgr);
68 extern int vega20_start_thermal_controller(struct pp_hwmgr *hwmgr
    [all...]
ci_baco.h 29 extern int ci_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
fiji_baco.h 29 extern int fiji_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
polaris_baco.h 29 extern int polaris_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
tonga_baco.h 29 extern int tonga_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
vega10_baco.h 29 extern int vega10_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
vega10_thermal.h 55 extern int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr);
56 extern int vega10_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr);
57 extern int vega10_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr,
59 extern int vega10_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr,
61 extern int vega10_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr);
62 extern int vega10_fan_ctrl_set_static_mode(struct pp_hwmgr *hwmgr,
64 extern int vega10_fan_ctrl_set_fan_speed_percent(struct pp_hwmgr *hwmgr,
66 extern int vega10_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr);
68 struct pp_hwmgr *hwmgr);
69 extern int vega10_fan_ctrl_set_fan_speed_rpm(struct pp_hwmgr *hwmgr
    [all...]
vega12_baco.h 29 extern int vega12_baco_set_state(struct pp_hwmgr *hwmgr, enum BACO_STATE state);
processpptables.h 30 struct pp_hwmgr;
36 typedef int (*pp_tables_hw_clock_info_callback)(struct pp_hwmgr *hwmgr,
41 int pp_tables_get_num_of_entries(struct pp_hwmgr *hwmgr,
44 int pp_tables_get_entry(struct pp_hwmgr *hwmgr,
49 int pp_tables_get_response_times(struct pp_hwmgr *hwmgr,
vega12_thermal.h 54 extern int vega12_thermal_get_temperature(struct pp_hwmgr *hwmgr);
55 extern int vega12_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr);
56 extern int vega12_fan_ctrl_get_fan_speed_info(struct pp_hwmgr *hwmgr,
58 extern int vega12_fan_ctrl_reset_fan_speed_to_default(struct pp_hwmgr *hwmgr);
59 extern int vega12_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr,
61 extern int vega12_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr);
62 extern int vega12_thermal_disable_alert(struct pp_hwmgr *hwmgr);
63 extern int vega12_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr);
64 extern int vega12_start_thermal_controller(struct pp_hwmgr *hwmgr,
smu7_powertune.h 55 int smu7_enable_smc_cac(struct pp_hwmgr *hwmgr);
56 int smu7_disable_smc_cac(struct pp_hwmgr *hwmgr);
57 int smu7_enable_power_containment(struct pp_hwmgr *hwmgr);
58 int smu7_disable_power_containment(struct pp_hwmgr *hwmgr);
59 int smu7_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n);
60 int smu7_power_control_set_level(struct pp_hwmgr *hwmgr);
61 int smu7_enable_didt_config(struct pp_hwmgr *hwmgr);
62 int smu7_disable_didt_config(struct pp_hwmgr *hwmgr);
vega10_powertune.h 71 void vega10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr);
72 int vega10_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr);
73 int vega10_populate_pm_fuses(struct pp_hwmgr *hwmgr);
74 int vega10_enable_smc_cac(struct pp_hwmgr *hwmgr);
75 int vega10_enable_power_containment(struct pp_hwmgr *hwmgr);
76 int vega10_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n);
77 int vega10_power_control_set_level(struct pp_hwmgr *hwmgr);
78 int vega10_disable_power_containment(struct pp_hwmgr *hwmgr);
80 int vega10_enable_didt_config(struct pp_hwmgr *hwmgr);
81 int vega10_disable_didt_config(struct pp_hwmgr *hwmgr)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/
smu9_smumgr.h 28 bool smu9_is_smc_ram_running(struct pp_hwmgr *hwmgr);
29 int smu9_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg);
30 int smu9_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr,
32 uint32_t smu9_get_argument(struct pp_hwmgr *hwmgr);
smu7_smumgr.h 58 int smu7_copy_bytes_from_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,
60 int smu7_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address,
62 int smu7_program_jump_on_start(struct pp_hwmgr *hwmgr);
63 bool smu7_is_smc_ram_running(struct pp_hwmgr *hwmgr);
64 int smu7_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg);
65 int smu7_send_msg_to_smc_without_waiting(struct pp_hwmgr *hwmgr, uint16_t msg);
66 int smu7_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, uint16_t msg,
68 int smu7_send_msg_to_smc_with_parameter_without_waiting(struct pp_hwmgr *hwmgr,
70 int smu7_send_msg_to_smc_offset(struct pp_hwmgr *hwmgr);
73 int smu7_read_smc_sram_dword(struct pp_hwmgr *hwmgr, uint32_t smc_addr
    [all...]
vega20_smumgr.h 52 int vega20_enable_smc_features(struct pp_hwmgr *hwmgr,
54 int vega20_get_enabled_smc_features(struct pp_hwmgr *hwmgr,
56 int vega20_set_activity_monitor_coeff(struct pp_hwmgr *hwmgr,
58 int vega20_get_activity_monitor_coeff(struct pp_hwmgr *hwmgr,
60 int vega20_set_pptable_driver_address(struct pp_hwmgr *hwmgr);
62 bool vega20_is_smc_ram_running(struct pp_hwmgr *hwmgr);
  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/
smumgr.h 86 extern uint32_t smum_get_argument(struct pp_hwmgr *hwmgr);
88 extern int smum_download_powerplay_table(struct pp_hwmgr *hwmgr, void **table);
90 extern int smum_upload_powerplay_table(struct pp_hwmgr *hwmgr);
92 extern int smum_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg);
94 extern int smum_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr,
97 extern int smum_update_sclk_threshold(struct pp_hwmgr *hwmgr);
99 extern int smum_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type);
100 extern int smum_process_firmware_header(struct pp_hwmgr *hwmgr);
101 extern int smum_thermal_avfs_enable(struct pp_hwmgr *hwmgr);
102 extern int smum_thermal_setup_fan_table(struct pp_hwmgr *hwmgr)
    [all...]
hwmgr.h 36 struct pp_hwmgr;
204 int (*smu_init)(struct pp_hwmgr *hwmgr);
205 int (*smu_fini)(struct pp_hwmgr *hwmgr);
206 int (*start_smu)(struct pp_hwmgr *hwmgr);
207 int (*check_fw_load_finish)(struct pp_hwmgr *hwmgr,
209 int (*request_smu_load_fw)(struct pp_hwmgr *hwmgr);
210 int (*request_smu_load_specific_fw)(struct pp_hwmgr *hwmgr,
212 uint32_t (*get_argument)(struct pp_hwmgr *hwmgr);
213 int (*send_msg_to_smc)(struct pp_hwmgr *hwmgr, uint16_t msg);
214 int (*send_msg_to_smc_with_parameter)(struct pp_hwmgr *hwmgr
739 struct pp_hwmgr { struct
    [all...]

Completed in 27 milliseconds

1 2 3 4