summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/actables.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/actables.h')
-rw-r--r--sys/contrib/dev/acpica/actables.h74
1 files changed, 19 insertions, 55 deletions
diff --git a/sys/contrib/dev/acpica/actables.h b/sys/contrib/dev/acpica/actables.h
index c7acca0..f3163d9 100644
--- a/sys/contrib/dev/acpica/actables.h
+++ b/sys/contrib/dev/acpica/actables.h
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: actables.h - ACPI table management
- * $Revision: 46 $
+ * $Revision: 1.53 $
*
*****************************************************************************/
@@ -9,7 +9,7 @@
*
* 1. Copyright Notice
*
- * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp.
+ * Some or all of this work - Copyright (c) 1999 - 2005, Intel Corp.
* All rights reserved.
*
* 2. License
@@ -123,15 +123,9 @@
#define SIZE_IN_HEADER 0
-ACPI_STATUS
-AcpiTbHandleToObject (
- UINT16 TableId,
- ACPI_TABLE_DESC **TableDesc);
-
/*
* tbconvrt - Table conversion routines
*/
-
ACPI_STATUS
AcpiTbConvertToXsdt (
ACPI_TABLE_DESC *TableInfo);
@@ -149,10 +143,10 @@ AcpiTbGetTableCount (
RSDP_DESCRIPTOR *RSDP,
ACPI_TABLE_HEADER *RSDT);
+
/*
* tbget - Table "get" routines
*/
-
ACPI_STATUS
AcpiTbGetTable (
ACPI_POINTER *Address,
@@ -170,17 +164,6 @@ AcpiTbGetTableBody (
ACPI_TABLE_DESC *TableInfo);
ACPI_STATUS
-AcpiTbGetThisTable (
- ACPI_POINTER *Address,
- ACPI_TABLE_HEADER *Header,
- ACPI_TABLE_DESC *TableInfo);
-
-ACPI_STATUS
-AcpiTbTableOverride (
- ACPI_TABLE_HEADER *Header,
- ACPI_TABLE_DESC *TableInfo);
-
-ACPI_STATUS
AcpiTbGetTablePtr (
ACPI_TABLE_TYPE TableType,
UINT32 Instance,
@@ -198,36 +181,23 @@ ACPI_STATUS
AcpiTbValidateRsdt (
ACPI_TABLE_HEADER *TablePtr);
+
+/*
+ * tbgetall - get multiple required tables
+ */
ACPI_STATUS
AcpiTbGetRequiredTables (
void);
-ACPI_STATUS
-AcpiTbGetPrimaryTable (
- ACPI_POINTER *Address,
- ACPI_TABLE_DESC *TableInfo);
-
-ACPI_STATUS
-AcpiTbGetSecondaryTable (
- ACPI_POINTER *Address,
- ACPI_STRING Signature,
- ACPI_TABLE_DESC *TableInfo);
/*
* tbinstall - Table installation
*/
-
ACPI_STATUS
AcpiTbInstallTable (
ACPI_TABLE_DESC *TableInfo);
ACPI_STATUS
-AcpiTbMatchSignature (
- char *Signature,
- ACPI_TABLE_DESC *TableInfo,
- UINT8 SearchType);
-
-ACPI_STATUS
AcpiTbRecognizeTable (
ACPI_TABLE_DESC *TableInfo,
UINT8 SearchType);
@@ -241,7 +211,6 @@ AcpiTbInitTableDescriptor (
/*
* tbremove - Table removal and deletion
*/
-
void
AcpiTbDeleteAllTables (
void);
@@ -260,41 +229,37 @@ AcpiTbUninstallTable (
/*
- * tbrsd - RSDP, RSDT utilities
+ * tbxfroot - RSDP, RSDT utilities
*/
+ACPI_STATUS
+AcpiTbFindTable (
+ char *Signature,
+ char *OemId,
+ char *OemTableId,
+ ACPI_TABLE_HEADER **TablePtr);
ACPI_STATUS
AcpiTbGetTableRsdt (
void);
-UINT8 *
-AcpiTbScanMemoryForRsdp (
- UINT8 *StartAddress,
- UINT32 Length);
-
ACPI_STATUS
-AcpiTbFindRsdp (
- ACPI_TABLE_DESC *TableInfo,
- UINT32 Flags);
+AcpiTbValidateRsdp (
+ RSDP_DESCRIPTOR *Rsdp);
/*
* tbutils - common table utilities
*/
-
ACPI_STATUS
-AcpiTbFindTable (
- char *Signature,
- char *OemId,
- char *OemTableId,
- ACPI_TABLE_HEADER **TablePtr);
+AcpiTbIsTableInstalled (
+ ACPI_TABLE_DESC *NewTableDesc);
ACPI_STATUS
AcpiTbVerifyTableChecksum (
ACPI_TABLE_HEADER *TableHeader);
UINT8
-AcpiTbChecksum (
+AcpiTbGenerateChecksum (
void *Buffer,
UINT32 Length);
@@ -302,5 +267,4 @@ ACPI_STATUS
AcpiTbValidateTableHeader (
ACPI_TABLE_HEADER *TableHeader);
-
#endif /* __ACTABLES_H__ */
OpenPOWER on IntegriCloud