XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
acxeneva.h File Reference
#include <aurora.h>
#include <string.h>
#include <va_list.h>
#include <Hal\hal.h>
Include dependency graph for acxeneva.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OS_DLL_FUNC   AU_FUNC
 
#define ACPI_USE_SYSTEM_CLIBRARY
 
#define ACPI_SPINLOCK   void*
 
#define ACPI_MUTEX   void*
 
#define ACPI_SEMAPHORE   void*
 
#define ACPI_REDUCED_HARDWARE   0
 
#define ACPI_DEBUG_OUTPUT
 
#define ACPI_MUTEX_TYPE   ACPI_OSL_MUTEX
 
#define ACPI_USE_NATIVE_DIVIDE
 
#define ACPI_USE_NATIVE_MATH64
 
#define ACPI_CPU_FLAGS   size_t
 
#define ACPI_MACHINE_WIDTH   32
 
#define _KERNEL_MODE
 
#define ACPI_USE_LOCAL_CACHE   1
 
#define ACPI_FLUSH_CPU_CACHE()   AuHalFlushCache();
 
#define ACPI_ACQUIRE_GLOBAL_LOCK(GLptr, Acq)
 
#define ACPI_RELEASE_GLOBAL_LOCK(GLptr, Acq)
 
#define ACPICA_FUNC   __declspec(dllimport)
 
#define ACPI_API_FUNCTION   ACPICA_FUNC
 

Functions

AU_FUNC void AuHalFlushCache ()
 
OS_DLL_FUNC int AcpiOsAcquireGlobalLock (uint32_t *lock)
 
OS_DLL_FUNC int AcpiOsReleaseGlobalLock (uint32_t *lock)
 

Macro Definition Documentation

◆ _KERNEL_MODE

#define _KERNEL_MODE

◆ ACPI_ACQUIRE_GLOBAL_LOCK

#define ACPI_ACQUIRE_GLOBAL_LOCK (   GLptr,
  Acq 
)
Value:
do { \
(Acq) = AcpiOsAcquireGlobalLock(&((GLptr)->GlobalLock)); \
} while (0)
OS_DLL_FUNC int AcpiOsAcquireGlobalLock(uint32_t *lock)
Definition acpiosl.cpp:237

◆ ACPI_API_FUNCTION

#define ACPI_API_FUNCTION   ACPICA_FUNC

◆ ACPI_CPU_FLAGS

#define ACPI_CPU_FLAGS   size_t

◆ ACPI_DEBUG_OUTPUT

#define ACPI_DEBUG_OUTPUT

◆ ACPI_FLUSH_CPU_CACHE

#define ACPI_FLUSH_CPU_CACHE ( )    AuHalFlushCache();

◆ ACPI_MACHINE_WIDTH

#define ACPI_MACHINE_WIDTH   32

◆ ACPI_MUTEX

#define ACPI_MUTEX   void*

◆ ACPI_MUTEX_TYPE

#define ACPI_MUTEX_TYPE   ACPI_OSL_MUTEX

◆ ACPI_REDUCED_HARDWARE

#define ACPI_REDUCED_HARDWARE   0

◆ ACPI_RELEASE_GLOBAL_LOCK

#define ACPI_RELEASE_GLOBAL_LOCK (   GLptr,
  Acq 
)
Value:
do { \
(Acq) = AcpiOsReleaseGlobalLock(&((GLptr)->GlobalLock)); \
} while (0)
OS_DLL_FUNC int AcpiOsReleaseGlobalLock(uint32_t *lock)
Definition acpiosl.cpp:241

◆ ACPI_SEMAPHORE

#define ACPI_SEMAPHORE   void*

◆ ACPI_SPINLOCK

#define ACPI_SPINLOCK   void*

◆ ACPI_USE_LOCAL_CACHE

#define ACPI_USE_LOCAL_CACHE   1

◆ ACPI_USE_NATIVE_DIVIDE

#define ACPI_USE_NATIVE_DIVIDE

◆ ACPI_USE_NATIVE_MATH64

#define ACPI_USE_NATIVE_MATH64

◆ ACPI_USE_SYSTEM_CLIBRARY

#define ACPI_USE_SYSTEM_CLIBRARY

◆ ACPICA_FUNC

#define ACPICA_FUNC   __declspec(dllimport)

◆ OS_DLL_FUNC

#define OS_DLL_FUNC   AU_FUNC

Function Documentation

◆ AcpiOsAcquireGlobalLock()

OS_DLL_FUNC int AcpiOsAcquireGlobalLock ( uint32_t lock)
extern

◆ AcpiOsReleaseGlobalLock()

OS_DLL_FUNC int AcpiOsReleaseGlobalLock ( uint32_t lock)
extern

◆ AuHalFlushCache()

AU_FUNC void AuHalFlushCache ( )
extern