ReactOS 0.4.17-dev-683-g0dafdc5
sleep.h
Go to the documentation of this file.
1#pragma once
2
3#include <uacpi/types.h>
4#include <uacpi/status.h>
5#include <uacpi/uacpi.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11#ifndef UACPI_BAREBONES_MODE
12
21 uacpi_phys_addr addr32, uacpi_phys_addr addr64
22))
23
24typedef enum uacpi_sleep_state {
25 UACPI_SLEEP_STATE_S0 = 0,
26 UACPI_SLEEP_STATE_S1,
27 UACPI_SLEEP_STATE_S2,
28 UACPI_SLEEP_STATE_S3,
29 UACPI_SLEEP_STATE_S4,
30 UACPI_SLEEP_STATE_S5,
31 UACPI_SLEEP_STATE_MAX = UACPI_SLEEP_STATE_S5,
33
38
43
50
55
60
65
66#endif // !UACPI_BAREBONES_MODE
67
68#ifdef __cplusplus
69}
70#endif
uacpi_status
Definition: status.h:10
uacpi_u64 uacpi_phys_addr
Definition: types.h:17
uacpi_status uacpi_set_waking_vector(uacpi_phys_addr addr32, uacpi_phys_addr addr64)
Definition: sleep.c:23
uacpi_status uacpi_prepare_for_sleep_state(uacpi_sleep_state)
Definition: sleep.c:362
uacpi_sleep_state
Definition: sleep.h:32
uacpi_status uacpi_prepare_for_wake_from_sleep_state(uacpi_sleep_state)
Definition: sleep.c:528
uacpi_status uacpi_reboot(void)
Definition: sleep.c:556
uacpi_status uacpi_enter_sleep_state_simple(uacpi_sleep_state)
Definition: sleep.c:517
uacpi_status uacpi_wake_from_sleep_state(uacpi_sleep_state)
Definition: sleep.c:542
uacpi_status uacpi_enter_sleep_state(uacpi_sleep_state)
Definition: sleep.c:497
#define UACPI_ALWAYS_ERROR_FOR_REDUCED_HARDWARE(fn)
Definition: uacpi.h:27