152#ifndef __ACTABLES_H__
153#define __ACTABLES_H__
158 UINT32 InitialTableCount);
371 ACPI_PHYSICAL_ADDRESS RsdpAddress);
unsigned int UINT32
Definition ProcessorBind.h:102
PACKED union @22::@36 Header
Definition Acpi10.h:158
uint32_t Signature
Definition pe.h:0
char ACPI_OBJECT_TYPE UINT32 Flags
Definition acdebug.h:453
ACPI_PHYSICAL_ADDRESS Address
Definition acpixf.h:637
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638
void AcpiTbInvalidateTable(ACPI_TABLE_DESC *TableDesc)
Definition tbdata.c:500
ACPI_STATUS AcpiTbParseRootTable(ACPI_PHYSICAL_ADDRESS RsdpAddress)
Definition tbutils.c:385
void AcpiTbSetTableLoadedFlag(UINT32 TableIndex, BOOLEAN IsLoaded)
Definition tbdata.c:1131
UINT8 AcpiTbChecksum(UINT8 *Buffer, UINT32 Length)
Definition tbprint.c:366
ACPI_STATUS AcpiAllocateRootTable(UINT32 InitialTableCount)
Definition tbxface.c:177
ACPI_STATUS AcpiTbLoadNamespace(void)
Definition tbxfload.c:255
void AcpiTbReleaseTempTable(ACPI_TABLE_DESC *TableDesc)
Definition tbdata.c:434
ACPI_STATUS AcpiTbAllocateOwnerId(UINT32 TableIndex)
Definition tbdata.c:995
ACPI_STATUS AcpiTbValidateTable(ACPI_TABLE_DESC *TableDesc)
Definition tbdata.c:461
void AcpiTbReleaseTable(ACPI_TABLE_HEADER *Table, UINT32 TableLength, UINT8 TableFlags)
Definition tbdata.c:333
ACPI_STATUS AcpiTbResizeRootTableList(void)
Definition tbdata.c:750
void AcpiTbPrintTableHeader(ACPI_PHYSICAL_ADDRESS Address, ACPI_TABLE_HEADER *Header)
Definition tbprint.c:249
void AcpiTbCheckDsdtHeader(void)
Definition tbutils.c:232
BOOLEAN AcpiTbIsTableLoaded(UINT32 TableIndex)
Definition tbdata.c:1098
ACPI_STATUS AcpiTbGetTable(ACPI_TABLE_DESC *TableDesc, ACPI_TABLE_HEADER **OutTable)
Definition tbutils.c:541
void AcpiTbUninstallTable(ACPI_TABLE_DESC *TableDesc)
Definition tbinstal.c:441
ACPI_STATUS AcpiTbUnloadTable(UINT32 TableIndex)
Definition tbdata.c:1283
ACPI_STATUS AcpiTbVerifyTempTable(ACPI_TABLE_DESC *TableDesc, char *Signature, UINT32 *TableIndex)
Definition tbdata.c:657
ACPI_STATUS AcpiTbLoadTable(UINT32 TableIndex, ACPI_NAMESPACE_NODE *ParentNode)
Definition tbdata.c:1169
void AcpiTbCreateLocalFadt(ACPI_TABLE_HEADER *Table, UINT32 Length)
Definition tbfadt.c:531
void AcpiTbInitTableDescriptor(ACPI_TABLE_DESC *TableDesc, ACPI_PHYSICAL_ADDRESS Address, UINT8 Flags, ACPI_TABLE_HEADER *Table)
Definition tbdata.c:238
void AcpiTbOverrideTable(ACPI_TABLE_DESC *OldTableDesc)
Definition tbinstal.c:355
ACPI_STATUS AcpiTbValidateTempTable(ACPI_TABLE_DESC *TableDesc)
Definition tbdata.c:536
ACPI_STATUS AcpiTbVerifyChecksum(ACPI_TABLE_HEADER *Table, UINT32 Length)
Definition tbprint.c:311
void AcpiTbParseFadt(void)
Definition tbfadt.c:447
ACPI_STATUS AcpiTbGetOwnerId(UINT32 TableIndex, ACPI_OWNER_ID *OwnerId)
Definition tbdata.c:1065
ACPI_STATUS AcpiTbInitializeFacs(void)
Definition tbutils.c:183
ACPI_TABLE_HEADER * AcpiTbCopyDsdt(UINT32 TableIndex)
Definition tbutils.c:271
void AcpiTbPutTable(ACPI_TABLE_DESC *TableDesc)
Definition tbutils.c:598
void AcpiTbInstallTableWithOverride(ACPI_TABLE_DESC *NewTableDesc, BOOLEAN Override, UINT32 *TableIndex)
Definition tbinstal.c:178
ACPI_STATUS AcpiTbReleaseOwnerId(UINT32 TableIndex)
Definition tbdata.c:1029
void AcpiTbNotifyTable(UINT32 Event, void *Table)
Definition tbdata.c:1336
ACPI_STATUS AcpiTbFindTable(char *Signature, char *OemId, char *OemTableId, UINT32 *TableIndex)
Definition tbfind.c:178
ACPI_STATUS AcpiTbGetNextTableDescriptor(UINT32 *TableIndex, ACPI_TABLE_DESC **TableDesc)
Definition tbdata.c:835
ACPI_STATUS AcpiTbAcquireTempTable(ACPI_TABLE_DESC *TableDesc, ACPI_PHYSICAL_ADDRESS Address, UINT8 Flags)
Definition tbdata.c:373
ACPI_STATUS AcpiTbInstallStandardTable(ACPI_PHYSICAL_ADDRESS Address, UINT8 Flags, BOOLEAN Reload, BOOLEAN Override, UINT32 *TableIndex)
Definition tbinstal.c:245
ACPI_STATUS AcpiTbValidateRsdp(ACPI_TABLE_RSDP *Rsdp)
Definition tbxfroot.c:211
ACPI_STATUS AcpiTbDeleteNamespaceByOwner(UINT32 TableIndex)
Definition tbdata.c:935
ACPI_STATUS AcpiTbAcquireTable(ACPI_TABLE_DESC *TableDesc, ACPI_TABLE_HEADER **TablePtr, UINT32 *TableLength, UINT8 *TableFlags)
Definition tbdata.c:274
ACPI_STATUS AcpiTbInstallAndLoadTable(ACPI_PHYSICAL_ADDRESS Address, UINT8 Flags, BOOLEAN Override, UINT32 *TableIndex)
Definition tbdata.c:1240
UINT32 AcpiTbGetRsdpLength(ACPI_TABLE_RSDP *Rsdp)
Definition tbxfroot.c:174
void AcpiTbTerminate(void)
Definition tbdata.c:884
UINT8 * AcpiTbScanMemoryForRsdp(UINT8 *StartAddress, UINT32 Length)
Definition tbxfroot.c:390
unsigned char BOOLEAN
Definition actypes.h:235
uint32_t ACPI_STATUS
Definition actypes.h:568
unsigned char UINT8
Definition actypes.h:236
UINT8 ACPI_OWNER_ID
Definition actypes.h:594