Lines Matching refs:platform_ops

163 static const struct mcpm_platform_ops *platform_ops;  variable
167 if (platform_ops) in mcpm_platform_register()
169 platform_ops = ops; in mcpm_platform_register()
175 return (platform_ops) ? true : false; in mcpm_is_available()
202 if (!platform_ops) in mcpm_cpu_power_up()
229 ret = platform_ops->cluster_powerup(cluster); in mcpm_cpu_power_up()
231 ret = platform_ops->cpu_powerup(cpu, cluster); in mcpm_cpu_power_up()
250 if (WARN_ON_ONCE(!platform_ops)) in mcpm_cpu_power_down()
267 platform_ops->cpu_powerdown_prepare(cpu, cluster); in mcpm_cpu_power_down()
268 platform_ops->cluster_powerdown_prepare(cluster); in mcpm_cpu_power_down()
270 platform_ops->cluster_cache_disable(); in mcpm_cpu_power_down()
274 platform_ops->cpu_powerdown_prepare(cpu, cluster); in mcpm_cpu_power_down()
284 platform_ops->cpu_cache_disable(); in mcpm_cpu_power_down()
313 if (WARN_ON_ONCE(!platform_ops || !platform_ops->wait_for_powerdown)) in mcpm_wait_for_cpu_powerdown()
316 ret = platform_ops->wait_for_powerdown(cpu, cluster); in mcpm_wait_for_cpu_powerdown()
326 if (WARN_ON_ONCE(!platform_ops)) in mcpm_cpu_suspend()
330 if (platform_ops->cpu_suspend_prepare) { in mcpm_cpu_suspend()
335 platform_ops->cpu_suspend_prepare(cpu, cluster); in mcpm_cpu_suspend()
347 if (!platform_ops) in mcpm_cpu_powered_up()
359 if (first_man && platform_ops->cluster_is_up) in mcpm_cpu_powered_up()
360 platform_ops->cluster_is_up(cluster); in mcpm_cpu_powered_up()
363 if (platform_ops->cpu_is_up) in mcpm_cpu_powered_up()
364 platform_ops->cpu_is_up(cpu, cluster); in mcpm_cpu_powered_up()