summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/acinterp.h
diff options
context:
space:
mode:
authoriwasaki <iwasaki@FreeBSD.org>2002-07-09 17:51:31 +0000
committeriwasaki <iwasaki@FreeBSD.org>2002-07-09 17:51:31 +0000
commit80fd7f7b7e25faf86d25d2c97b3a0dfbedb12552 (patch)
treeea70a54a7d2f53270d0147b285a5fa912b760051 /sys/contrib/dev/acpica/acinterp.h
parent6b92cff93be2b7ae83deb340b753b02444cdcacd (diff)
downloadFreeBSD-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.h57
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);
OpenPOWER on IntegriCloud