Lines Matching refs:Op

69     ACPI_PARSE_OBJECT       *Op);
97 ACPI_PARSE_OBJECT *Op) in AcpiPsGetArguments() argument
107 switch (Op->Common.AmlOpcode) in AcpiPsGetArguments()
118 GET_CURRENT_ARG_TYPE (WalkState->ArgTypes), Op); in AcpiPsGetArguments()
124 &(WalkState->ParserState), Op, ACPI_POSSIBLE_METHOD_CALL); in AcpiPsGetArguments()
151 AcpiPsAppendArg (Op, Arg); in AcpiPsGetArguments()
172 switch (Op->Common.AmlOpcode) in AcpiPsGetArguments()
185 AcpiPsLinkModuleCode (Op->Common.Parent, AmlOpStart, in AcpiPsGetArguments()
207 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP)) in AcpiPsGetArguments()
209 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiPsGetArguments()
216 Op->Common.AmlOpcode, in AcpiPsGetArguments()
228 switch (Op->Common.AmlOpcode) in AcpiPsGetArguments()
237 Op->Named.Data = WalkState->ParserState.Aml; in AcpiPsGetArguments()
238 Op->Named.Length = (UINT32) in AcpiPsGetArguments()
251 if ((Op->Common.Parent) && in AcpiPsGetArguments()
252 (Op->Common.Parent->Common.AmlOpcode == AML_NAME_OP) && in AcpiPsGetArguments()
259 Op->Named.Data = AmlOpStart; in AcpiPsGetArguments()
260 Op->Named.Length = (UINT32) in AcpiPsGetArguments()
412 ACPI_PARSE_OBJECT *Op = NULL; /* current op */ in AcpiPsParseLoop() local
440 if ((ParserState->Scope->ParseScope.Op) && in AcpiPsParseLoop()
441 ((ParserState->Scope->ParseScope.Op->Common.AmlOpcode == AML_IF_OP) || in AcpiPsParseLoop()
442 (ParserState->Scope->ParseScope.Op->Common.AmlOpcode == AML_WHILE_OP)) && in AcpiPsParseLoop()
451 WalkState->Op = NULL; in AcpiPsParseLoop()
466 Status = AcpiPsNextParseState (WalkState, Op, Status); in AcpiPsParseLoop()
469 AcpiPsPopScope (ParserState, &Op, in AcpiPsParseLoop()
471 ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "Popped scope, Op=%p\n", Op)); in AcpiPsParseLoop()
477 Op = WalkState->PrevOp; in AcpiPsParseLoop()
485 while ((ParserState->Aml < ParserState->AmlEnd) || (Op)) in AcpiPsParseLoop()
488 if (!Op) in AcpiPsParseLoop()
490 Status = AcpiPsCreateOp (WalkState, AmlOpStart, &Op); in AcpiPsParseLoop()
508 Status = AcpiPsCompleteOp (WalkState, &Op, Status); in AcpiPsParseLoop()
517 AcpiExStartTraceOpcode (Op, WalkState); in AcpiPsParseLoop()
533 Status = AcpiPsGetArguments (WalkState, AmlOpStart, Op); in AcpiPsParseLoop()
536 Status = AcpiPsCompleteOp (WalkState, &Op, Status); in AcpiPsParseLoop()
554 Status = AcpiPsPushScope (ParserState, Op, in AcpiPsParseLoop()
558 Status = AcpiPsCompleteOp (WalkState, &Op, Status); in AcpiPsParseLoop()
567 Op = NULL; in AcpiPsParseLoop()
575 WalkState->OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiPsParseLoop()
578 if (Op->Common.AmlOpcode == AML_REGION_OP || in AcpiPsParseLoop()
579 Op->Common.AmlOpcode == AML_DATA_REGION_OP) in AcpiPsParseLoop()
589 Op->Named.Length = (UINT32) (ParserState->Aml - Op->Named.Data); in AcpiPsParseLoop()
601 Op->Named.Length = (UINT32) (ParserState->Aml - Op->Named.Data); in AcpiPsParseLoop()
604 if (Op->Common.AmlOpcode == AML_BANK_FIELD_OP) in AcpiPsParseLoop()
611 Op->Named.Length = (UINT32) (ParserState->Aml - Op->Named.Data); in AcpiPsParseLoop()
618 WalkState->Op = Op; in AcpiPsParseLoop()
619 WalkState->Opcode = Op->Common.AmlOpcode; in AcpiPsParseLoop()
622 Status = AcpiPsNextParseState (WalkState, Op, Status); in AcpiPsParseLoop()
629 Status = AcpiPsCompleteOp (WalkState, &Op, Status); in AcpiPsParseLoop()
637 Status = AcpiPsCompleteFinalOp (WalkState, Op, Status); in AcpiPsParseLoop()