Searched refs:end_pwrlvl (Results 1 – 5 of 5) sorted by relevance
| /rk3399_ARM-atf/lib/psci/ |
| H A D | psci_suspend.c | 29 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 D | psci_off.c | 46 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 D | psci_private.h | 292 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 D | psci_common.c | 177 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 D | psci_stat.c | 76 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()
|