Lines Matching refs:event_data
38 …_update_allowed_performance_levels(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_update_allowed_performance_levels() argument
50 int pem_task_adjust_power_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_adjust_power_state() argument
58 if (event_data->pnew_power_state != NULL) in pem_task_adjust_power_state()
59 hwmgr->request_ps = event_data->pnew_power_state; in pem_task_adjust_power_state()
62 psm_adjust_power_state_dynamic(eventmgr, event_data->skip_state_adjust_rules); in pem_task_adjust_power_state()
64 psm_adjust_power_state_static(eventmgr, event_data->skip_state_adjust_rules); in pem_task_adjust_power_state()
69 int pem_task_power_down_asic(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_power_down_asic() argument
74 int pem_task_set_boot_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_set_boot_state() argument
76 if (pem_is_event_data_valid(event_data->valid_fields, PEM_EventDataValid_RequestedStateID)) in pem_task_set_boot_state()
77 return psm_set_states(eventmgr, &(event_data->requested_state_id)); in pem_task_set_boot_state()
82 int pem_task_reset_boot_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_reset_boot_state() argument
88 …task_update_new_power_state_clocks(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_update_new_power_state_clocks() argument
94 int pem_task_system_shutdown(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_system_shutdown() argument
100 int pem_task_register_interrupts(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_register_interrupts() argument
106 int pem_task_unregister_interrupts(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_unregister_interrupts() argument
111 int pem_task_get_boot_state_id(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_get_boot_state_id() argument
117 &(event_data->requested_state_id) in pem_task_get_boot_state_id()
121 pem_set_event_data_valid(event_data->valid_fields, PEM_EventDataValid_RequestedStateID); in pem_task_get_boot_state_id()
123 pem_unset_event_data_valid(event_data->valid_fields, PEM_EventDataValid_RequestedStateID); in pem_task_get_boot_state_id()
128 …sk_enable_dynamic_state_management(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_enable_dynamic_state_management() argument
133 …k_disable_dynamic_state_management(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_disable_dynamic_state_management() argument
138 …k_enable_clock_power_gatings_tasks(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_enable_clock_power_gatings_tasks() argument
143 int pem_task_powerdown_uvd_tasks(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_powerdown_uvd_tasks() argument
148 int pem_task_powerdown_vce_tasks(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_powerdown_vce_tasks() argument
155 …_disable_clock_power_gatings_tasks(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_disable_clock_power_gatings_tasks() argument
161 int pem_task_start_asic_block_usage(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_start_asic_block_usage() argument
167 int pem_task_stop_asic_block_usage(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_stop_asic_block_usage() argument
173 int pem_task_setup_asic(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_setup_asic() argument
178 int pem_task_cleanup_asic(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_cleanup_asic() argument
191 …w_mgr_display_configuration_change(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_notify_hw_mgr_display_configuration_change() argument
199 …r_pre_display_configuration_change(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_notify_hw_mgr_pre_display_configuration_change() argument
204 …onfig_after_power_state_adjustment(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_notify_smc_display_config_after_power_state_adjustment() argument
212 … pem_task_block_adjust_power_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_block_adjust_power_state() argument
219 …em_task_unblock_adjust_power_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_unblock_adjust_power_state() argument
225 …pem_task_notify_power_state_change(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_notify_power_state_change() argument
231 int pem_task_block_hw_access(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_block_hw_access() argument
237 int pem_task_un_block_hw_access(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_un_block_hw_access() argument
243 …pem_task_reset_display_phys_access(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_reset_display_phys_access() argument
249 int pem_task_set_cpu_power_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_set_cpu_power_state() argument
256 int pem_task_set_power_source(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_set_power_source() argument
262 …pem_task_notify_hw_of_power_source(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_notify_hw_of_power_source() argument
268 int pem_task_get_power_saving_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_get_power_saving_state() argument
274 … pem_task_reset_power_saving_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_reset_power_saving_state() argument
280 int pem_task_set_power_saving_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_set_power_saving_state() argument
286 int pem_task_set_screen_state_on(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_set_screen_state_on() argument
292 int pem_task_set_screen_state_off(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_set_screen_state_off() argument
298 …enable_voltage_island_power_gating(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_enable_voltage_island_power_gating() argument
304 …isable_voltage_island_power_gating(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_disable_voltage_island_power_gating() argument
310 int pem_task_enable_cgpg(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_enable_cgpg() argument
316 int pem_task_disable_cgpg(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_disable_cgpg() argument
322 …pem_task_enable_clock_power_gating(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_enable_clock_power_gating() argument
329 …t pem_task_enable_gfx_clock_gating(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_enable_gfx_clock_gating() argument
335 … pem_task_disable_gfx_clock_gating(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_disable_gfx_clock_gating() argument
343 int pem_task_set_performance_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_set_performance_state() argument
345 if (pem_is_event_data_valid(event_data->valid_fields, PEM_EventDataValid_RequestedStateID)) in pem_task_set_performance_state()
346 return psm_set_states(eventmgr, &(event_data->requested_state_id)); in pem_task_set_performance_state()
351 …ionally_force_3d_performance_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_conditionally_force_3d_performance_state() argument
357 int pem_task_enable_stutter_mode(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_enable_stutter_mode() argument
363 …m_task_get_2D_performance_state_id(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_get_2D_performance_state_id() argument
371 &(event_data->requested_state_id)); in pem_task_get_2D_performance_state_id()
375 &(event_data->requested_state_id)); in pem_task_get_2D_performance_state_id()
378 &(event_data->requested_state_id)); in pem_task_get_2D_performance_state_id()
381 pem_set_event_data_valid(event_data->valid_fields, PEM_EventDataValid_RequestedStateID); in pem_task_get_2D_performance_state_id()
383 pem_unset_event_data_valid(event_data->valid_fields, PEM_EventDataValid_RequestedStateID); in pem_task_get_2D_performance_state_id()
388 …task_create_user_performance_state(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_create_user_performance_state() argument
400 if (state->classification.ui_label & event_data->requested_ui_label) { in pem_task_create_user_performance_state()
401 event_data->pnew_power_state = state; in pem_task_create_user_performance_state()
407 switch (event_data->requested_ui_label) { in pem_task_create_user_performance_state()
410 event_data->requested_ui_label = PP_StateUILabel_Performance; in pem_task_create_user_performance_state()
418 …task_initialize_thermal_controller(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_initialize_thermal_controller() argument
434 …sk_uninitialize_thermal_controller(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data) in pem_task_uninitialize_thermal_controller() argument