OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Thu Oct 23 22:10:10 GMT 2025