Lines Matching defs:state
75 /* per-cpu power state */
81 struct mtk_cpupm_pwrstate *state)
84 return mtk_cpu_pwr.ops->get_pstate(domain, psci_state, state);
104 static void armv8_2_mcusys_pwr_on_common(const struct mtk_cpupm_pwrstate *state)
114 mtk_cpu_pwr.ops->mcusys_resume(state);
119 static void armv8_2_mcusys_pwr_dwn_common(const struct mtk_cpupm_pwrstate *state)
126 mtk_cpu_pwr.ops->mcusys_suspend(state);
131 static void armv8_2_cluster_pwr_on_common(const struct mtk_cpupm_pwrstate *state)
140 mtk_cpu_pwr.ops->cluster_resume(state);
145 static void armv8_2_cluster_pwr_dwn_common(const struct mtk_cpupm_pwrstate *state)
148 mtk_cpu_pwr.ops->cluster_suspend(state);
153 static void armv8_2_cpu_pwr_on_common(const struct mtk_cpupm_pwrstate *state, unsigned int pstate)
161 if (IS_PLAT_SYSTEM_RETENTION(state->pwr.afflv)) {
169 static void armv8_2_cpu_pwr_dwn_common(const struct mtk_cpupm_pwrstate *state, unsigned int pstate)
180 static void armv8_2_cpu_pwr_resume(const struct mtk_cpupm_pwrstate *state, unsigned int pstate)
182 armv8_2_cpu_pwr_on_common(state, pstate);
184 mtk_cpu_pwr.ops->cpu_resume(state);
188 static void armv8_2_cpu_pwr_suspend(const struct mtk_cpupm_pwrstate *state, unsigned int pstate)
191 mtk_cpu_pwr.ops->cpu_suspend(state);
193 armv8_2_cpu_pwr_dwn_common(state, pstate);
196 static void armv8_2_cpu_pwr_on(const struct mtk_cpupm_pwrstate *state, unsigned int pstate)
198 armv8_2_cpu_pwr_on_common(state, pstate);
201 mtk_cpu_pwr.smp->cpu_on(state);
205 static void armv8_2_cpu_pwr_off(const struct mtk_cpupm_pwrstate *state, unsigned int pstate)
208 mtk_cpu_pwr.smp->cpu_off(state);
210 armv8_2_cpu_pwr_dwn_common(state, pstate);
230 static void armv8_2_power_domain_on_finish(const psci_power_state_t *state)
240 .afflv = armv8_2_get_pwr_afflv(state),
255 static void armv8_2_power_domain_off(const psci_power_state_t *state)
265 .afflv = armv8_2_get_pwr_afflv(state),
279 static void armv8_2_power_domain_suspend(const psci_power_state_t *state)
291 pm_state.pwr.afflv = armv8_2_get_pwr_afflv(state);
292 pm_state.pwr.raw = state;
317 static void armv8_2_power_domain_suspend_finish(const psci_power_state_t *state)
329 pm_state.pwr.afflv = armv8_2_get_pwr_afflv(state);
330 pm_state.pwr.raw = state;