Loading...
Searching...
No Matches
Go to the documentation of this file.
152#ifndef __ACDRAGONFLY_H_
153#define __ACDRAGONFLY_H_
158#define ACPI_MACHINE_WIDTH 64
160#define ACPI_MACHINE_WIDTH 32
161#define ACPI_USE_NATIVE_DIVIDE
162#define ACPI_USE_NATIVE_MATH64
165#define ACPI_UINTPTR_T uintptr_t
166#define COMPILER_DEPENDENT_INT64 int64_t
167#define COMPILER_DEPENDENT_UINT64 uint64_t
169#define ACPI_USE_DO_WHILE_0
170#define ACPI_USE_SYSTEM_CLIBRARY
175#include <sys/ctype.h>
176#include <sys/systm.h>
177#include <machine/acpica_machdep.h>
181#define ACPI_DEBUG_OUTPUT
182#ifdef DEBUGGER_THREADING
183#undef DEBUGGER_THREADING
185#define DEBUGGER_THREADING DEBUGGER_SINGLE_THREADED
190#define ACPI_DISASSEMBLER
193#ifdef ACPI_DEBUG_CACHE
194#define ACPI_USE_ALTERNATE_PROTOTYPE_AcpiOsReleaseObject
195#define AcpiOsReleaseObject(Cache, Object) \
196 _AcpiOsReleaseObject((Cache), (Object), __func__, __LINE__)
199#ifdef ACPI_DEBUG_LOCKS
200#define ACPI_USE_ALTERNATE_PROTOTYPE_AcpiOsAcquireLock
201#define AcpiOsAcquireLock(Handle) \
202 _AcpiOsAcquireLock((Handle), __func__, __LINE__)
205#ifdef ACPI_DEBUG_MEMMAP
206#define ACPI_USE_ALTERNATE_PROTOTYPE_AcpiOsMapMemory
207#define AcpiOsMapMemory(Where, Length) \
208 _AcpiOsMapMemory((Where), (Length), __func__, __LINE__)
210#define ACPI_USE_ALTERNATE_PROTOTYPE_AcpiOsUnmapMemory
211#define AcpiOsUnmapMemory(LogicalAddress, Size) \
212 _AcpiOsUnmapMemory((LogicalAddress), (Size), __func__, __LINE__)
216#define ACPI_USE_ALTERNATE_PROTOTYPE_AcpiOsWaitEventsComplete
217#define AcpiOsWaitEventsComplete()
219#define USE_NATIVE_ALLOCATE_ZEROED
221#define ACPI_SPINLOCK struct acpi_spinlock *
224#define ACPI_CACHE_T struct acpicache
229#define ACPI_USE_STANDARD_HEADERS
231#define ACPI_CAST_PTHREAD_T(pthread) ((ACPI_THREAD_ID) ACPI_TO_INTEGER (pthread))
232#define ACPI_FLUSH_CPU_CACHE()