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);
81 const psci_power_state_t *state, unsigned int req_pstate)
85 plat_mt_pm_invoke_no_check(pwr_cpu_on, cpu, state);
96 if (IS_MCUSYS_OFF_STATE(state)) {
112 const psci_power_state_t *state, unsigned int req_pstate)
116 if (plat_mt_pm_invoke(pwr_cluster_dwn, cpu, state) != 0) {
127 const psci_power_state_t *state, unsigned int req_pstate)
131 if (plat_mt_pm_invoke(pwr_cluster_on, cpu, state) != 0) {
145 const psci_power_state_t *state, unsigned int req_pstate)
149 if (plat_mt_pm_invoke(pwr_mcusys_dwn, cpu, state) != 0) {
158 const psci_power_state_t *state, unsigned int req_pstate)
162 if (plat_mt_pm_invoke(pwr_mcusys_on, cpu, state) != 0) {
172 plat_mt_pm_invoke_no_check(pwr_mcusys_on_finished, cpu, state);
214 static void plat_power_domain_on_finish(const psci_power_state_t *state)
224 if (IS_CLUSTER_OFF_STATE(state)) {
225 plat_cluster_pwron_common(cpu, state, 0U);
228 plat_cpu_pwron_common(cpu, state, 0U);
231 static void plat_power_domain_off(const psci_power_state_t *state)
238 plat_cpu_pwrdwn_common(cpu, state, 0U);
244 if (IS_CLUSTER_OFF_STATE(state)) {
245 plat_cluster_pwrdwn_common(cpu, state, 0U);
249 static void plat_power_domain_suspend(const psci_power_state_t *state)
255 plat_mt_pm_invoke_no_check(pwr_prompt, cpu, state);
258 plat_cpu_pwrdwn_common(cpu, state, plat_power_state[cpu]);
260 if (IS_CLUSTER_OFF_STATE(state)) {
262 plat_cluster_pwrdwn_common(cpu, state, plat_power_state[cpu]);
265 if (IS_MCUSYS_OFF_STATE(state)) {
267 plat_mcusys_pwrdwn_common(cpu, state, plat_power_state[cpu]);
271 static void plat_power_domain_suspend_finish(const psci_power_state_t *state)
277 if (IS_MCUSYS_OFF_STATE(state)) {
279 plat_mcusys_pwron_common(cpu, state, plat_power_state[cpu]);
282 if (IS_CLUSTER_OFF_STATE(state)) {
284 plat_cluster_pwron_common(cpu, state, plat_power_state[cpu]);
288 plat_cpu_pwron_common(cpu, state, plat_power_state[cpu]);
290 plat_mt_pm_invoke_no_check(pwr_reflect, cpu, state);
311 /* Use pstate_id to be power domain state */