17#ifndef UACPI_FORMATTED_LOGGING
124#ifndef UACPI_SIZED_FREES
237 DPRINT(
"uacpi_kernel_wait_for_work_completion: Enter\n");
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
unsigned long uacpi_cpu_flags
UINT(* handler)(MSIPACKAGE *)
#define uacpi_unlikely_error(expr)
const uacpi_char * uacpi_status_to_string(uacpi_status)
uacpi_u64 uacpi_phys_addr
uacpi_interrupt_ret(* uacpi_interrupt_handler)(uacpi_handle)
#define UNIMPLEMENTED_DBGBREAK(...)
GLuint GLuint GLsizei count
GLuint GLuint GLsizei GLenum type
GLenum const GLvoid * addr
void(* uacpi_work_handler)(uacpi_handle)
uacpi_status uacpi_initialize(uacpi_u64 flags)
uacpi_status uacpi_kernel_io_map(uacpi_io_addr base, uacpi_size len, uacpi_handle *out_handle)
uacpi_status uacpi_kernel_pci_write16(uacpi_handle device, uacpi_size offset, uacpi_u16 value)
uacpi_status uacpi_kernel_schedule_work(uacpi_work_type type, uacpi_work_handler Handler, uacpi_handle ctx)
void uacpi_kernel_release_mutex(uacpi_handle Handle)
uacpi_cpu_flags uacpi_kernel_lock_spinlock(uacpi_handle Handle)
void uacpi_kernel_log(uacpi_log_level Level, const uacpi_char *Char)
void uacpi_kernel_free_event(uacpi_handle Handle)
void * uacpi_kernel_alloc(uacpi_size size)
uacpi_status uacpi_kernel_wait_for_work_completion(void)
void uacpi_kernel_pci_device_close(uacpi_handle Handle)
uacpi_status uacpi_kernel_io_write16(uacpi_handle handle, uacpi_size offset, uacpi_u16 in_value)
uacpi_status uacpi_kernel_pci_read8(uacpi_handle device, uacpi_size offset, uacpi_u8 *Value)
uacpi_bool uacpi_kernel_wait_for_event(uacpi_handle Handle, uacpi_u16 Timeout)
UINT32 ACPIInitUACPI(void)
void uacpi_kernel_stall(uacpi_u8 usec)
uacpi_handle uacpi_kernel_create_mutex(void)
uacpi_status uacpi_kernel_install_interrupt_handler(uacpi_u32 irq, uacpi_interrupt_handler handler, uacpi_handle ctx, uacpi_handle *out_irq_handle)
uacpi_status uacpi_kernel_io_write32(uacpi_handle handle, uacpi_size offset, uacpi_u32 in_value)
void uacpi_kernel_unlock_spinlock(uacpi_handle Handle, uacpi_cpu_flags Flags)
uacpi_status uacpi_kernel_pci_write32(uacpi_handle device, uacpi_size offset, uacpi_u32 va_list)
uacpi_status uacpi_kernel_io_read32(uacpi_handle handle, uacpi_size offset, uacpi_u32 *out_value)
uacpi_status uacpi_kernel_io_read16(uacpi_handle handle, uacpi_size offset, uacpi_u16 *out_value)
uacpi_status uacpi_kernel_pci_read16(uacpi_handle device, uacpi_size offset, uacpi_u16 *value)
void uacpi_kernel_sleep(uacpi_u64 msec)
uacpi_status uacpi_kernel_pci_read32(uacpi_handle device, uacpi_size offset, uacpi_u32 *value)
uacpi_handle uacpi_kernel_create_event(void)
uacpi_thread_id uacpi_kernel_get_thread_id(void)
void uacpi_kernel_free(void *mem)
uacpi_status uacpi_kernel_io_read8(uacpi_handle handle, uacpi_size offset, uacpi_u8 *out_value)
uacpi_status uacpi_kernel_uninstall_interrupt_handler(uacpi_interrupt_handler handler, uacpi_handle irq_handle)
uacpi_status uacpi_kernel_get_rsdp(uacpi_phys_addr *out_rdsp_address)
uacpi_status uacpi_kernel_pci_device_open(uacpi_pci_address address, uacpi_handle *out_handle)
uacpi_u64 uacpi_kernel_get_nanoseconds_since_boot(void)
uacpi_status uacpi_kernel_handle_firmware_request(uacpi_firmware_request *Req)
void * uacpi_kernel_calloc(uacpi_size count, uacpi_size size)
void uacpi_kernel_free_spinlock(uacpi_handle Handle)
uacpi_status uacpi_kernel_pci_write8(uacpi_handle device, uacpi_size offset, uacpi_u8 value)
uacpi_status uacpi_kernel_io_write8(uacpi_handle handle, uacpi_size offset, uacpi_u8 in_value)
uacpi_handle uacpi_kernel_create_spinlock(void)
void uacpi_kernel_unmap(void *addr, uacpi_size len)
void uacpi_kernel_free_mutex(uacpi_handle handle)
void uacpi_kernel_signal_event(uacpi_handle Handle)
void * uacpi_kernel_map(uacpi_phys_addr addr, uacpi_size len)
void uacpi_kernel_io_unmap(uacpi_handle handle)
void uacpi_kernel_reset_event(uacpi_handle Handle)
uacpi_status uacpi_kernel_acquire_mutex(uacpi_handle Handle, uacpi_u16 Timeout)
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
_Must_inspect_result_ _In_ ULONG Flags