Lines Matching refs:state
41 const psci_power_state_t *state), in plat_mt_pm_invoke() argument
42 int cpu, const psci_power_state_t *state) in plat_mt_pm_invoke()
47 ret = func(cpu, state); in plat_mt_pm_invoke()
57 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwrdwn_common() argument
62 (void)plat_mt_pm_invoke(plat_mt_pm->pwr_cpu_dwn, cpu, state); in plat_cpu_pwrdwn_common()
76 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwron_common() argument
81 (void)plat_mt_pm_invoke(plat_mt_pm->pwr_cpu_on, cpu, state); in plat_cpu_pwron_common()
89 if (IS_MCUSYS_OFF_STATE(state)) { in plat_cpu_pwron_common()
104 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwrdwn_common() argument
109 if (plat_mt_pm_invoke(plat_mt_pm->pwr_cluster_dwn, cpu, state) != 0) { in plat_cluster_pwrdwn_common()
121 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwron_common() argument
126 if (plat_mt_pm_invoke(plat_mt_pm->pwr_cluster_on, cpu, state) != 0) { in plat_cluster_pwron_common()
140 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwrdwn_common() argument
145 if (plat_mt_pm_invoke(plat_mt_pm->pwr_mcusys_dwn, cpu, state) != 0) { in plat_mcusys_pwrdwn_common()
154 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwron_common() argument
159 if (plat_mt_pm_invoke(plat_mt_pm->pwr_mcusys_on, cpu, state) != 0) { in plat_mcusys_pwron_common()
170 (void)plat_mt_pm_invoke(plat_mt_pm->pwr_mcusys_on_finished, cpu, state); in plat_mcusys_pwron_common()
209 static void plat_power_domain_on_finish(const psci_power_state_t *state) in plat_power_domain_on_finish() argument
219 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_on_finish()
220 plat_cluster_pwron_common(cpu, state, 0U); in plat_power_domain_on_finish()
223 plat_cpu_pwron_common(cpu, state, 0U); in plat_power_domain_on_finish()
226 static void plat_power_domain_off(const psci_power_state_t *state) in plat_power_domain_off() argument
233 plat_cpu_pwrdwn_common(cpu, state, 0U); in plat_power_domain_off()
239 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_off()
240 plat_cluster_pwrdwn_common(cpu, state, 0U); in plat_power_domain_off()
244 static void plat_power_domain_suspend(const psci_power_state_t *state) in plat_power_domain_suspend() argument
251 (void)plat_mt_pm_invoke(plat_mt_pm->pwr_prompt, cpu, state); in plat_power_domain_suspend()
254 plat_cpu_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
256 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_suspend()
258 plat_cluster_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
261 if (IS_MCUSYS_OFF_STATE(state)) { in plat_power_domain_suspend()
263 plat_mcusys_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
267 static void plat_power_domain_suspend_finish(const psci_power_state_t *state) in plat_power_domain_suspend_finish() argument
274 if (IS_MCUSYS_OFF_STATE(state)) { in plat_power_domain_suspend_finish()
276 plat_mcusys_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
279 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_suspend_finish()
281 plat_cluster_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
285 plat_cpu_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
287 (void)plat_mt_pm_invoke(plat_mt_pm->pwr_reflect, cpu, state); in plat_power_domain_suspend_finish()