diff options
author | iwasaki <iwasaki@FreeBSD.org> | 2002-07-09 17:51:31 +0000 |
---|---|---|
committer | iwasaki <iwasaki@FreeBSD.org> | 2002-07-09 17:51:31 +0000 |
commit | 80fd7f7b7e25faf86d25d2c97b3a0dfbedb12552 (patch) | |
tree | ea70a54a7d2f53270d0147b285a5fa912b760051 /sys/contrib/dev/acpica/acinterp.h | |
parent | 6b92cff93be2b7ae83deb340b753b02444cdcacd (diff) | |
download | FreeBSD-src-80fd7f7b7e25faf86d25d2c97b3a0dfbedb12552.zip FreeBSD-src-80fd7f7b7e25faf86d25d2c97b3a0dfbedb12552.tar.gz |
Vendor import of the Intel ACPI CA 20020611 drop.
Diffstat (limited to 'sys/contrib/dev/acpica/acinterp.h')
-rw-r--r-- | sys/contrib/dev/acpica/acinterp.h | 57 |
1 files changed, 42 insertions, 15 deletions
diff --git a/sys/contrib/dev/acpica/acinterp.h b/sys/contrib/dev/acpica/acinterp.h index 4a7df65..9593aef 100644 --- a/sys/contrib/dev/acpica/acinterp.h +++ b/sys/contrib/dev/acpica/acinterp.h @@ -1,7 +1,7 @@ /****************************************************************************** * * Name: acinterp.h - Interpreter subcomponent prototypes and defines - * $Revision: 133 $ + * $Revision: 138 $ * *****************************************************************************/ @@ -127,6 +127,11 @@ AcpiExResolveOperands ( ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState); +ACPI_STATUS +AcpiExCheckObjectType ( + ACPI_OBJECT_TYPE TypeNeeded, + ACPI_OBJECT_TYPE ThisType, + void *Object); /* * exxface - External interpreter interfaces @@ -174,6 +179,11 @@ AcpiExConvertToTargetType ( ACPI_OPERAND_OBJECT **ResultDesc, ACPI_WALK_STATE *WalkState); +UINT32 +AcpiExConvertToAscii ( + ACPI_INTEGER Integer, + UINT32 Base, + UINT8 *String); /* * exfield - ACPI AML (p-code) execution - field manipulation @@ -263,6 +273,12 @@ ACPI_STATUS AcpiExOpcode_6A_0T_1R ( ACPI_WALK_STATE *WalkState); +BOOLEAN +AcpiExDoMatch ( + UINT32 MatchOp, + ACPI_INTEGER PackageValue, + ACPI_INTEGER MatchValue); + ACPI_STATUS AcpiExGetObjectReference ( ACPI_OPERAND_OBJECT *ObjDesc, @@ -374,7 +390,7 @@ AcpiExReleaseMutex ( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState); -ACPI_STATUS +void AcpiExReleaseAllMutexes ( ACPI_THREAD_STATE *Thread); @@ -514,13 +530,6 @@ AcpiExResolveObjectToValue ( */ void -AcpiExShowHexValue ( - UINT32 ByteCount, - UINT8 *AmlStart, - UINT32 LeadSpace); - - -ACPI_STATUS AcpiExDumpOperand ( ACPI_OPERAND_OBJECT *EntryDesc); @@ -539,12 +548,31 @@ AcpiExDumpObjectDescriptor ( ACPI_OPERAND_OBJECT *Object, UINT32 Flags); - void AcpiExDumpNode ( ACPI_NAMESPACE_NODE *Node, UINT32 Flags); +void +AcpiExOutString ( + char *Title, + char *Value); + +void +AcpiExOutPointer ( + char *Title, + void *Value); + +void +AcpiExOutInteger ( + char *Title, + UINT32 Value); + +void +AcpiExOutAddress ( + char *Title, + ACPI_PHYSICAL_ADDRESS Value); + /* * exnames - interpreter/scanner name load/execute @@ -666,8 +694,7 @@ AcpiExExitInterpreter ( void AcpiExTruncateFor32bitTable ( - ACPI_OPERAND_OBJECT *ObjDesc, - ACPI_WALK_STATE *WalkState); + ACPI_OPERAND_OBJECT *ObjDesc); BOOLEAN AcpiExValidateObjectType ( @@ -677,7 +704,7 @@ BOOLEAN AcpiExAcquireGlobalLock ( UINT32 Rule); -ACPI_STATUS +void AcpiExReleaseGlobalLock ( BOOLEAN Locked); @@ -686,12 +713,12 @@ AcpiExDigitsNeeded ( ACPI_INTEGER Value, UINT32 Base); -ACPI_STATUS +void AcpiExEisaIdToString ( UINT32 NumericId, NATIVE_CHAR *OutString); -ACPI_STATUS +void AcpiExUnsignedIntegerToString ( ACPI_INTEGER Value, NATIVE_CHAR *OutString); |