Lines Matching defs:ParserState
58 ACPI_PARSE_STATE *ParserState);
62 ACPI_PARSE_STATE *ParserState);
69 * PARAMETERS: ParserState - Current parser state object
81 ACPI_PARSE_STATE *ParserState)
83 UINT8 *Aml = ParserState->Aml;
97 ParserState->Aml += ((ACPI_SIZE) ByteCount + 1);
127 * PARAMETERS: ParserState - Current parser state object
138 ACPI_PARSE_STATE *ParserState)
140 UINT8 *Start = ParserState->Aml;
147 /* Function below updates ParserState->Aml */
149 PackageLength = AcpiPsGetNextPackageLength (ParserState);
159 * PARAMETERS: ParserState - Current parser state object
172 ACPI_PARSE_STATE *ParserState)
174 UINT8 *Start = ParserState->Aml;
175 UINT8 *End = ParserState->Aml;
226 ParserState->Aml = End;
235 * PARAMETERS: ParserState - Current parser state object
255 ACPI_PARSE_STATE *ParserState,
264 UINT8 *Start = ParserState->Aml;
270 Path = AcpiPsGetNextNamestring (ParserState);
307 WalkState->ParserState.Aml = Start;
413 * PARAMETERS: ParserState - Current parser state object
425 ACPI_PARSE_STATE *ParserState,
431 UINT8 *Aml = ParserState->Aml;
496 Arg->Common.Value.Name = AcpiPsGetNextNamestring (ParserState);
506 ParserState->Aml += Length;
515 * PARAMETERS: ParserState - Current parser state object
525 ACPI_PARSE_STATE *ParserState)
543 Aml = ParserState->Aml;
547 switch (ACPI_GET8 (ParserState->Aml))
552 ParserState->Aml++;
558 ParserState->Aml++;
564 ParserState->Aml++;
570 ParserState->Aml++;
595 ACPI_MOVE_32_TO_32 (&Name, ParserState->Aml);
597 ParserState->Aml += ACPI_NAME_SIZE;
601 Field->Common.Value.Size = AcpiPsGetNextPackageLength (ParserState);
609 Field->Common.Value.Size = AcpiPsGetNextPackageLength (ParserState);
624 AccessType = ACPI_GET8 (ParserState->Aml);
625 ParserState->Aml++;
626 AccessAttribute = ACPI_GET8 (ParserState->Aml);
627 ParserState->Aml++;
636 AccessLength = ACPI_GET8 (ParserState->Aml);
637 ParserState->Aml++;
650 Aml = ParserState->Aml;
651 if (ACPI_GET8 (ParserState->Aml) == AML_BUFFER_OP)
653 ParserState->Aml++;
655 PkgEnd = ParserState->Aml;
656 PkgLength = AcpiPsGetNextPackageLength (ParserState);
659 if (ParserState->Aml < PkgEnd)
672 Opcode = ACPI_GET8 (ParserState->Aml);
673 ParserState->Aml++;
679 BufferLength = ACPI_GET8 (ParserState->Aml);
680 ParserState->Aml += 1;
685 BufferLength = ACPI_GET16 (ParserState->Aml);
686 ParserState->Aml += 2;
691 BufferLength = ACPI_GET32 (ParserState->Aml);
692 ParserState->Aml += 4;
704 Arg->Named.Data = ParserState->Aml;
709 ParserState->Aml = PkgEnd;
722 Arg->Common.Value.Name = AcpiPsGetNextNamestring (ParserState);
746 * ParserState - Current parser state object
760 ACPI_PARSE_STATE *ParserState,
771 ACPI_FUNCTION_TRACE_PTR (PsGetNextArg, ParserState);
785 Arg = AcpiPsAllocOp (AML_BYTE_OP, ParserState->Aml);
791 AcpiPsGetNextSimpleArg (ParserState, ArgType, Arg);
798 ParserState->PkgEnd = AcpiPsGetNextPackageEnd (ParserState);
803 if (ParserState->Aml < ParserState->PkgEnd)
807 while (ParserState->Aml < ParserState->PkgEnd)
809 Field = AcpiPsGetNextField (ParserState);
828 ParserState->Aml = ParserState->PkgEnd;
834 if (ParserState->Aml < ParserState->PkgEnd)
839 ParserState->Aml);
848 ACPI_PTR_DIFF (ParserState->PkgEnd, ParserState->Aml);
849 Arg->Named.Data = ParserState->Aml;
853 ParserState->Aml = ParserState->PkgEnd;
862 Subop = AcpiPsPeekOpcode (ParserState);
870 Arg = AcpiPsAllocOp (AML_INT_NAMEPATH_OP, ParserState->Aml);
880 Status = AcpiPsGetNextNamepath (WalkState, ParserState,
895 Status = AcpiPsGetNextNamepath (WalkState, ParserState,
919 if (ParserState->Aml < ParserState->PkgEnd)