Lines Matching defs:state
28 * Cluster state request:
38 /* per-CPU power state */
63 const psci_power_state_t *state, unsigned int req_pstate)
67 plat_mt_pm_invoke_no_check(pwr_cpu_dwn, cpu, state);
83 const psci_power_state_t *state, unsigned int req_pstate)
87 plat_mt_pm_invoke_no_check(pwr_cpu_on, cpu, state);
95 if (IS_MCUSYS_OFF_STATE(state)) {
114 const psci_power_state_t *state, unsigned int req_pstate)
118 if (plat_mt_pm_invoke(pwr_cluster_dwn, cpu, state) != 0) {
129 const psci_power_state_t *state, unsigned int req_pstate)
133 if (plat_mt_pm_invoke(pwr_cluster_on, cpu, state) != 0) {
147 const psci_power_state_t *state, unsigned int req_pstate)
151 if (plat_mt_pm_invoke(pwr_mcusys_dwn, cpu, state) != 0) {
160 const psci_power_state_t *state, unsigned int req_pstate)
164 if (plat_mt_pm_invoke(pwr_mcusys_on, cpu, state) != 0) {
174 plat_mt_pm_invoke_no_check(pwr_mcusys_on_finished, cpu, state);
216 static void plat_power_domain_on_finish(const psci_power_state_t *state)
226 if (IS_CLUSTER_OFF_STATE(state)) {
227 plat_cluster_pwron_common(cpu, state, 0U);
230 plat_cpu_pwron_common(cpu, state, 0U);
233 static void plat_power_domain_off(const psci_power_state_t *state)
240 plat_cpu_pwrdwn_common(cpu, state, 0U);
246 if (IS_CLUSTER_OFF_STATE(state)) {
247 plat_cluster_pwrdwn_common(cpu, state, 0U);
251 static void plat_power_domain_suspend(const psci_power_state_t *state)
257 plat_mt_pm_invoke_no_check(pwr_prompt, cpu, state);
260 plat_cpu_pwrdwn_common(cpu, state, plat_power_state[cpu]);
262 if (IS_CLUSTER_OFF_STATE(state)) {
264 plat_cluster_pwrdwn_common(cpu, state, plat_power_state[cpu]);
267 if (IS_MCUSYS_OFF_STATE(state)) {
269 plat_mcusys_pwrdwn_common(cpu, state, plat_power_state[cpu]);
273 static void plat_power_domain_suspend_finish(const psci_power_state_t *state)
279 if (IS_MCUSYS_OFF_STATE(state)) {
281 plat_mcusys_pwron_common(cpu, state, plat_power_state[cpu]);
284 if (IS_CLUSTER_OFF_STATE(state)) {
286 plat_cluster_pwron_common(cpu, state, plat_power_state[cpu]);
290 plat_cpu_pwron_common(cpu, state, plat_power_state[cpu]);
292 plat_mt_pm_invoke_no_check(pwr_reflect, cpu, state);
309 /* Use pstate_id to be power domain state */