Lines Matching defs:state_info
30 psci_power_state_t *state_info)
36 psci_plat_pm_ops->pwr_domain_suspend_finish(state_info);
49 const psci_power_state_t *state_info)
89 psci_plat_pm_ops->pwr_domain_suspend_pwrdown_early(state_info);
118 psci_power_state_t *state_info,
157 rc = psci_validate_state_coordination(idx, end_pwrlvl, state_info);
168 psci_do_state_coordination(idx, end_pwrlvl, state_info);
175 rc = psci_plat_pm_ops->pwr_domain_validate_suspend(state_info);
183 psci_set_target_local_pwr_states(idx, end_pwrlvl, state_info);
187 psci_stats_update_pwr_down(idx, end_pwrlvl, state_info);
191 max_off_lvl = psci_find_max_off_lvl(state_info);
192 psci_suspend_to_pwrdown_start(idx, end_pwrlvl, end_pwrlvl, state_info);
206 psci_plat_pm_ops->pwr_domain_suspend(state_info);
209 plat_psci_stat_accounting_start(state_info);
233 psci_plat_pm_ops->pwr_domain_pwr_down(state_info);
258 psci_get_target_local_pwr_states(idx, end_pwrlvl, state_info);
261 plat_psci_stat_accounting_stop(state_info);
262 psci_stats_update_pwr_up(idx, end_pwrlvl, state_info);
270 psci_cpu_suspend_to_powerdown_finish(idx, max_off_lvl, state_info, true);
272 psci_cpu_suspend_to_standby_finish(end_pwrlvl, state_info);
294 * are called by the common finisher routine in psci_common.c. The `state_info`
297 void psci_cpu_suspend_to_powerdown_finish(unsigned int cpu_idx, unsigned int max_off_lvl, const psci_power_state_t *state_info, bool abandon)
304 state_info->pwr_domain_state[PSCI_CPU_PWR_LVL]) != 0));
313 psci_plat_pm_ops->pwr_domain_suspend_finish(state_info);