Home | History | Annotate | Download | only in compiler

Lines Matching refs:Asl

221     switch (Op->Asl.ParseOpcode)
241 if (ACPI_COMPARE_NAMESEG (METHOD_NAME__PS0, Op->Asl.NameSeg))
254 ACPI_COMPARE_NAMESEG (METHOD_NAME__PS1, Op->Asl.NameSeg) ||
255 ACPI_COMPARE_NAMESEG (METHOD_NAME__PS2, Op->Asl.NameSeg) ||
256 ACPI_COMPARE_NAMESEG (METHOD_NAME__PS3, Op->Asl.NameSeg))
263 "%4.4s requires _PS0 in same scope", Op->Asl.NameSeg);
272 Next = Op->Asl.Child;
276 Next = Next->Asl.Next;
278 (((UINT8) Next->Asl.Value.Integer) & 0x07);
282 Next = Next->Asl.Next;
283 MethodInfo->ShouldBeSerialized = (UINT8) Next->Asl.Value.Integer;
285 Next = Next->Asl.Next;
290 Next = Next->Asl.Next;
292 NextType = Next->Asl.Child;
295 Op->Asl.AcpiBtype |= MethodInfo->ValidReturnTypes;
299 Next = Next->Asl.Next;
301 NextType = Next->Asl.Child;
315 ArgNode->Asl.Value.Integer |= ActualArgs;
324 Op->Asl.Child->Asl.Next, AslGbl_MsgBuffer);
332 ArgNode->Asl.Value.Integer |= ActualArgs;
351 (Op->Asl.Node == MethodInfo->Op->Asl.Node))
364 Op->Asl.Value.String, ASL_MSG_FOUND_HERE, MethodInfo->Op,
365 MethodInfo->Op->Asl.ExternalName);
371 AslError (ASL_REMARK, ASL_MSG_RECURSION, Op, Op->Asl.ExternalName);
392 Op, Op->Asl.ExternalName);
396 RegisterNumber = (Op->Asl.AmlOpcode & 0x0007);
402 if (Op->Asl.CompileFlags & OP_IS_TARGET)
414 (Op->Asl.Parent->Asl.ParseOpcode != PARSEOP_OBJECTTYPE))
436 Op, Op->Asl.ExternalName);
440 RegisterNumber = (Op->Asl.AmlOpcode & 0x000F) - 8;
447 if (Op->Asl.CompileFlags & OP_IS_TARGET)
459 (Op->Asl.Parent->Asl.ParseOpcode != PARSEOP_OBJECTTYPE))
492 if ((Op->Asl.Child) &&
493 (Op->Asl.Child->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG) &&
494 (!(Op->Asl.Child->Asl.CompileFlags & OP_IS_NULL_RETURN)))
507 Next = Op->Asl.Parent;
510 if (Next->Asl.ParseOpcode == PARSEOP_WHILE)
514 Next = Next->Asl.Parent;
527 if ((Op->Asl.Child->Asl.ParseOpcode == PARSEOP_INTEGER) &&
528 (Op->Asl.Child->Asl.Value.Integer > ACPI_UINT8_MAX))
626 i = ApCheckForPredefinedName (Op, Op->Asl.NameSeg);
630 Op, Op->Asl.ExternalName);
640 ApCheckForPredefinedObject (Op, Op->Asl.NameSeg);
644 if (ACPI_COMPARE_NAMESEG (METHOD_NAME__HID, Op->Asl.NameSeg))
646 Next = Op->Asl.Child->Asl.Next;
652 else if (ACPI_COMPARE_NAMESEG (METHOD_NAME__CID, Op->Asl.NameSeg))
654 Next = Op->Asl.Child->Asl.Next;
656 if ((Next->Asl.ParseOpcode == PARSEOP_PACKAGE) ||
657 (Next->Asl.ParseOpcode == PARSEOP_VAR_PACKAGE))
659 Next = Next->Asl.Child;
663 Next = Next->Asl.Next;
709 TypeOp->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG;
710 TypeOp = TypeOp->Asl.Next;
738 if (ParamTypeOp && ParamTypeOp->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)
751 MtProcessTypeOp (ParamTypeOp->Asl.Child);
754 ParamTypeOp = ParamTypeOp->Asl.Next;
787 if ((Op->Asl.AmlOpcode == AML_METHOD_OP) ||
788 (Op->Asl.AmlOpcode == AML_SCOPE_OP))
800 OpInfo = AcpiPsGetOpcodeInfo (Op->Asl.AmlOpcode);
801 if ((OpInfo->Class == AML_CLASS_NAMED_OBJECT) && (Op->Asl.AmlOpcode != AML_FIELD_OP))
820 ExternalPath = AcpiNsGetNormalizedPathname (MethodInfo->Op->Asl.Node, TRUE);
824 if ((Op->Asl.NameSeg[0] != '_') &&
825 (Op->Asl.NameSeg[1] != 'T') &&
826 (Op->Asl.NameSeg[2] != '_'))
872 if (Op->Asl.ParseOpcode != PARSEOP_OPERATIONREGION)
881 AddressOp = Op->Asl.Child->Asl.Next->Asl.Next;
882 LengthOp = Op->Asl.Child->Asl.Next->Asl.Next->Asl.Next;
885 AddressOp->Asl.ParseOpcode == PARSEOP_INTEGER &&
886 LengthOp->Asl.ParseOpcode == PARSEOP_INTEGER)
924 switch (Op->Asl.ParseOpcode)
931 printf ("No method info for method! [%s]\n", Op->Asl.Namepath);
945 switch (Op->Asl.ParseOpcode)
957 (!(Op->Asl.CompileFlags & OP_HAS_NO_EXIT)))
974 ExternalPath = AcpiNsGetNormalizedPathname (Op->Asl.Node, TRUE);
996 Op->Asl.CompileFlags |= OP_METHOD_SOME_NO_RETVAL;
1000 Op->Asl.CompileFlags |= OP_METHOD_NO_RETVAL;
1044 Op->Asl.Parent->Asl.CompileFlags |= OP_HAS_NO_EXIT;
1048 Op->Asl.ParentMethod = MethodInfo->Op;
1055 if (Op->Asl.Next)
1058 Op->Asl.Next, NULL);
1064 if ((Op->Asl.CompileFlags & OP_HAS_NO_EXIT) &&
1065 (Op->Asl.Next) &&
1066 (Op->Asl.Next->Asl.ParseOpcode == PARSEOP_ELSE))
1073 Op->Asl.Next->Asl.CompileFlags |= OP_IF_HAS_NO_EXIT;
1079 if ((Op->Asl.CompileFlags & OP_HAS_NO_EXIT) &&
1080 (Op->Asl.CompileFlags & OP_IF_HAS_NO_EXIT))
1086 Op->Asl.Parent->Asl.CompileFlags |= OP_HAS_NO_EXIT;
1093 if ((Op->Asl.CompileFlags & OP_HAS_NO_EXIT) &&
1094 (Op->Asl.Parent))
1098 Op->Asl.Parent->Asl.CompileFlags |= OP_HAS_NO_EXIT;