Merge branch 'core-objtool-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-block.git] / arch / x86 / kernel / acpi / sleep.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
e44b7b75
PM
2/*
3 * Variables and functions used by the code in sleep.c
4 */
5
cb289095 6#include <linux/linkage.h>
e44b7b75 7
e44b7b75
PM
8extern unsigned long saved_video_mode;
9extern long saved_magic;
10
11extern int wakeup_pmode_return;
e44b7b75 12
2a14e541
KRW
13extern u8 wake_sleep_flags;
14
e44b7b75
PM
15extern unsigned long acpi_copy_wakeup_routine(unsigned long);
16extern void wakeup_long64(void);
f1a2003e
RW
17
18extern void do_suspend_lowlevel(void);
d6a77ead
KRW
19
20extern int x86_acpi_suspend_lowlevel(void);
40bce100 21
fa0fca68 22asmlinkage acpi_status x86_acpi_enter_sleep_state(u8 state);