Lines Matching refs:s2idle_ops
59 static const struct platform_s2idle_ops *s2idle_ops; variable
82 s2idle_ops = ops; in s2idle_set_ops()
147 if (s2idle_ops && s2idle_ops->wake) { in s2idle_loop()
148 if (s2idle_ops->wake()) in s2idle_loop()
154 if (s2idle_ops && s2idle_ops->check) in s2idle_loop()
155 s2idle_ops->check(); in s2idle_loop()
272 return state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->prepare ? in platform_suspend_prepare_late()
273 s2idle_ops->prepare() : 0; in platform_suspend_prepare_late()
279 return s2idle_ops && s2idle_ops->prepare_late ? in platform_suspend_prepare_noirq()
280 s2idle_ops->prepare_late() : 0; in platform_suspend_prepare_noirq()
288 if (s2idle_ops && s2idle_ops->restore_early) in platform_resume_noirq()
289 s2idle_ops->restore_early(); in platform_resume_noirq()
297 if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->restore) in platform_resume_early()
298 s2idle_ops->restore(); in platform_resume_early()
309 if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->begin) in platform_suspend_begin()
310 return s2idle_ops->begin(); in platform_suspend_begin()
319 if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->end) in platform_resume_end()
320 s2idle_ops->end(); in platform_resume_end()