XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
acos2.h File Reference
#include <os2.h>
#include <io.h>
Include dependency graph for acos2.h:

Go to the source code of this file.

Macros

#define ACPI_USE_STANDARD_HEADERS
 
#define ACPI_USE_SYSTEM_CLIBRARY
 
#define INCL_LONGLONG
 
#define ACPI_MACHINE_WIDTH   32
 
#define COMPILER_DEPENDENT_INT64   long long
 
#define COMPILER_DEPENDENT_UINT64   unsigned long long
 
#define ACPI_USE_NATIVE_DIVIDE
 
#define ACPI_USE_NATIVE_MATH64
 
#define ACPI_SYSTEM_XFACE   APIENTRY
 
#define ACPI_EXTERNAL_XFACE   APIENTRY
 
#define ACPI_INTERNAL_XFACE   APIENTRY
 
#define ACPI_INTERNAL_VAR_XFACE   APIENTRY
 
#define ACPI_UNUSED_VAR
 
#define ACPI_FLUSH_CPU_CACHE()   Wbinvd()
 
#define ACPI_ACQUIRE_GLOBAL_LOCK(GLptr, Acq)   Acq = OSPMAcquireGlobalLock(GLptr)
 
#define ACPI_RELEASE_GLOBAL_LOCK(GLptr, Pnd)   Pnd = OSPMReleaseGlobalLock(GLptr)
 
#define ACPI_SHIFT_RIGHT_64(n_hi, n_lo)
 
#define ACPI_USE_LOCAL_CACHE
 

Functions

void Wbinvd (void)
 
unsigned short OSPMAcquireGlobalLock (void *)
 
unsigned short OSPMReleaseGlobalLock (void *)
 

Macro Definition Documentation

◆ ACPI_ACQUIRE_GLOBAL_LOCK

#define ACPI_ACQUIRE_GLOBAL_LOCK (   GLptr,
  Acq 
)    Acq = OSPMAcquireGlobalLock(GLptr)

◆ ACPI_EXTERNAL_XFACE

#define ACPI_EXTERNAL_XFACE   APIENTRY

◆ ACPI_FLUSH_CPU_CACHE

#define ACPI_FLUSH_CPU_CACHE ( )    Wbinvd()

◆ ACPI_INTERNAL_VAR_XFACE

#define ACPI_INTERNAL_VAR_XFACE   APIENTRY

◆ ACPI_INTERNAL_XFACE

#define ACPI_INTERNAL_XFACE   APIENTRY

◆ ACPI_MACHINE_WIDTH

#define ACPI_MACHINE_WIDTH   32

◆ ACPI_RELEASE_GLOBAL_LOCK

#define ACPI_RELEASE_GLOBAL_LOCK (   GLptr,
  Pnd 
)    Pnd = OSPMReleaseGlobalLock(GLptr)

◆ ACPI_SHIFT_RIGHT_64

#define ACPI_SHIFT_RIGHT_64 (   n_hi,
  n_lo 
)
Value:
{ \
unsigned long long val = 0LL; \
val = n_lo | ( ((unsigned long long)h_hi) << 32 ); \
__llrotr (val,1); \
n_hi = (unsigned long)((val >> 32 ) & 0xffffffff ); \
n_lo = (unsigned long)(val & 0xffffffff); \
}

◆ ACPI_SYSTEM_XFACE

#define ACPI_SYSTEM_XFACE   APIENTRY

◆ ACPI_UNUSED_VAR

#define ACPI_UNUSED_VAR

◆ ACPI_USE_LOCAL_CACHE

#define ACPI_USE_LOCAL_CACHE

◆ ACPI_USE_NATIVE_DIVIDE

#define ACPI_USE_NATIVE_DIVIDE

◆ ACPI_USE_NATIVE_MATH64

#define ACPI_USE_NATIVE_MATH64

◆ ACPI_USE_STANDARD_HEADERS

#define ACPI_USE_STANDARD_HEADERS

◆ ACPI_USE_SYSTEM_CLIBRARY

#define ACPI_USE_SYSTEM_CLIBRARY

◆ COMPILER_DEPENDENT_INT64

#define COMPILER_DEPENDENT_INT64   long long

◆ COMPILER_DEPENDENT_UINT64

#define COMPILER_DEPENDENT_UINT64   unsigned long long

◆ INCL_LONGLONG

#define INCL_LONGLONG

Function Documentation

◆ OSPMAcquireGlobalLock()

unsigned short OSPMAcquireGlobalLock ( void *  )

◆ OSPMReleaseGlobalLock()

unsigned short OSPMReleaseGlobalLock ( void *  )

◆ Wbinvd()

void Wbinvd ( void  )