Lines Matching defs:ArgOp

284     ACPI_PARSE_OBJECT       *ArgOp;
315 ArgOp = Op->Asl.Child;
354 if (ArgOp->Asl.ParseOpcode == PARSEOP_METHODCALL)
358 if (AnIsInternalMethod (ArgOp))
371 ThisNodeBtype = AnGetBtype (ArgOp);
377 AnCheckMethodReturnValue (Op, OpInfo, ArgOp,
411 ArgOp = ArgOp->Asl.Next;
412 ArgOp = ArgOp->Asl.Next;
420 ArgOp = ArgOp->Asl.Next;
421 ArgOp = ArgOp->Asl.Next;
429 ArgOp = ArgOp->Asl.Next;
440 if ((ArgOp->Asl.ParseOpcode == PARSEOP_INTEGER) ||
441 (ArgOp->Asl.ParseOpcode == PARSEOP_RAW_DATA))
455 if (ArgOp->Asl.Next->Asl.AmlOpcode == AML_DEBUG_OP)
490 if (!ArgOp)
493 "Null ArgOp in argument loop");
499 ThisNodeBtype = AnGetBtype (ArgOp);
511 if (ArgOp->Asl.ParseOpcode == PARSEOP_ZERO)
523 if (ArgOp->Asl.ParseOpcode == PARSEOP_INTEGER)
531 if ((ArgOp->Asl.Node->Type == ACPI_TYPE_LOCAL_RESOURCE_FIELD) ||
532 (ArgOp->Asl.Node->Type == ACPI_TYPE_LOCAL_RESOURCE))
535 ArgOp, NULL);
540 ArgOp, NULL);
555 switch (ArgOp->Asl.ParseOpcode)
606 if (ArgOp->Asl.ParseOpcode == PARSEOP_METHODCALL)
608 if (AnIsInternalMethod (ArgOp))
615 AnCheckMethodReturnValue (Op, OpInfo, ArgOp,
634 ArgOp, AslGbl_MsgBuffer);
638 ArgOp = ArgOp->Asl.Next;
671 ACPI_PARSE_OBJECT *ArgOp;
704 ArgOp = Op->Asl.Child;
705 while (ArgOp->Asl.Next)
707 PrevArgOp = ArgOp;
708 ArgOp = ArgOp->Asl.Next;
715 if ((ArgOp->Asl.ParseOpcode == PARSEOP_ZERO) &&
724 else if (ArgOp->Asl.ParseOpcode == PARSEOP_ZERO)
779 ArgOp = Op->Asl.Child;
780 ArgOp = ArgOp->Asl.Next;
786 if (((ArgOp->Asl.ParseOpcode == PARSEOP_WORDCONST) ||
787 (ArgOp->Asl.ParseOpcode == PARSEOP_INTEGER)) &&
788 (ArgOp->Asl.Value.Integer >= (UINT64) ACPI_WAIT_FOREVER))
799 AslError (ASL_WARNING, ASL_MSG_TIMEOUT, ArgOp,
809 ArgOp = Op->Asl.Parent; /* Field definition */
810 ArgOp = ArgOp->Asl.Child; /* First child is the OpRegion Name */
811 Node = ArgOp->Asl.Node; /* OpRegion namespace node */
817 ArgOp = Node->Op; /* OpRegion definition */
818 ArgOp = ArgOp->Asl.Child; /* First child is the OpRegion Name */
819 ArgOp = ArgOp->Asl.Next; /* Next peer is the SPACE_ID (what we want) */
825 if ((ArgOp->Asl.Value.Integer != ACPI_ADR_SPACE_GPIO) &&
826 (ArgOp->Asl.Value.Integer != ACPI_ADR_SPACE_GSBUS))
837 ArgOp = Op->Asl.Child; /* 1st child is the OpRegion Name */
838 Node = ArgOp->Asl.Node; /* OpRegion namespace node */
844 ArgOp = Node->Op; /* OpRegion definition */
845 ArgOp = ArgOp->Asl.Child; /* First child is the OpRegion Name */
846 ArgOp = ArgOp->Asl.Next; /* Next peer is the SPACE_ID (what we want) */
850 if ((ArgOp->Asl.Value.Integer != ACPI_ADR_SPACE_GPIO) &&
851 (ArgOp->Asl.Value.Integer != ACPI_ADR_SPACE_GSBUS))
856 ArgOp = Op->Asl.Child; /* 1st child is the OpRegion Name */
857 ArgOp = ArgOp->Asl.Next; /* AccessType */
858 ArgOp = ArgOp->Asl.Next; /* LockRule */
859 ArgOp = ArgOp->Asl.Next; /* UpdateRule */
860 ArgOp = ArgOp->Asl.Next; /* Start of FieldUnitList */
864 while (ArgOp)
866 if (ArgOp->Asl.ParseOpcode == PARSEOP_CONNECTION)
870 else if (ArgOp->Asl.ParseOpcode == PARSEOP_NAMESEG)
872 AslError (ASL_ERROR, ASL_MSG_CONNECTION_MISSING, ArgOp, NULL);
876 ArgOp = ArgOp->Asl.Next;
923 ACPI_PARSE_OBJECT *ArgOp;
931 ArgOp = CreateBufferFieldOp->Asl.Child; /* Reference to target buffer */
937 if (!ArgOp->Asl.Node)
942 TargetBufferOp = ArgOp->Asl.Node->Op;
954 ArgOp = TargetBufferOp->Asl.Child;
955 if (!AnIsValidBufferConstant (ArgOp))
960 TargetBufferLength = (UINT32) ArgOp->Asl.Value.Integer;
966 ArgOp = CreateBufferFieldOp->Asl.Child; /* Reference to target buffer */
967 ArgOp = ArgOp->Asl.Next; /* Buffer Index argument*/
968 if (!AnIsValidBufferConstant (ArgOp))
974 (UINT32) ArgOp->Asl.Value.Integer; /* Index can be in either bytes or bits */
1007 ArgOp = ArgOp->Asl.Next; /* Length argument, in bits */
1008 if (!AnIsValidBufferConstant (ArgOp))
1015 if (ArgOp->Asl.Value.Integer == 0)
1017 AslError (ASL_WARNING, ASL_MSG_BUFFER_FIELD_LENGTH, ArgOp, NULL);
1022 ((UINT32) ArgOp->Asl.Value.Integer - 1); /* Create final bit index */
1039 AslError (ASL_WARNING, ASL_MSG_BUFFER_FIELD_OVERFLOW, ArgOp, NULL);