Lines Matching refs:state

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