Home | History | Annotate | Download | only in parser

Lines Matching refs:Aml

3  * Module Name: psloop - Main AML parse loop
153 * Parse the AML and build an operation tree as most interpreters, (such as
156 * flexible and the code fairly compact by parsing based on a list of AML
187 * AmlOpStart - Op start in AML
245 WalkState->Aml = WalkState->ParserState.Aml;
293 Op->Named.Data = WalkState->ParserState.Aml;
295 (WalkState->ParserState.PkgEnd - WalkState->ParserState.Aml);
299 WalkState->ParserState.Aml = WalkState->ParserState.PkgEnd;
312 "Setup Package/Buffer: Pass %u, AML Ptr: %p\n",
325 WalkState->ParserState.Aml = WalkState->ParserState.PkgEnd;
361 * DESCRIPTION: Parse AML (pointed to by the current parser state) and return
442 /* Iterative parsing loop, while there is more AML to process: */
444 while ((ParserState->Aml < ParserState->AmlEnd) || (Op))
448 AmlOpStart = ParserState->Aml;
494 ACPI_INFO (("Skipping parse of AML opcode: %s (0x%4.4X)",
506 WalkState->ParserState.Aml = WalkState->Aml + OpcodeLength;
508 WalkState->ParserState.Aml =
510 WalkState->Aml = WalkState->ParserState.Aml;
562 ParserState->Aml =
564 ParserState->Aml =
566 WalkState->Aml = ParserState->Aml;
569 if (*WalkState->Aml == AML_ELSE_OP)
572 WalkState->ParserState.Aml = WalkState->Aml + 1;
573 WalkState->ParserState.Aml =
575 WalkState->Aml = ParserState->Aml;
630 Op->Named.Length = (UINT32) (ParserState->Aml - Op->Named.Data);
642 Op->Named.Length = (UINT32) (ParserState->Aml - Op->Named.Data);
652 Op->Named.Length = (UINT32) (ParserState->Aml - Op->Named.Data);
692 } /* while ParserState->Aml */