Searched refs:psci_plat_pm_ops (Results 1 – 10 of 10) sorted by relevance
21 assert(psci_plat_pm_ops->system_off != NULL); in psci_system_off()31 psci_plat_pm_ops->system_off(); in psci_system_off()40 assert(psci_plat_pm_ops->system_reset != NULL); in psci_system_reset()50 psci_plat_pm_ops->system_reset(); in psci_system_reset()61 assert(psci_plat_pm_ops->system_reset2 != NULL); in psci_system_reset2()70 if ((psci_plat_pm_ops->write_mem_protect != NULL) && in psci_system_reset2()71 (psci_plat_pm_ops->write_mem_protect(0) < 0)) { in psci_system_reset2()83 psci_plat_pm_ops->system_reset2((int) is_vendor, reset_type, in psci_system_reset2()
233 &psci_plat_pm_ops); in psci_setup()234 assert(psci_plat_pm_ops != NULL); in psci_setup()240 psci_flush_dcache_range((uintptr_t)&psci_plat_pm_ops, in psci_setup()241 sizeof(psci_plat_pm_ops)); in psci_setup()246 if (psci_plat_pm_ops->pwr_domain_off != NULL) in psci_setup()248 if ((psci_plat_pm_ops->pwr_domain_on != NULL) && in psci_setup()249 (psci_plat_pm_ops->pwr_domain_on_finish != NULL)) in psci_setup()251 if ((psci_plat_pm_ops->pwr_domain_suspend != NULL) && in psci_setup()252 (psci_plat_pm_ops->pwr_domain_suspend_finish != NULL)) { in psci_setup()253 if (psci_plat_pm_ops->validate_power_state != NULL) in psci_setup()[all …]
18 assert(psci_plat_pm_ops->read_mem_protect != NULL); in psci_mem_protect()19 assert(psci_plat_pm_ops->write_mem_protect != NULL); in psci_mem_protect()21 if (psci_plat_pm_ops->read_mem_protect(&val) < 0) in psci_mem_protect()23 if (psci_plat_pm_ops->write_mem_protect(enable) < 0) in psci_mem_protect()33 assert(psci_plat_pm_ops->mem_protect_chk != NULL); in psci_mem_chk_range()38 ret = psci_plat_pm_ops->mem_protect_chk(base, length); in psci_mem_chk_range()
55 psci_plat_pm_ops->pwr_domain_suspend_finish(&state_info); in psci_suspend_to_standby_finisher()110 if (psci_plat_pm_ops->pwr_domain_suspend_pwrdown_early != NULL) in psci_suspend_to_pwrdown_start()111 psci_plat_pm_ops->pwr_domain_suspend_pwrdown_early(state_info); in psci_suspend_to_pwrdown_start()176 assert((psci_plat_pm_ops->pwr_domain_suspend != NULL) && in psci_cpu_suspend_start()177 (psci_plat_pm_ops->pwr_domain_suspend_finish != NULL)); in psci_cpu_suspend_start()223 if (psci_plat_pm_ops->pwr_domain_validate_suspend != NULL) { in psci_cpu_suspend_start()224 rc = psci_plat_pm_ops->pwr_domain_validate_suspend(state_info); in psci_cpu_suspend_start()250 psci_plat_pm_ops->pwr_domain_suspend(state_info); in psci_cpu_suspend_start()282 if (psci_plat_pm_ops->pwr_domain_pwr_down_wfi != NULL) in psci_cpu_suspend_start()283 psci_plat_pm_ops->pwr_domain_pwr_down_wfi(state_info); in psci_cpu_suspend_start()[all …]
55 assert(psci_plat_pm_ops->pwr_domain_off != NULL); in psci_do_cpu_off()66 if (psci_plat_pm_ops->pwr_domain_off_early) { in psci_do_cpu_off()67 rc = psci_plat_pm_ops->pwr_domain_off_early(&state_info); in psci_do_cpu_off()141 psci_plat_pm_ops->pwr_domain_off(&state_info); in psci_do_cpu_off()185 if (psci_plat_pm_ops->pwr_domain_pwr_down_wfi != NULL) { in psci_do_cpu_off()187 psci_plat_pm_ops->pwr_domain_pwr_down_wfi(&state_info); in psci_do_cpu_off()
70 assert((psci_plat_pm_ops->pwr_domain_on != NULL) && in psci_cpu_on_start()71 (psci_plat_pm_ops->pwr_domain_on_finish != NULL)); in psci_cpu_on_start()140 rc = psci_plat_pm_ops->pwr_domain_on(target_cpu); in psci_cpu_on_start()171 psci_plat_pm_ops->pwr_domain_on_finish(state_info); in psci_cpu_on_finish()185 if (psci_plat_pm_ops->pwr_domain_on_finish_late != NULL) in psci_cpu_on_finish()186 psci_plat_pm_ops->pwr_domain_on_finish_late(state_info); in psci_cpu_on_finish()
51 if (psci_plat_pm_ops->get_pwr_lvl_state_idx == NULL) { in get_stat_idx()60 idx = psci_plat_pm_ops->get_pwr_lvl_state_idx(local_state, pwr_lvl); in get_stat_idx()188 if (psci_plat_pm_ops->translate_power_state_by_mpidr == NULL) in psci_get_stat()191 rc = psci_plat_pm_ops->translate_power_state_by_mpidr( in psci_get_stat()
91 if (psci_plat_pm_ops->cpu_standby == NULL) in psci_cpu_suspend()123 psci_plat_pm_ops->cpu_standby(cpu_pd_state); in psci_cpu_suspend()354 assert(psci_plat_pm_ops->get_node_hw_state != NULL); in psci_node_hw_state()355 rc = psci_plat_pm_ops->get_node_hw_state(target_cpu, power_level); in psci_node_hw_state()
70 const plat_psci_ops_t *psci_plat_pm_ops; variable140 assert(psci_plat_pm_ops->validate_power_state != NULL); in psci_validate_power_state()143 return psci_plat_pm_ops->validate_power_state(power_state, state_info); in psci_validate_power_state()156 assert(psci_plat_pm_ops->get_sys_suspend_power_state != NULL); in psci_query_sys_suspend_pwrstate()161 psci_plat_pm_ops->get_sys_suspend_power_state(state_info); in psci_query_sys_suspend_pwrstate()943 if (psci_plat_pm_ops->validate_ns_entrypoint != NULL) { in psci_validate_entry_point()944 rc = psci_plat_pm_ops->validate_ns_entrypoint(entrypoint); in psci_validate_entry_point()
268 extern const plat_psci_ops_t *psci_plat_pm_ops;