diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/power/suspend.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/kernel/power/suspend.c b/kernel/power/suspend.c index ae9b579c2533..3e2b4f519009 100644 --- a/kernel/power/suspend.c +++ b/kernel/power/suspend.c | |||
| @@ -56,16 +56,16 @@ unsigned int pm_suspend_global_flags; | |||
| 56 | EXPORT_SYMBOL_GPL(pm_suspend_global_flags); | 56 | EXPORT_SYMBOL_GPL(pm_suspend_global_flags); |
| 57 | 57 | ||
| 58 | static const struct platform_suspend_ops *suspend_ops; | 58 | static const struct platform_suspend_ops *suspend_ops; |
| 59 | static const struct platform_freeze_ops *freeze_ops; | 59 | static const struct platform_s2idle_ops *s2idle_ops; |
| 60 | static DECLARE_WAIT_QUEUE_HEAD(s2idle_wait_head); | 60 | static DECLARE_WAIT_QUEUE_HEAD(s2idle_wait_head); |
| 61 | 61 | ||
| 62 | enum s2idle_states __read_mostly s2idle_state; | 62 | enum s2idle_states __read_mostly s2idle_state; |
| 63 | static DEFINE_SPINLOCK(s2idle_lock); | 63 | static DEFINE_SPINLOCK(s2idle_lock); |
| 64 | 64 | ||
| 65 | void freeze_set_ops(const struct platform_freeze_ops *ops) | 65 | void s2idle_set_ops(const struct platform_s2idle_ops *ops) |
| 66 | { | 66 | { |
| 67 | lock_system_sleep(); | 67 | lock_system_sleep(); |
| 68 | freeze_ops = ops; | 68 | s2idle_ops = ops; |
| 69 | unlock_system_sleep(); | 69 | unlock_system_sleep(); |
| 70 | } | 70 | } |
| 71 | 71 | ||
| @@ -131,13 +131,13 @@ static void s2idle_loop(void) | |||
| 131 | break; | 131 | break; |
| 132 | } | 132 | } |
| 133 | 133 | ||
| 134 | if (freeze_ops && freeze_ops->wake) | 134 | if (s2idle_ops && s2idle_ops->wake) |
| 135 | freeze_ops->wake(); | 135 | s2idle_ops->wake(); |
| 136 | 136 | ||
| 137 | dpm_noirq_end(); | 137 | dpm_noirq_end(); |
| 138 | 138 | ||
| 139 | if (freeze_ops && freeze_ops->sync) | 139 | if (s2idle_ops && s2idle_ops->sync) |
| 140 | freeze_ops->sync(); | 140 | s2idle_ops->sync(); |
| 141 | 141 | ||
| 142 | if (pm_wakeup_pending()) | 142 | if (pm_wakeup_pending()) |
| 143 | break; | 143 | break; |
| @@ -250,8 +250,8 @@ static int platform_suspend_prepare(suspend_state_t state) | |||
| 250 | 250 | ||
| 251 | static int platform_suspend_prepare_late(suspend_state_t state) | 251 | static int platform_suspend_prepare_late(suspend_state_t state) |
| 252 | { | 252 | { |
| 253 | return state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->prepare ? | 253 | return state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->prepare ? |
| 254 | freeze_ops->prepare() : 0; | 254 | s2idle_ops->prepare() : 0; |
| 255 | } | 255 | } |
| 256 | 256 | ||
| 257 | static int platform_suspend_prepare_noirq(suspend_state_t state) | 257 | static int platform_suspend_prepare_noirq(suspend_state_t state) |
| @@ -268,8 +268,8 @@ static void platform_resume_noirq(suspend_state_t state) | |||
| 268 | 268 | ||
| 269 | static void platform_resume_early(suspend_state_t state) | 269 | static void platform_resume_early(suspend_state_t state) |
| 270 | { | 270 | { |
| 271 | if (state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->restore) | 271 | if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->restore) |
| 272 | freeze_ops->restore(); | 272 | s2idle_ops->restore(); |
| 273 | } | 273 | } |
| 274 | 274 | ||
| 275 | static void platform_resume_finish(suspend_state_t state) | 275 | static void platform_resume_finish(suspend_state_t state) |
| @@ -280,8 +280,8 @@ static void platform_resume_finish(suspend_state_t state) | |||
| 280 | 280 | ||
| 281 | static int platform_suspend_begin(suspend_state_t state) | 281 | static int platform_suspend_begin(suspend_state_t state) |
| 282 | { | 282 | { |
| 283 | if (state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->begin) | 283 | if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->begin) |
| 284 | return freeze_ops->begin(); | 284 | return s2idle_ops->begin(); |
| 285 | else if (suspend_ops && suspend_ops->begin) | 285 | else if (suspend_ops && suspend_ops->begin) |
| 286 | return suspend_ops->begin(state); | 286 | return suspend_ops->begin(state); |
| 287 | else | 287 | else |
| @@ -290,8 +290,8 @@ static int platform_suspend_begin(suspend_state_t state) | |||
| 290 | 290 | ||
| 291 | static void platform_resume_end(suspend_state_t state) | 291 | static void platform_resume_end(suspend_state_t state) |
| 292 | { | 292 | { |
| 293 | if (state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->end) | 293 | if (state == PM_SUSPEND_TO_IDLE && s2idle_ops && s2idle_ops->end) |
| 294 | freeze_ops->end(); | 294 | s2idle_ops->end(); |
| 295 | else if (suspend_ops && suspend_ops->end) | 295 | else if (suspend_ops && suspend_ops->end) |
| 296 | suspend_ops->end(); | 296 | suspend_ops->end(); |
| 297 | } | 297 | } |
