ReactOS 0.4.16-dev-306-g647d351
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)

Definition at line 79 of file acos2.h.

◆ ACPI_EXTERNAL_XFACE

#define ACPI_EXTERNAL_XFACE   APIENTRY

Definition at line 62 of file acos2.h.

◆ ACPI_FLUSH_CPU_CACHE

#define ACPI_FLUSH_CPU_CACHE ( )    Wbinvd()

Definition at line 76 of file acos2.h.

◆ ACPI_INTERNAL_VAR_XFACE

#define ACPI_INTERNAL_VAR_XFACE   APIENTRY

Definition at line 64 of file acos2.h.

◆ ACPI_INTERNAL_XFACE

#define ACPI_INTERNAL_XFACE   APIENTRY

Definition at line 63 of file acos2.h.

◆ ACPI_MACHINE_WIDTH

#define ACPI_MACHINE_WIDTH   32

Definition at line 54 of file acos2.h.

◆ ACPI_RELEASE_GLOBAL_LOCK

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

Definition at line 80 of file acos2.h.

◆ 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); \
}
GLuint GLfloat * val
Definition: glext.h:7180
#define long
Definition: qsort.c:33
#define LL
Definition: tui.h:167

Definition at line 84 of file acos2.h.

◆ ACPI_SYSTEM_XFACE

#define ACPI_SYSTEM_XFACE   APIENTRY

Definition at line 61 of file acos2.h.

◆ ACPI_UNUSED_VAR

#define ACPI_UNUSED_VAR

Definition at line 72 of file acos2.h.

◆ ACPI_USE_LOCAL_CACHE

#define ACPI_USE_LOCAL_CACHE

Definition at line 94 of file acos2.h.

◆ ACPI_USE_NATIVE_DIVIDE

#define ACPI_USE_NATIVE_DIVIDE

Definition at line 58 of file acos2.h.

◆ ACPI_USE_NATIVE_MATH64

#define ACPI_USE_NATIVE_MATH64

Definition at line 59 of file acos2.h.

◆ ACPI_USE_STANDARD_HEADERS

#define ACPI_USE_STANDARD_HEADERS

Definition at line 47 of file acos2.h.

◆ ACPI_USE_SYSTEM_CLIBRARY

#define ACPI_USE_SYSTEM_CLIBRARY

Definition at line 48 of file acos2.h.

◆ COMPILER_DEPENDENT_INT64

#define COMPILER_DEPENDENT_INT64   long long

Definition at line 56 of file acos2.h.

◆ COMPILER_DEPENDENT_UINT64

#define COMPILER_DEPENDENT_UINT64   unsigned long long

Definition at line 57 of file acos2.h.

◆ INCL_LONGLONG

#define INCL_LONGLONG

Definition at line 50 of file acos2.h.

Function Documentation

◆ OSPMAcquireGlobalLock()

unsigned short OSPMAcquireGlobalLock ( void )

◆ OSPMReleaseGlobalLock()

unsigned short OSPMReleaseGlobalLock ( void )

◆ Wbinvd()

void Wbinvd ( void  )