diff options
Diffstat (limited to 'sys/contrib/dev/acpica/actables.h')
-rw-r--r-- | sys/contrib/dev/acpica/actables.h | 74 |
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__ */ |