Data Structures |
| struct | PACPI_SEM |
Defines |
| #define | NDEBUG |
Functions |
| ACPI_STATUS | AcpiOsInitialize (void) |
| ACPI_STATUS | AcpiOsTerminate (void) |
| ACPI_PHYSICAL_ADDRESS | AcpiOsGetRootPointer (void) |
| ACPI_STATUS | AcpiOsPredefinedOverride (const ACPI_PREDEFINED_NAMES *PredefinedObject, ACPI_STRING *NewValue) |
| ACPI_STATUS | AcpiOsTableOverride (ACPI_TABLE_HEADER *ExistingTable, ACPI_TABLE_HEADER **NewTable) |
| void * | AcpiOsMapMemory (ACPI_PHYSICAL_ADDRESS phys, ACPI_SIZE length) |
| void | AcpiOsUnmapMemory (void *virt, ACPI_SIZE length) |
| ACPI_STATUS | AcpiOsGetPhysicalAddress (void *LogicalAddress, ACPI_PHYSICAL_ADDRESS *PhysicalAddress) |
| void * | AcpiOsAllocate (ACPI_SIZE size) |
| void | AcpiOsFree (void *ptr) |
| BOOLEAN | AcpiOsReadable (void *Memory, ACPI_SIZE Length) |
| BOOLEAN | AcpiOsWritable (void *Memory, ACPI_SIZE Length) |
| ACPI_THREAD_ID | AcpiOsGetThreadId (void) |
| ACPI_STATUS | AcpiOsExecute (ACPI_EXECUTE_TYPE Type, ACPI_OSD_EXEC_CALLBACK Function, void *Context) |
| void | AcpiOsSleep (UINT64 milliseconds) |
| void | AcpiOsStall (UINT32 microseconds) |
| ACPI_STATUS | AcpiOsCreateMutex (ACPI_MUTEX *OutHandle) |
| void | AcpiOsDeleteMutex (ACPI_MUTEX Handle) |
| ACPI_STATUS | AcpiOsAcquireMutex (ACPI_MUTEX Handle, UINT16 Timeout) |
| void | AcpiOsReleaseMutex (ACPI_MUTEX Handle) |
| 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 | 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) |
| BOOLEAN NTAPI | OslIsrStub (PKINTERRUPT Interrupt, PVOID ServiceContext) |
| UINT32 | AcpiOsInstallInterruptHandler (UINT32 InterruptNumber, ACPI_OSD_HANDLER ServiceRoutine, void *Context) |
| ACPI_STATUS | AcpiOsRemoveInterruptHandler (UINT32 InterruptNumber, ACPI_OSD_HANDLER ServiceRoutine) |
| ACPI_STATUS | AcpiOsReadMemory (ACPI_PHYSICAL_ADDRESS Address, UINT32 *Value, UINT32 Width) |
| ACPI_STATUS | AcpiOsWriteMemory (ACPI_PHYSICAL_ADDRESS Address, UINT32 Value, UINT32 Width) |
| ACPI_STATUS | AcpiOsReadPort (ACPI_IO_ADDRESS Address, UINT32 *Value, UINT32 Width) |
| ACPI_STATUS | AcpiOsWritePort (ACPI_IO_ADDRESS Address, UINT32 Value, UINT32 Width) |
| BOOLEAN | OslIsPciDevicePresent (ULONG BusNumber, ULONG SlotNumber) |
| 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) |
| void ACPI_INTERNAL_VAR_XFACE | AcpiOsPrintf (const char *Fmt,...) |
| void | AcpiOsVprintf (const char *Fmt, va_list Args) |
| void | AcpiOsRedirectOutput (void *Destination) |
| UINT64 | AcpiOsGetTimer (void) |
| ACPI_STATUS | AcpiOsSignal (UINT32 Function, void *Info) |
| ACPI_STATUS | AcpiOsGetLine (char *Buffer, UINT32 BufferLength, UINT32 *BytesRead) |
Variables |
| static PKINTERRUPT | AcpiInterrupt |
| static BOOLEAN | AcpiInterruptHandlerRegistered = FALSE |
| static ACPI_OSD_HANDLER | AcpiIrqHandler = NULL |
| static PVOID | AcpiIrqContext = NULL |
| static ULONG | AcpiIrqNumber = 0 |