ReactOS 0.4.16-dev-1946-g52006dd
uacpiosl.c
Go to the documentation of this file.
1#include "precomp.h"
2
3//#define NDEBUG
4#include <debug.h>
5
8{
11 {
12 DPRINT1("uacpi_initialize error: %s\n", uacpi_status_to_string(status));
13 }
14 return status;
15}
16
17#ifndef UACPI_FORMATTED_LOGGING
19{
20
21}
22#else
25{
26
27}
28void uacpi_kernel_vlog(uacpi_log_level Level, const uacpi_char* Char, uacpi_va_list list)
29{
30
31}
32#endif
33
36{
38 return 0;
39}
40
41void
43{
45}
46
48{
50}
51
54{
56 return NULL;
57}
58
59void
61{
63}
64
67{
69 return 1;
70}
71
72void
74{
76}
77
78void
80{
82}
83
86{
88 return NULL;
89}
90
91void
93{
95}
96
99{
101 return 1;
102}
103
104void
106{
108}
109
110void*
112{
114 return NULL;
115}
116
117void *
119{
121 return NULL;
122}
123
124#ifndef UACPI_SIZED_FREES
125void
127{
129}
130#else
131void
132uacpi_kernel_free(void *mem, uacpi_size size_hint)
133{
135}
136#endif
137
140{
142 return NULL;
143}
144
145void
147{
149}
150
153{
155 return 1;
156}
157
158void
160{
162}
163
166{
168 return 1;
169}
170
172{
174}
175
178{
180 return 1;
181}
182
185{
187 return (uacpi_thread_id)1;
188}
189
190void *
192{
194 return NULL;
195}
196
197void
199{
201}
202
205{
207 return 1;
208}
209
210
214 uacpi_handle *out_irq_handle)
215{
217 return 1;
218}
219
222{
224 return 1;
225}
226
229{
231 return 1;
232}
233
236{
237 DPRINT("uacpi_kernel_wait_for_work_completion: Enter\n");
238 return 1;
239}
240
244)
245{
247 return 1;
248}
249
250void
252{
254}
255
258{
260 return 1;
261}
262
265{
267 return 1;
268}
269
272{
274 return 1;
275}
276
279{
281 return 1;
282}
283
286{
288 return 1;
289}
290
293{
295 return 1;
296}
297
300{
302 return 1;
303}
304
307{
309 return 1;
310}
311
314{
316 return 1;
317}
318
321{
323 return 1;
324}
325
328{
330 return 1;
331}
332
335{
337 return 1;
338}
unsigned int UINT32
char * va_list
Definition: acmsvcex.h:78
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER Handler
Definition: acpixf.h:672
unsigned long uacpi_cpu_flags
Definition: arch_helpers.h:13
#define DPRINT1
Definition: precomp.h:8
Definition: list.h:37
#define NULL
Definition: types.h:112
UINT(* handler)(MSIPACKAGE *)
Definition: action.c:7512
uacpi_log_level
Definition: log.h:7
#define UACPI_PRINTF_DECL(fmt_idx, args_idx)
Definition: compiler.h:66
size_t uacpi_size
Definition: types.h:37
uint32_t uacpi_u32
Definition: types.h:21
bool uacpi_bool
Definition: types.h:31
va_list uacpi_va_list
Definition: types.h:39
uint64_t uacpi_u64
Definition: types.h:22
char uacpi_char
Definition: types.h:44
uint16_t uacpi_u16
Definition: types.h:20
uint8_t uacpi_u8
Definition: types.h:19
#define uacpi_unlikely_error(expr)
Definition: status.h:49
uacpi_status
Definition: status.h:10
const uacpi_char * uacpi_status_to_string(uacpi_status)
Definition: uacpi.c:50
uacpi_u64 uacpi_io_addr
Definition: types.h:18
uacpi_u64 uacpi_phys_addr
Definition: types.h:17
uacpi_interrupt_ret(* uacpi_interrupt_handler)(uacpi_handle)
Definition: types.h:538
#define UNIMPLEMENTED_DBGBREAK(...)
Definition: debug.h:57
unsigned char irq
Definition: dsp.h:13
ULONG Handle
Definition: gdb_input.c:15
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLuint address
Definition: glext.h:9393
GLsizeiptr size
Definition: glext.h:5919
GLintptr offset
Definition: glext.h:5920
GLenum const GLvoid * addr
Definition: glext.h:9621
GLenum GLsizei len
Definition: glext.h:6722
void(* uacpi_work_handler)(uacpi_handle)
Definition: kernel_api.h:352
uacpi_work_type
Definition: kernel_api.h:337
static ULONG Timeout
Definition: ping.c:61
#define DPRINT
Definition: sndvol32.h:73
Definition: devices.h:37
Definition: mem.c:349
Definition: ps.c:97
uacpi_status uacpi_initialize(uacpi_u64 flags)
Definition: uacpi.c:305
uacpi_status uacpi_kernel_io_map(uacpi_io_addr base, uacpi_size len, uacpi_handle *out_handle)
Definition: uacpiosl.c:165
uacpi_status uacpi_kernel_pci_write16(uacpi_handle device, uacpi_size offset, uacpi_u16 value)
Definition: uacpiosl.c:285
uacpi_status uacpi_kernel_schedule_work(uacpi_work_type type, uacpi_work_handler Handler, uacpi_handle ctx)
Definition: uacpiosl.c:228
void uacpi_kernel_release_mutex(uacpi_handle Handle)
Definition: uacpiosl.c:159
uacpi_cpu_flags uacpi_kernel_lock_spinlock(uacpi_handle Handle)
Definition: uacpiosl.c:98
void uacpi_kernel_log(uacpi_log_level Level, const uacpi_char *Char)
Definition: uacpiosl.c:18
void uacpi_kernel_free_event(uacpi_handle Handle)
Definition: uacpiosl.c:60
void * uacpi_kernel_alloc(uacpi_size size)
Definition: uacpiosl.c:111
uacpi_status uacpi_kernel_wait_for_work_completion(void)
Definition: uacpiosl.c:235
void uacpi_kernel_pci_device_close(uacpi_handle Handle)
Definition: uacpiosl.c:251
uacpi_status uacpi_kernel_io_write16(uacpi_handle handle, uacpi_size offset, uacpi_u16 in_value)
Definition: uacpiosl.c:327
uacpi_status uacpi_kernel_pci_read8(uacpi_handle device, uacpi_size offset, uacpi_u8 *Value)
Definition: uacpiosl.c:257
uacpi_bool uacpi_kernel_wait_for_event(uacpi_handle Handle, uacpi_u16 Timeout)
Definition: uacpiosl.c:66
UINT32 ACPIInitUACPI(void)
Definition: uacpiosl.c:7
void uacpi_kernel_stall(uacpi_u8 usec)
Definition: uacpiosl.c:42
uacpi_handle uacpi_kernel_create_mutex(void)
Definition: uacpiosl.c:139
uacpi_status uacpi_kernel_install_interrupt_handler(uacpi_u32 irq, uacpi_interrupt_handler handler, uacpi_handle ctx, uacpi_handle *out_irq_handle)
Definition: uacpiosl.c:212
uacpi_status uacpi_kernel_io_write32(uacpi_handle handle, uacpi_size offset, uacpi_u32 in_value)
Definition: uacpiosl.c:334
void uacpi_kernel_unlock_spinlock(uacpi_handle Handle, uacpi_cpu_flags Flags)
Definition: uacpiosl.c:105
uacpi_status uacpi_kernel_pci_write32(uacpi_handle device, uacpi_size offset, uacpi_u32 va_list)
Definition: uacpiosl.c:292
uacpi_status uacpi_kernel_io_read32(uacpi_handle handle, uacpi_size offset, uacpi_u32 *out_value)
Definition: uacpiosl.c:313
uacpi_status uacpi_kernel_io_read16(uacpi_handle handle, uacpi_size offset, uacpi_u16 *out_value)
Definition: uacpiosl.c:306
uacpi_status uacpi_kernel_pci_read16(uacpi_handle device, uacpi_size offset, uacpi_u16 *value)
Definition: uacpiosl.c:264
void uacpi_kernel_sleep(uacpi_u64 msec)
Definition: uacpiosl.c:47
uacpi_status uacpi_kernel_pci_read32(uacpi_handle device, uacpi_size offset, uacpi_u32 *value)
Definition: uacpiosl.c:271
uacpi_handle uacpi_kernel_create_event(void)
Definition: uacpiosl.c:53
uacpi_thread_id uacpi_kernel_get_thread_id(void)
Definition: uacpiosl.c:184
void uacpi_kernel_free(void *mem)
Definition: uacpiosl.c:126
uacpi_status uacpi_kernel_io_read8(uacpi_handle handle, uacpi_size offset, uacpi_u8 *out_value)
Definition: uacpiosl.c:299
uacpi_status uacpi_kernel_uninstall_interrupt_handler(uacpi_interrupt_handler handler, uacpi_handle irq_handle)
Definition: uacpiosl.c:221
uacpi_status uacpi_kernel_get_rsdp(uacpi_phys_addr *out_rdsp_address)
Definition: uacpiosl.c:204
uacpi_status uacpi_kernel_pci_device_open(uacpi_pci_address address, uacpi_handle *out_handle)
Definition: uacpiosl.c:242
uacpi_u64 uacpi_kernel_get_nanoseconds_since_boot(void)
Definition: uacpiosl.c:35
uacpi_status uacpi_kernel_handle_firmware_request(uacpi_firmware_request *Req)
Definition: uacpiosl.c:177
void * uacpi_kernel_calloc(uacpi_size count, uacpi_size size)
Definition: uacpiosl.c:118
void uacpi_kernel_free_spinlock(uacpi_handle Handle)
Definition: uacpiosl.c:92
uacpi_status uacpi_kernel_pci_write8(uacpi_handle device, uacpi_size offset, uacpi_u8 value)
Definition: uacpiosl.c:278
uacpi_status uacpi_kernel_io_write8(uacpi_handle handle, uacpi_size offset, uacpi_u8 in_value)
Definition: uacpiosl.c:320
uacpi_handle uacpi_kernel_create_spinlock(void)
Definition: uacpiosl.c:85
void uacpi_kernel_unmap(void *addr, uacpi_size len)
Definition: uacpiosl.c:198
void uacpi_kernel_free_mutex(uacpi_handle handle)
Definition: uacpiosl.c:146
void uacpi_kernel_signal_event(uacpi_handle Handle)
Definition: uacpiosl.c:73
void * uacpi_kernel_map(uacpi_phys_addr addr, uacpi_size len)
Definition: uacpiosl.c:191
void uacpi_kernel_io_unmap(uacpi_handle handle)
Definition: uacpiosl.c:171
void uacpi_kernel_reset_event(uacpi_handle Handle)
Definition: uacpiosl.c:79
uacpi_status uacpi_kernel_acquire_mutex(uacpi_handle Handle, uacpi_u16 Timeout)
Definition: uacpiosl.c:152
Definition: pdh_main.c:96
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
Definition: wdfregistry.h:413
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:56
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
#define const
Definition: zconf.h:233