Home
last modified time | relevance | path

Searched refs:end_pwrlvl (Results 1 – 5 of 5) sorted by relevance

/rk3399_ARM-atf/lib/psci/
H A Dpsci_suspend.c29 static void psci_cpu_suspend_to_standby_finish(unsigned int end_pwrlvl, in psci_cpu_suspend_to_standby_finish() argument
47 unsigned int end_pwrlvl, in psci_suspend_to_pwrdown_start() argument
56 end_pwrlvl = PLAT_MAX_CPU_SUSPEND_PWR_LVL; in psci_suspend_to_pwrdown_start()
58 end_pwrlvl = PLAT_MAX_PWR_LVL; in psci_suspend_to_pwrdown_start()
64 psci_set_suspend_pwrlvl(end_pwrlvl); in psci_suspend_to_pwrdown_start()
117 unsigned int end_pwrlvl, in psci_cpu_suspend_start() argument
133 psci_get_parent_pwr_domain_nodes(idx, end_pwrlvl, parent_nodes); in psci_cpu_suspend_start()
140 psci_acquire_pwr_domain_locks(end_pwrlvl, parent_nodes); in psci_cpu_suspend_start()
157 rc = psci_validate_state_coordination(idx, end_pwrlvl, state_info); in psci_cpu_suspend_start()
168 psci_do_state_coordination(idx, end_pwrlvl, state_info); in psci_cpu_suspend_start()
[all …]
H A Dpsci_off.c46 int psci_do_cpu_off(unsigned int end_pwrlvl) in psci_do_cpu_off() argument
82 psci_get_parent_pwr_domain_nodes(idx, end_pwrlvl, parent_nodes); in psci_do_cpu_off()
89 psci_acquire_pwr_domain_locks(end_pwrlvl, parent_nodes); in psci_do_cpu_off()
108 psci_do_state_coordination(idx, end_pwrlvl, &state_info); in psci_do_cpu_off()
111 psci_set_target_local_pwr_states(idx, end_pwrlvl, &state_info); in psci_do_cpu_off()
115 psci_stats_update_pwr_down(idx, end_pwrlvl, &state_info); in psci_do_cpu_off()
145 psci_release_pwr_domain_locks(end_pwrlvl, parent_nodes); in psci_do_cpu_off()
H A Dpsci_private.h292 void psci_update_req_local_pwr_states(unsigned int end_pwrlvl,
299 void psci_get_target_local_pwr_states(unsigned int cpu_idx, unsigned int end_pwrlvl,
301 void psci_set_target_local_pwr_states(unsigned int cpu_idx, unsigned int end_pwrlvl,
308 void psci_do_state_coordination(unsigned int cpu_idx, unsigned int end_pwrlvl,
311 int psci_validate_state_coordination(unsigned int cpu_idx, unsigned int end_pwrlvl,
314 void psci_acquire_pwr_domain_locks(unsigned int end_pwrlvl,
316 void psci_release_pwr_domain_locks(unsigned int end_pwrlvl,
322 void psci_set_pwr_domains_to_run(unsigned int cpu_idx, unsigned int end_pwrlvl);
337 int psci_do_cpu_off(unsigned int end_pwrlvl);
341 unsigned int end_pwrlvl,
[all …]
H A Dpsci_common.c177 static bool psci_is_last_cpu_to_idle_at_pwrlvl(unsigned int my_idx, unsigned int end_pwrlvl) in psci_is_last_cpu_to_idle_at_pwrlvl() argument
184 if (end_pwrlvl == PSCI_CPU_PWR_LVL) { in psci_is_last_cpu_to_idle_at_pwrlvl()
189 for (lvl = PSCI_CPU_PWR_LVL + U(1); lvl < end_pwrlvl; lvl++) { in psci_is_last_cpu_to_idle_at_pwrlvl()
358 void psci_update_req_local_pwr_states(unsigned int end_pwrlvl, in psci_update_req_local_pwr_states() argument
376 if (lvl <= end_pwrlvl) { in psci_update_req_local_pwr_states()
379 req_state = state_info->pwr_domain_state[end_pwrlvl]; in psci_update_req_local_pwr_states()
456 void psci_get_target_local_pwr_states(unsigned int cpu_idx, unsigned int end_pwrlvl, in psci_get_target_local_pwr_states() argument
466 for (lvl = PSCI_CPU_PWR_LVL + 1U; lvl <= end_pwrlvl; lvl++) { in psci_get_target_local_pwr_states()
483 void psci_set_target_local_pwr_states(unsigned int cpu_idx, unsigned int end_pwrlvl, in psci_set_target_local_pwr_states() argument
500 for (lvl = 1U; lvl <= end_pwrlvl; lvl++) { in psci_set_target_local_pwr_states()
[all …]
H A Dpsci_stat.c76 void psci_stats_update_pwr_down(unsigned int cpu_idx, unsigned int end_pwrlvl, in psci_stats_update_pwr_down() argument
81 assert(end_pwrlvl <= PLAT_MAX_PWR_LVL); in psci_stats_update_pwr_down()
86 for (lvl = PSCI_CPU_PWR_LVL + 1U; lvl <= end_pwrlvl; lvl++) { in psci_stats_update_pwr_down()
108 void psci_stats_update_pwr_up(unsigned int cpu_idx, unsigned int end_pwrlvl, in psci_stats_update_pwr_up() argument
116 assert(end_pwrlvl <= PLAT_MAX_PWR_LVL); in psci_stats_update_pwr_up()
140 for (lvl = PSCI_CPU_PWR_LVL + 1U; lvl <= end_pwrlvl; lvl++) { in psci_stats_update_pwr_up()