Lines Matching defs:Field
55 DT_FIELD *Field,
61 DT_FIELD *Field,
67 DT_FIELD *Field,
81 * Field - Field to be compiled
83 * Type - Field type
94 DT_FIELD *Field,
106 DtCompileInteger (Buffer, Field, ByteLength, Flags);
111 DtCompileString (Buffer, Field, ByteLength);
116 Status = DtCompileUuid (Buffer, Field, ByteLength);
126 DtCompileBuffer (Buffer, Field->Value, Field, ByteLength);
131 DtCompileUnicode (Buffer, Field, ByteLength);
140 DtFatal (ASL_MSG_COMPILER_INTERNAL, Field, "Invalid field type");
151 * Field - String to be copied to buffer
163 DT_FIELD *Field,
169 Length = strlen (Field->Value);
177 ByteLength, Length, (ASL_MSG_BUFFER_SIZE / 2), Field->Value);
178 DtError (ASL_ERROR, ASL_MSG_STRING_LENGTH, Field, AslGbl_MsgBuffer);
182 memcpy (Buffer, Field->Value, Length);
191 * Field - String to be copied to buffer
206 DT_FIELD *Field,
215 AsciiString = Field->Value;
233 * Field - String to be copied to buffer
245 DT_FIELD *Field,
252 InString = Field->Value;
257 snprintf (AslGbl_MsgBuffer, sizeof(AslGbl_MsgBuffer), "%s", Field->Value);
258 DtNameError (ASL_ERROR, ASL_MSG_INVALID_UUID, Field, AslGbl_MsgBuffer);
274 * Field - Field obj with Integer to be compiled
288 DT_FIELD *Field,
301 DtFatal (ASL_MSG_COMPILER_INTERNAL, Field,
308 Status = DtResolveIntegerExpression (Field, &Value);
323 if (!strcmp (Field->Name, "Reserved"))
329 DtError (ASL_ERROR, ASL_MSG_RESERVED_FIELD, Field,
336 DtError (ASL_ERROR, ASL_MSG_RESERVED_FIELD, Field,
346 DtError (ASL_ERROR, ASL_MSG_ZERO_VALUE, Field, NULL);
361 DtError (ASL_ERROR, ASL_MSG_INTEGER_SIZE, Field, AslGbl_MsgBuffer);
444 * Field - Current field object
458 DT_FIELD *Field,
476 DtError (ASL_ERROR, ASL_MSG_BUFFER_LIST, Field, AslGbl_MsgBuffer);
489 DtError (ASL_ERROR, ASL_MSG_BUFFER_ELEMENT, Field, Substring);
498 DtError (ASL_ERROR, ASL_MSG_BUFFER_ELEMENT, Field, Substring);
514 * Field - Field to be compiled
526 DT_FIELD *Field,
534 Value = AcpiUtImplicitStrtoul64 (Field->Value);
615 DtFatal (ASL_MSG_COMPILER_INTERNAL, Field, "Invalid flag opcode");
624 DtError (ASL_ERROR, ASL_MSG_FLAG_VALUE, Field, AslGbl_MsgBuffer);
655 DT_FIELD *Field = UtFieldCacheCalloc ();
658 Field->StringLength = 0;
661 Field->Name =
667 Field->StringLength = strlen (FieldValue->Value);
668 Field->Value =
669 strcpy (UtLocalCacheCalloc (Field->StringLength + 1), FieldValue->Value);
672 Field->Line = FieldValue->Line;
673 Field->ByteOffset = Offset;
674 Field->NameColumn = FieldKey->Column;
675 Field->Column = FieldValue->Column;
676 DtLinkField (Field);
716 * PARAMETERS: Field - New field object to link
726 DT_FIELD *Field)
742 Prev->Next = Field;
746 AslGbl_FieldList = Field;