Lines Matching refs:s2idle_ops
60 static const struct platform_s2idle_ops *s2idle_ops; variable
75 s2idle_ops = ops; in s2idle_set_ops()
140 if (!error && s2idle_ops && s2idle_ops->wake) in s2idle_loop()
141 s2idle_ops->wake(); in s2idle_loop()
150 if (s2idle_ops && s2idle_ops->sync) in s2idle_loop()
151 s2idle_ops->sync(); in s2idle_loop()
264 return state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->prepare ? in platform_suspend_prepare_late()
265 s2idle_ops->prepare() : 0; in platform_suspend_prepare_late()
282 if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->restore) in platform_resume_early()
283 s2idle_ops->restore(); in platform_resume_early()
294 if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->begin) in platform_suspend_begin()
295 return s2idle_ops->begin(); in platform_suspend_begin()
304 if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->end) in platform_resume_end()
305 s2idle_ops->end(); in platform_resume_end()