summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/uteval.c
diff options
context:
space:
mode:
authornjl <njl@FreeBSD.org>2004-05-25 02:40:48 +0000
committernjl <njl@FreeBSD.org>2004-05-25 02:40:48 +0000
commitf5f00ea0addfa0016f8bfc2ffb0e1fc4fcb2ca8c (patch)
tree0152887c4e019e47a95af9087624f66e13387e90 /sys/contrib/dev/acpica/uteval.c
parentd68881dc5f6fa4960c4643f9fc64f02e1648817e (diff)
downloadFreeBSD-src-f5f00ea0addfa0016f8bfc2ffb0e1fc4fcb2ca8c.zip
FreeBSD-src-f5f00ea0addfa0016f8bfc2ffb0e1fc4fcb2ca8c.tar.gz
Local change: remove warnings.
Diffstat (limited to 'sys/contrib/dev/acpica/uteval.c')
-rw-r--r--sys/contrib/dev/acpica/uteval.c22
1 files changed, 13 insertions, 9 deletions
diff --git a/sys/contrib/dev/acpica/uteval.c b/sys/contrib/dev/acpica/uteval.c
index bb86b3a..7269927 100644
--- a/sys/contrib/dev/acpica/uteval.c
+++ b/sys/contrib/dev/acpica/uteval.c
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: uteval - Object evaluation
- * $Revision: 52 $
+ * $Revision: 54 $
*
*****************************************************************************/
@@ -170,7 +170,7 @@ AcpiUtOsiImplementation (
for (i = 0; i < ACPI_NUM_OSI_STRINGS; i++)
{
- if (!ACPI_STRCMP (StringDesc->String.Pointer,
+ if (!ACPI_STRCMP (StringDesc->String.Pointer,
(char *) (uintptr_t) AcpiGbl_ValidOsiStrings[i]))
{
/* This string is supported */
@@ -211,7 +211,7 @@ AcpiUtEvaluateObject (
UINT32 ExpectedReturnBtypes,
ACPI_OPERAND_OBJECT **ReturnDesc)
{
- ACPI_OPERAND_OBJECT *ObjDesc;
+ ACPI_PARAMETER_INFO Info;
ACPI_STATUS Status;
UINT32 ReturnBtype;
@@ -219,9 +219,13 @@ AcpiUtEvaluateObject (
ACPI_FUNCTION_TRACE ("UtEvaluateObject");
+ Info.Node = PrefixNode;
+ Info.Parameters = NULL;
+ Info.ParameterType = ACPI_PARAM_ARGS;
+
/* Evaluate the object/method */
- Status = AcpiNsEvaluateRelative (PrefixNode, Path, NULL, &ObjDesc);
+ Status = AcpiNsEvaluateRelative (Path, &Info);
if (ACPI_FAILURE (Status))
{
if (Status == AE_NOT_FOUND)
@@ -240,7 +244,7 @@ AcpiUtEvaluateObject (
/* Did we get a return object? */
- if (!ObjDesc)
+ if (!Info.ReturnObject)
{
if (ExpectedReturnBtypes)
{
@@ -255,7 +259,7 @@ AcpiUtEvaluateObject (
/* Map the return object type to the bitmapped type */
- switch (ACPI_GET_OBJECT_TYPE (ObjDesc))
+ switch (ACPI_GET_OBJECT_TYPE (Info.ReturnObject))
{
case ACPI_TYPE_INTEGER:
ReturnBtype = ACPI_BTYPE_INTEGER;
@@ -287,17 +291,17 @@ AcpiUtEvaluateObject (
ACPI_DEBUG_PRINT ((ACPI_DB_ERROR,
"Type returned from %s was incorrect: %X\n",
- Path, ACPI_GET_OBJECT_TYPE (ObjDesc)));
+ Path, ACPI_GET_OBJECT_TYPE (Info.ReturnObject)));
/* On error exit, we must delete the return object */
- AcpiUtRemoveReference (ObjDesc);
+ AcpiUtRemoveReference (Info.ReturnObject);
return_ACPI_STATUS (AE_TYPE);
}
/* Object type is OK, return it */
- *ReturnDesc = ObjDesc;
+ *ReturnDesc = Info.ReturnObject;
return_ACPI_STATUS (AE_OK);
}
OpenPOWER on IntegriCloud