mirror of
https://github.com/acpica/acpica/
synced 2025-01-19 07:59:44 +03:00
New interface to AcpiDsInitAmlWalk
date 2004.04.22.19.17.00; author rmoore1; state Exp;
This commit is contained in:
parent
9c56b1a996
commit
1a8eb28933
@ -1,7 +1,7 @@
|
||||
/******************************************************************************
|
||||
*
|
||||
* Module Name: dsmethod - Parser/Interpreter interface - control method parsing
|
||||
* $Revision: 1.94 $
|
||||
* $Revision: 1.95 $
|
||||
*
|
||||
*****************************************************************************/
|
||||
|
||||
@ -225,8 +225,9 @@ AcpiDsParseMethod (
|
||||
return_ACPI_STATUS (AE_NO_MEMORY);
|
||||
}
|
||||
|
||||
Status = AcpiDsInitAmlWalk (WalkState, Op, Node, ObjDesc->Method.AmlStart,
|
||||
ObjDesc->Method.AmlLength, NULL, NULL, 1);
|
||||
Status = AcpiDsInitAmlWalk (WalkState, Op, Node,
|
||||
ObjDesc->Method.AmlStart,
|
||||
ObjDesc->Method.AmlLength, NULL, 1);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
AcpiDsDeleteWalkState (WalkState);
|
||||
@ -353,8 +354,9 @@ AcpiDsCallControlMethod (
|
||||
{
|
||||
ACPI_STATUS Status;
|
||||
ACPI_NAMESPACE_NODE *MethodNode;
|
||||
ACPI_OPERAND_OBJECT *ObjDesc;
|
||||
ACPI_WALK_STATE *NextWalkState;
|
||||
ACPI_OPERAND_OBJECT *ObjDesc;
|
||||
ACPI_PARAMETER_INFO Info;
|
||||
UINT32 i;
|
||||
|
||||
|
||||
@ -400,7 +402,6 @@ AcpiDsCallControlMethod (
|
||||
return_ACPI_STATUS (AE_NO_MEMORY);
|
||||
}
|
||||
|
||||
|
||||
/* Create and init a Root Node */
|
||||
|
||||
Op = AcpiPsCreateScopeOp ();
|
||||
@ -412,7 +413,7 @@ AcpiDsCallControlMethod (
|
||||
|
||||
Status = AcpiDsInitAmlWalk (NextWalkState, Op, MethodNode,
|
||||
ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength,
|
||||
NULL, NULL, 1);
|
||||
NULL, 1);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
AcpiDsDeleteWalkState (NextWalkState);
|
||||
@ -442,9 +443,12 @@ AcpiDsCallControlMethod (
|
||||
*/
|
||||
ThisWalkState->Operands [ThisWalkState->NumOperands] = NULL;
|
||||
|
||||
Info.Parameters = &ThisWalkState->Operands[0];
|
||||
Info.ParameterType = ACPI_PARAM_ARGS;
|
||||
|
||||
Status = AcpiDsInitAmlWalk (NextWalkState, NULL, MethodNode,
|
||||
ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength,
|
||||
&ThisWalkState->Operands[0], NULL, 3);
|
||||
&Info, 3);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
goto Cleanup;
|
||||
|
Loading…
Reference in New Issue
Block a user