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) |
| void * | AcpiOsAllocate (ACPI_SIZE Size) |
| void | AcpiOsFree (void *Memory) |
| void * | AcpiOsMapMemory (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) |
| void * | AcpiOsAcquireObject (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) |
| void * | AcpiOsOpenDirectory (char *Pathname, char *WildcardSpec, char RequestedFileType) |
| char * | AcpiOsGetNextFilename (void *DirHandle) |
| void | AcpiOsCloseDirectory (void *DirHandle) |