Lines Matching defs:Field
187 * DESCRIPTION: Decode and return a package length field.
245 * the package. Consumes the package length field
633 * RETURN: A newly allocated FIELD op
635 * DESCRIPTION: Get next field (NamedField, ReservedField, or AccessField)
644 ACPI_PARSE_OBJECT *Field;
662 /* Determine field type */
696 /* Allocate a new field op */
698 Field = AcpiPsAllocOp (Opcode, Aml);
699 if (!Field)
704 /* Decode the field type */
714 AcpiPsSetName (Field, Name);
726 if (Field->Common.InlineComment)
728 Field->Common.NameComment = Field->Common.InlineComment;
730 Field->Common.InlineComment = AcpiGbl_CurrentInlineComment;
736 Field->Common.Value.Size = AcpiPsGetNextPackageLength (ParserState);
744 Field->Common.Value.Size = AcpiPsGetNextPackageLength (ParserState);
752 * Get AccessType and AccessAttrib and merge into the field Op
764 Field->Common.Value.Integer = (UINT8) AccessType;
765 Field->Common.Value.Integer |= (UINT16) (AccessAttribute << 8);
774 Field->Common.Value.Integer |= (UINT32) (AccessLength << 16);
803 AcpiPsFreeOp (Field);
855 AcpiPsFreeOp (Field);
866 AcpiPsAppendArg (Field, Arg);
876 return_PTR (Field);
883 * PARAMETERS: Start - First Op in field list
887 * DESCRIPTION: Free all Op objects inside a field list.
942 ACPI_PARSE_OBJECT *Field;
989 Field = AcpiPsGetNextField (ParserState);
990 if (!Field)
1002 Prev->Common.Next = Field;
1006 Arg = Field;
1008 Prev = Field;