Lines Matching refs:state
63 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwrdwn_common() argument
67 plat_mt_pm_invoke_no_check(pwr_cpu_dwn, cpu, state); in plat_cpu_pwrdwn_common()
81 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwron_common() argument
85 plat_mt_pm_invoke_no_check(pwr_cpu_on, cpu, state); in plat_cpu_pwron_common()
96 if (IS_MCUSYS_OFF_STATE(state)) { in plat_cpu_pwron_common()
112 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwrdwn_common() argument
116 if (plat_mt_pm_invoke(pwr_cluster_dwn, cpu, state) != 0) { in plat_cluster_pwrdwn_common()
127 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwron_common() argument
131 if (plat_mt_pm_invoke(pwr_cluster_on, cpu, state) != 0) { in plat_cluster_pwron_common()
145 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwrdwn_common() argument
149 if (plat_mt_pm_invoke(pwr_mcusys_dwn, cpu, state) != 0) { in plat_mcusys_pwrdwn_common()
158 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwron_common() argument
162 if (plat_mt_pm_invoke(pwr_mcusys_on, cpu, state) != 0) { in plat_mcusys_pwron_common()
172 plat_mt_pm_invoke_no_check(pwr_mcusys_on_finished, cpu, state); in plat_mcusys_pwron_common()
214 static void plat_power_domain_on_finish(const psci_power_state_t *state) in plat_power_domain_on_finish() argument
224 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_on_finish()
225 plat_cluster_pwron_common(cpu, state, 0U); in plat_power_domain_on_finish()
228 plat_cpu_pwron_common(cpu, state, 0U); in plat_power_domain_on_finish()
231 static void plat_power_domain_off(const psci_power_state_t *state) in plat_power_domain_off() argument
238 plat_cpu_pwrdwn_common(cpu, state, 0U); in plat_power_domain_off()
244 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_off()
245 plat_cluster_pwrdwn_common(cpu, state, 0U); in plat_power_domain_off()
249 static void plat_power_domain_suspend(const psci_power_state_t *state) in plat_power_domain_suspend() argument
255 plat_mt_pm_invoke_no_check(pwr_prompt, cpu, state); in plat_power_domain_suspend()
258 plat_cpu_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
260 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_suspend()
262 plat_cluster_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
265 if (IS_MCUSYS_OFF_STATE(state)) { in plat_power_domain_suspend()
267 plat_mcusys_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
271 static void plat_power_domain_suspend_finish(const psci_power_state_t *state) in plat_power_domain_suspend_finish() argument
277 if (IS_MCUSYS_OFF_STATE(state)) { in plat_power_domain_suspend_finish()
279 plat_mcusys_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
282 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_suspend_finish()
284 plat_cluster_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
288 plat_cpu_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
290 plat_mt_pm_invoke_no_check(pwr_reflect, cpu, state); in plat_power_domain_suspend_finish()