ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

acpiosxf.h File Reference
#include "platform/acenv.h"
#include "actypes.h"

Go to the source code of this file.

Data Structures

struct  ACPI_SIGNAL_FATAL_INFO

Defines

#define ACPI_NO_UNIT_LIMIT   ((UINT32) -1)
#define ACPI_MUTEX_SEM   1
#define ACPI_SIGNAL_FATAL   0
#define ACPI_SIGNAL_BREAKPOINT   1
#define REQUEST_FILE_ONLY   0
#define REQUEST_DIR_ONLY   1

Enumerations

enum  ACPI_EXECUTE_TYPE {
  OSL_GLOBAL_LOCK_HANDLER, OSL_NOTIFY_HANDLER, OSL_GPE_HANDLER, OSL_DEBUGGER_THREAD,
  OSL_EC_POLL_HANDLER, OSL_EC_BURST_HANDLER
}

Functions

ACPI_STATUS AcpiOsInitialize (void)
ACPI_STATUS AcpiOsTerminate (void)
ACPI_PHYSICAL_ADDRESS AcpiOsGetRootPointer (void)
ACPI_STATUS AcpiOsPredefinedOverride (const ACPI_PREDEFINED_NAMES *InitVal, ACPI_STRING *NewVal)
ACPI_STATUS AcpiOsTableOverride (ACPI_TABLE_HEADER *ExistingTable, ACPI_TABLE_HEADER **NewTable)
ACPI_STATUS AcpiOsCreateLock (ACPI_SPINLOCK *OutHandle)
void AcpiOsDeleteLock (ACPI_SPINLOCK Handle)
ACPI_CPU_FLAGS AcpiOsAcquireLock (ACPI_SPINLOCK Handle)
void AcpiOsReleaseLock (ACPI_SPINLOCK Handle, ACPI_CPU_FLAGS Flags)
ACPI_STATUS AcpiOsCreateSemaphore (UINT32 MaxUnits, UINT32 InitialUnits, ACPI_SEMAPHORE *OutHandle)
ACPI_STATUS AcpiOsDeleteSemaphore (ACPI_SEMAPHORE Handle)
ACPI_STATUS AcpiOsWaitSemaphore (ACPI_SEMAPHORE Handle, UINT32 Units, UINT16 Timeout)
ACPI_STATUS AcpiOsSignalSemaphore (ACPI_SEMAPHORE Handle, UINT32 Units)
ACPI_STATUS AcpiOsCreateMutex (ACPI_MUTEX *OutHandle)
void AcpiOsDeleteMutex (ACPI_MUTEX Handle)
ACPI_STATUS AcpiOsAcquireMutex (ACPI_MUTEX Handle, UINT16 Timeout)
void AcpiOsReleaseMutex (ACPI_MUTEX Handle)
voidAcpiOsAllocate (ACPI_SIZE Size)
void AcpiOsFree (void *Memory)
voidAcpiOsMapMemory (ACPI_PHYSICAL_ADDRESS Where, ACPI_SIZE Length)
void AcpiOsUnmapMemory (void *LogicalAddress, ACPI_SIZE Size)
ACPI_STATUS AcpiOsGetPhysicalAddress (void *LogicalAddress, ACPI_PHYSICAL_ADDRESS *PhysicalAddress)
ACPI_STATUS AcpiOsCreateCache (char *CacheName, UINT16 ObjectSize, UINT16 MaxDepth, ACPI_CACHE_T **ReturnCache)
ACPI_STATUS AcpiOsDeleteCache (ACPI_CACHE_T *Cache)
ACPI_STATUS AcpiOsPurgeCache (ACPI_CACHE_T *Cache)
voidAcpiOsAcquireObject (ACPI_CACHE_T *Cache)
ACPI_STATUS AcpiOsReleaseObject (ACPI_CACHE_T *Cache, void *Object)
ACPI_STATUS AcpiOsInstallInterruptHandler (UINT32 InterruptNumber, ACPI_OSD_HANDLER ServiceRoutine, void *Context)
ACPI_STATUS AcpiOsRemoveInterruptHandler (UINT32 InterruptNumber, ACPI_OSD_HANDLER ServiceRoutine)
ACPI_THREAD_ID AcpiOsGetThreadId (void)
ACPI_STATUS AcpiOsExecute (ACPI_EXECUTE_TYPE Type, ACPI_OSD_EXEC_CALLBACK Function, void *Context)
void AcpiOsWaitEventsComplete (void *Context)
void AcpiOsSleep (UINT64 Milliseconds)
void AcpiOsStall (UINT32 Microseconds)
ACPI_STATUS AcpiOsReadPort (ACPI_IO_ADDRESS Address, UINT32 *Value, UINT32 Width)
ACPI_STATUS AcpiOsWritePort (ACPI_IO_ADDRESS Address, UINT32 Value, UINT32 Width)
ACPI_STATUS AcpiOsReadMemory (ACPI_PHYSICAL_ADDRESS Address, UINT32 *Value, UINT32 Width)
ACPI_STATUS AcpiOsWriteMemory (ACPI_PHYSICAL_ADDRESS Address, UINT32 Value, UINT32 Width)
ACPI_STATUS AcpiOsReadPciConfiguration (ACPI_PCI_ID *PciId, UINT32 Reg, UINT64 *Value, UINT32 Width)
ACPI_STATUS AcpiOsWritePciConfiguration (ACPI_PCI_ID *PciId, UINT32 Reg, UINT64 Value, UINT32 Width)
BOOLEAN AcpiOsReadable (void *Pointer, ACPI_SIZE Length)
BOOLEAN AcpiOsWritable (void *Pointer, ACPI_SIZE Length)
UINT64 AcpiOsGetTimer (void)
ACPI_STATUS AcpiOsSignal (UINT32 Function, void *Info)
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf (const char *Format,...)
void AcpiOsVprintf (const char *Format, va_list Args)
void AcpiOsRedirectOutput (void *Destination)
ACPI_STATUS AcpiOsGetLine (char *Buffer, UINT32 BufferLength, UINT32 *BytesRead)
voidAcpiOsOpenDirectory (char *Pathname, char *WildcardSpec, char RequestedFileType)
charAcpiOsGetNextFilename (void *DirHandle)
void AcpiOsCloseDirectory (void *DirHandle)

Generated on Sat May 26 2012 05:21:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.