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()
83 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwron_common() argument
87 plat_mt_pm_invoke_no_check(pwr_cpu_on, cpu, state); in plat_cpu_pwron_common()
95 if (IS_MCUSYS_OFF_STATE(state)) { in plat_cpu_pwron_common()
114 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwrdwn_common() argument
118 if (plat_mt_pm_invoke(pwr_cluster_dwn, cpu, state) != 0) { in plat_cluster_pwrdwn_common()
129 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwron_common() argument
133 if (plat_mt_pm_invoke(pwr_cluster_on, cpu, state) != 0) { in plat_cluster_pwron_common()
147 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwrdwn_common() argument
151 if (plat_mt_pm_invoke(pwr_mcusys_dwn, cpu, state) != 0) { in plat_mcusys_pwrdwn_common()
160 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwron_common() argument
164 if (plat_mt_pm_invoke(pwr_mcusys_on, cpu, state) != 0) { in plat_mcusys_pwron_common()
174 plat_mt_pm_invoke_no_check(pwr_mcusys_on_finished, cpu, state); in plat_mcusys_pwron_common()
216 static void plat_power_domain_on_finish(const psci_power_state_t *state) in plat_power_domain_on_finish() argument
226 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_on_finish()
227 plat_cluster_pwron_common(cpu, state, 0U); in plat_power_domain_on_finish()
230 plat_cpu_pwron_common(cpu, state, 0U); in plat_power_domain_on_finish()
233 static void plat_power_domain_off(const psci_power_state_t *state) in plat_power_domain_off() argument
240 plat_cpu_pwrdwn_common(cpu, state, 0U); in plat_power_domain_off()
246 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_off()
247 plat_cluster_pwrdwn_common(cpu, state, 0U); in plat_power_domain_off()
251 static void plat_power_domain_suspend(const psci_power_state_t *state) in plat_power_domain_suspend() argument
257 plat_mt_pm_invoke_no_check(pwr_prompt, cpu, state); in plat_power_domain_suspend()
260 plat_cpu_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
262 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_suspend()
264 plat_cluster_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
267 if (IS_MCUSYS_OFF_STATE(state)) { in plat_power_domain_suspend()
269 plat_mcusys_pwrdwn_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend()
273 static void plat_power_domain_suspend_finish(const psci_power_state_t *state) in plat_power_domain_suspend_finish() argument
279 if (IS_MCUSYS_OFF_STATE(state)) { in plat_power_domain_suspend_finish()
281 plat_mcusys_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
284 if (IS_CLUSTER_OFF_STATE(state)) { in plat_power_domain_suspend_finish()
286 plat_cluster_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
290 plat_cpu_pwron_common(cpu, state, plat_power_state[cpu]); in plat_power_domain_suspend_finish()
292 plat_mt_pm_invoke_no_check(pwr_reflect, cpu, state); in plat_power_domain_suspend_finish()