152#ifndef __ACTABLES_H__
153#define __ACTABLES_H__
157AcpiAllocateRootTable (
158 UINT32 InitialTableCount);
165 ACPI_TABLE_RSDP *Rsdp);
169 ACPI_TABLE_RSDP *Rsdp);
172AcpiTbScanMemoryForRsdp (
181AcpiTbGetNextTableDescriptor (
183 ACPI_TABLE_DESC **TableDesc);
186AcpiTbInitTableDescriptor (
187 ACPI_TABLE_DESC *TableDesc,
188 ACPI_PHYSICAL_ADDRESS Address,
190 ACPI_TABLE_HEADER *Table);
193AcpiTbAcquireTempTable (
194 ACPI_TABLE_DESC *TableDesc,
195 ACPI_PHYSICAL_ADDRESS Address,
197 ACPI_TABLE_HEADER *Table);
200AcpiTbReleaseTempTable (
201 ACPI_TABLE_DESC *TableDesc);
204AcpiTbValidateTempTable (
205 ACPI_TABLE_DESC *TableDesc);
208AcpiTbVerifyTempTable (
209 ACPI_TABLE_DESC *TableDesc,
218AcpiTbSetTableLoadedFlag (
231AcpiTbCreateLocalFadt (
232 ACPI_TABLE_HEADER *Table,
251AcpiTbResizeRootTableList (
256 ACPI_TABLE_DESC *TableDesc);
259AcpiTbInvalidateTable (
260 ACPI_TABLE_DESC *TableDesc);
264 ACPI_TABLE_DESC *OldTableDesc);
268 ACPI_TABLE_DESC *TableDesc,
269 ACPI_TABLE_HEADER **TablePtr,
275 ACPI_TABLE_HEADER *Table,
280AcpiTbInstallStandardTable (
281 ACPI_PHYSICAL_ADDRESS Address,
283 ACPI_TABLE_HEADER *Table,
289AcpiTbUninstallTable (
290 ACPI_TABLE_DESC *TableDesc);
295 ACPI_NAMESPACE_NODE *ParentNode);
298AcpiTbInstallAndLoadTable (
299 ACPI_PHYSICAL_ADDRESS Address,
301 ACPI_TABLE_HEADER *Table,
319AcpiTbDeleteNamespaceByOwner (
323AcpiTbAllocateOwnerId (
327AcpiTbReleaseOwnerId (
333 ACPI_OWNER_ID *OwnerId);
340AcpiTbInitializeFacs (
344AcpiTbPrintTableHeader(
345 ACPI_PHYSICAL_ADDRESS Address,
346 ACPI_TABLE_HEADER *Header);
349AcpiTbCheckDsdtHeader (
357AcpiTbInstallTableWithOverride (
358 ACPI_TABLE_DESC *NewTableDesc,
363AcpiTbParseRootTable (
364 ACPI_PHYSICAL_ADDRESS RsdpAddress);
368 ACPI_TABLE_DESC *TableDesc,
369 ACPI_TABLE_HEADER **OutTable);
373 ACPI_TABLE_DESC *TableDesc);