Lines Matching refs:Asl
397 NextOp = Op->Asl.Parent; in XfGetParentMethod()
400 if (NextOp->Asl.AmlOpcode == AML_METHOD_OP) in XfGetParentMethod()
405 NextOp = NextOp->Asl.Parent; in XfGetParentMethod()
461 if ((Op->Asl.AmlOpcode == AML_METHOD_OP) && Op->Asl.Node) in XfNamespaceLocateBegin()
463 Node = Op->Asl.Node; in XfNamespaceLocateBegin()
483 NextOp = Op->Asl.Child; in XfNamespaceLocateBegin()
487 NextOp = NextOp->Asl.Next; in XfNamespaceLocateBegin()
489 (((UINT8) NextOp->Asl.Value.Integer) & 0x07); in XfNamespaceLocateBegin()
520 if (Op->Asl.CompileFlags & OP_IS_NAME_DECLARATION) in XfNamespaceLocateBegin()
525 OpInfo = AcpiPsGetOpcodeInfo (Op->Asl.AmlOpcode); in XfNamespaceLocateBegin()
541 Node = NextOp->Asl.Node; in XfNamespaceLocateBegin()
543 RegisterNumber = Op->Asl.AmlOpcode & 0x0007; /* 0x60 through 0x67 */ in XfNamespaceLocateBegin()
546 if (Op->Asl.CompileFlags & OP_IS_TARGET) in XfNamespaceLocateBegin()
578 Node = NextOp->Asl.Node; in XfNamespaceLocateBegin()
582 RegisterNumber = Op->Asl.AmlOpcode - AML_ARG0; /* 0x68 through 0x6F */ in XfNamespaceLocateBegin()
590 if (Op->Asl.CompileFlags & OP_IS_TARGET) in XfNamespaceLocateBegin()
606 (Op->Asl.ParseOpcode != PARSEOP_NAMESTRING) && in XfNamespaceLocateBegin()
607 (Op->Asl.ParseOpcode != PARSEOP_NAMESEG) && in XfNamespaceLocateBegin()
608 (Op->Asl.ParseOpcode != PARSEOP_METHODCALL) && in XfNamespaceLocateBegin()
609 (Op->Asl.ParseOpcode != PARSEOP_EXTERNAL)) in XfNamespaceLocateBegin()
619 if ((Op->Asl.Parent) && in XfNamespaceLocateBegin()
620 (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_CONDREFOF)) in XfNamespaceLocateBegin()
630 if ((Op->Asl.ParseOpcode == PARSEOP_NAMESTRING) || in XfNamespaceLocateBegin()
631 (Op->Asl.ParseOpcode == PARSEOP_NAMESEG) || in XfNamespaceLocateBegin()
632 (Op->Asl.ParseOpcode == PARSEOP_METHODCALL) || in XfNamespaceLocateBegin()
633 (Op->Asl.ParseOpcode == PARSEOP_EXTERNAL)) in XfNamespaceLocateBegin()
648 Path = Op->Asl.Child->Asl.Value.String; in XfNamespaceLocateBegin()
649 if (Op->Asl.AmlOpcode == AML_ALIAS_OP) in XfNamespaceLocateBegin()
655 Path = Op->Asl.Child->Asl.Next->Asl.Value.String; in XfNamespaceLocateBegin()
662 NextOp = Op->Asl.Child; in XfNamespaceLocateBegin()
663 while (!(NextOp->Asl.CompileFlags & OP_IS_NAME_DECLARATION)) in XfNamespaceLocateBegin()
665 NextOp = NextOp->Asl.Next; in XfNamespaceLocateBegin()
668 Path = NextOp->Asl.Value.String; in XfNamespaceLocateBegin()
672 Path = Op->Asl.Value.String; in XfNamespaceLocateBegin()
675 ObjectType = AslMapNamedOpcodeToDataType (Op->Asl.AmlOpcode); in XfNamespaceLocateBegin()
709 Op->Asl.ExternalName); in XfNamespaceLocateBegin()
716 Op, Op->Asl.ExternalName); in XfNamespaceLocateBegin()
728 Op->Asl.ExternalName); in XfNamespaceLocateBegin()
737 Op->Asl.ExternalName); in XfNamespaceLocateBegin()
749 if (Op->Asl.CompileFlags & OP_NOT_FOUND_DURING_LOAD) in XfNamespaceLocateBegin()
763 Op->Asl.ExternalName); in XfNamespaceLocateBegin()
785 if ((Op->Asl.ParseOpcode != PARSEOP_ALIAS) && in XfNamespaceLocateBegin()
794 NextOp = NextOp->Asl.Child; in XfNamespaceLocateBegin()
798 if (NextOp->Asl.Node) in XfNamespaceLocateBegin()
800 Node = NextOp->Asl.Node; in XfNamespaceLocateBegin()
826 switch (Op->Asl.Parent->Asl.AmlOpcode) in XfNamespaceLocateBegin()
834 FieldBitLength = (UINT32) Op->Asl.Next->Asl.Value.Integer; in XfNamespaceLocateBegin()
895 switch (Op->Asl.Parent->Asl.AmlOpcode) in XfNamespaceLocateBegin()
913 Op->Asl.AmlLength = 0; in XfNamespaceLocateBegin()
914 Op->Asl.ParseOpcode = PARSEOP_INTEGER; in XfNamespaceLocateBegin()
915 Op->Asl.Value.Integer = (UINT64) Offset; in XfNamespaceLocateBegin()
916 Op->Asl.CompileFlags |= OP_IS_RESOURCE_FIELD; in XfNamespaceLocateBegin()
923 …else if ((((Op->Asl.ParseOpcode == PARSEOP_NAMESTRING) || (Op->Asl.ParseOpcode == PARSEOP_NAMESEG)… in XfNamespaceLocateBegin()
925 (Op->Asl.Parent) && in XfNamespaceLocateBegin()
926 (Op->Asl.Parent->Asl.ParseOpcode != PARSEOP_METHOD)) || in XfNamespaceLocateBegin()
928 (Op->Asl.ParseOpcode == PARSEOP_METHODCALL)) in XfNamespaceLocateBegin()
936 if ((Op->Asl.Parent) && in XfNamespaceLocateBegin()
937 ((Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_REFOF) || in XfNamespaceLocateBegin()
938 (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_PACKAGE) || in XfNamespaceLocateBegin()
939 (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_VAR_PACKAGE)|| in XfNamespaceLocateBegin()
940 (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_OBJECTTYPE))) in XfNamespaceLocateBegin()
956 Op->Asl.ExternalName, AcpiUtGetTypeName (Node->Type)); in XfNamespaceLocateBegin()
964 Op->Asl.Node = Node; in XfNamespaceLocateBegin()
965 if (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_CONDREFOF) in XfNamespaceLocateBegin()
975 Op->Asl.ParseOpcode = PARSEOP_METHODCALL; in XfNamespaceLocateBegin()
979 NextOp = Op->Asl.Child; in XfNamespaceLocateBegin()
984 NextOp = NextOp->Asl.Next; in XfNamespaceLocateBegin()
988 Op->Asl.Parent->Asl.ParseOpcode != PARSEOP_EXTERNAL) in XfNamespaceLocateBegin()
996 sprintf (MsgBuffer, "%s requires %u", Op->Asl.ExternalName, in XfNamespaceLocateBegin()
1013 else if ((Op->Asl.Parent) && in XfNamespaceLocateBegin()
1014 ((Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_FIELD) || in XfNamespaceLocateBegin()
1015 (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_BANKFIELD))) in XfNamespaceLocateBegin()
1026 if (Op == Op->Asl.Parent->Asl.Child) in XfNamespaceLocateBegin()
1034 Op->Asl.Parent->Asl.ExtraValue = in XfNamespaceLocateBegin()
1035 ACPI_MUL_8 ((UINT32) OwningOp->Asl.Value.Integer); in XfNamespaceLocateBegin()
1039 switch ((UINT8) Op->Asl.Parent->Asl.Value.Integer) in XfNamespaceLocateBegin()
1069 if (((UINT32) OwningOp->Asl.Value.Integer) && in XfNamespaceLocateBegin()
1070 ((UINT32) OwningOp->Asl.Value.Integer < MinimumLength)) in XfNamespaceLocateBegin()
1079 SpaceIdOp = OwningOp->Asl.Child->Asl.Next; in XfNamespaceLocateBegin()
1080 switch ((UINT32) SpaceIdOp->Asl.Value.Integer) in XfNamespaceLocateBegin()
1086 if ((UINT8) Op->Asl.Parent->Asl.Value.Integer != in XfNamespaceLocateBegin()
1097 if ((UINT8) Op->Asl.Parent->Asl.Value.Integer != in XfNamespaceLocateBegin()
1123 if (Op->Asl.Parent->Asl.ExtraValue && Op->Asl.Child) in XfNamespaceLocateBegin()
1126 Op->Asl.Parent->Asl.ExtraValue, in XfNamespaceLocateBegin()
1127 Op->Asl.ExtraValue, in XfNamespaceLocateBegin()
1128 (UINT32) Op->Asl.Child->Asl.Value.Integer, in XfNamespaceLocateBegin()
1129 Op->Asl.Child->Asl.ExtraValue); in XfNamespaceLocateBegin()
1136 else if (Op->Asl.Parent->Asl.ParseOpcode == PARSEOP_CONNECTION) in XfNamespaceLocateBegin()
1142 Op->Asl.Node = Node; in XfNamespaceLocateBegin()
1175 OpInfo = AcpiPsGetOpcodeInfo (Op->Asl.AmlOpcode); in XfNamespaceLocateEnd()
1183 if ((Op->Asl.ParseOpcode == PARSEOP_NAMESTRING) || in XfNamespaceLocateEnd()
1184 (Op->Asl.ParseOpcode == PARSEOP_NAMESEG) || in XfNamespaceLocateEnd()
1185 (Op->Asl.ParseOpcode == PARSEOP_METHODCALL) || in XfNamespaceLocateEnd()
1186 (Op->Asl.ParseOpcode == PARSEOP_EXTERNAL)) in XfNamespaceLocateEnd()
1193 if (AcpiNsOpensScope (AslMapNamedOpcodeToDataType (Op->Asl.AmlOpcode))) in XfNamespaceLocateEnd()