Home | History | Annotate | Download | only in compiler

Lines Matching refs:Asl

223         if (!Op->Asl.ExternalName)
353 if (!Op->Asl.ExternalName)
503 if (InitializerOp->Asl.ParseOpcode == PARSEOP_STRING_LITERAL)
505 return ((UINT16) (strlen (InitializerOp->Asl.Value.String) + 1));
553 * the field in the ASL, not in the AML)
575 Op->Asl.ExternalName = Name;
576 Op->Asl.CompileFlags |= OP_IS_RESOURCE_FIELD;
578 Op->Asl.Value.Tag.BitOffset = (ByteOffset * 8) + BitOffset;
579 Op->Asl.Value.Tag.BitLength = BitLength;
596 * that no value was specified in the ASL. Used to merge multiple
609 if (Op->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG)
619 *Flags |= (((UINT8) Op->Asl.Value.Integer) << Position);
632 if (Op->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG)
642 *Flags |= (((UINT16) Op->Asl.Value.Integer) << Position);
668 Op->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG;
707 Value = (UINT32) NextValueOp->Asl.Value.Integer;
714 if (NextOp->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)
718 if (Value == (UINT32) NextOp->Asl.Value.Integer)
722 if (!(NextOp->Asl.CompileFlags & OP_IS_DUPLICATE))
724 NextOp->Asl.CompileFlags |= OP_IS_DUPLICATE;
763 switch (Info->DescriptorTypeOp->Asl.ParseOpcode)
1052 Info->DescriptorTypeOp->Asl.ParseOpName);
1061 Info->DescriptorTypeOp->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG;
1062 Info->DescriptorTypeOp->Asl.CompileFlags = OP_IS_RESOURCE_DESC;
1063 Info->DescriptorTypeOp->Asl.Value.Integer = Info->CurrentByteOffset;
1067 Info->DescriptorTypeOp->Asl.FinalAmlLength = Rnode->BufferLength;
1068 Info->DescriptorTypeOp->Asl.Extra =
1159 if (Op->Asl.Parent)
1161 Op->Asl.Parent->Asl.CompileFlags |= OP_IS_RESOURCE_DESC;
1179 if (DescriptorTypeOp->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG)
1182 DescriptorTypeOp, DescriptorTypeOp->Asl.Value.String);
1196 if (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_CONNECTION)
1198 Info.MappingOp = Op->Asl.Parent;
1208 DescriptorTypeOp->Asl.CompileFlags |= OP_IS_RESOURCE_DESC;
1229 LastOp = LastOp->Asl.Parent;
1241 Op->Asl.ParseOpcode = PARSEOP_BUFFER;
1242 Op->Asl.AmlOpcode = AML_BUFFER_OP;
1243 Op->Asl.CompileFlags = OP_AML_PACKAGE | OP_IS_RESOURCE_DESC;
1246 BufferLengthOp->Asl.ParseOpcode = PARSEOP_INTEGER;
1247 BufferLengthOp->Asl.Value.Integer = CurrentByteOffset;
1251 BufferOp->Asl.ParseOpcode = PARSEOP_RAW_DATA;
1252 BufferOp->Asl.AmlOpcode = AML_RAW_DATA_CHAIN;
1253 BufferOp->Asl.AmlOpcodeLength = 0;
1254 BufferOp->Asl.AmlLength = CurrentByteOffset;
1255 BufferOp->Asl.Value.Buffer = ACPI_CAST_PTR (UINT8, HeadRnode.Next);
1256 BufferOp->Asl.CompileFlags |= OP_IS_RESOURCE_DATA;