Lines Matching defs:MethodInfo
168 ASL_METHOD_INFO *MethodInfo);
197 ASL_METHOD_INFO *MethodInfo = WalkInfo->MethodStack;
218 OtXrefWalkPart1 (Op, Level, MethodInfo);
229 MethodInfo = UtLocalCalloc (sizeof (ASL_METHOD_INFO));
230 MethodInfo->Next = WalkInfo->MethodStack;
231 MethodInfo->Op = Op;
233 WalkInfo->MethodStack = MethodInfo;
277 MethodInfo->NumArguments = (UINT8)
283 MethodInfo->ShouldBeSerialized = (UINT8) Next->Asl.Value.Integer;
294 MethodInfo->ValidReturnTypes = MtProcessTypeOp (NextType);
295 Op->Asl.AcpiBtype |= MethodInfo->ValidReturnTypes;
308 ActualArgs = MethodInfo->NumArguments;
313 MethodInfo->ValidArgTypes);
314 MethodInfo->NumArguments = ActualArgs;
318 if ((MethodInfo->NumArguments) &&
319 (MethodInfo->NumArguments != ActualArgs))
329 if ((!MethodInfo->NumArguments) && (ActualArgs))
331 MethodInfo->NumArguments = ActualArgs;
340 for (i = 0; i < MethodInfo->NumArguments; i++)
342 MethodInfo->ArgInitialized[i] = TRUE;
350 if (MethodInfo &&
351 (Op->Asl.Node == MethodInfo->Op->Asl.Node))
353 if (MethodInfo->CreatesNamedObjects)
364 Op->Asl.Value.String, ASL_MSG_FOUND_HERE, MethodInfo->Op,
365 MethodInfo->Op->Asl.ExternalName);
385 if (!MethodInfo)
404 MethodInfo->LocalInitialized[RegisterNumber] = TRUE;
413 else if ((!MethodInfo->LocalInitialized[RegisterNumber]) &&
429 if (!MethodInfo)
449 MethodInfo->ArgInitialized[RegisterNumber] = TRUE;
458 else if ((!MethodInfo->ArgInitialized[RegisterNumber]) &&
466 if (RegisterNumber >= MethodInfo->NumArguments)
474 if (!MethodInfo)
496 MethodInfo->NumReturnWithValue++;
500 MethodInfo->NumReturnNoValue++;
681 MtCheckNamedObjectInMethod (Op, MethodInfo);
766 * MethodInfo - Info for method being parsed
779 ASL_METHOD_INFO *MethodInfo)
795 if (!MethodInfo)
820 ExternalPath = AcpiNsGetNormalizedPathname (MethodInfo->Op->Asl.Node, TRUE);
832 MethodInfo->CreatesNamedObjects = TRUE;
833 if (!MethodInfo->ShouldBeSerialized)
835 AslError (ASL_REMARK, ASL_MSG_SERIALIZED_REQUIRED, MethodInfo->Op,
840 MethodInfo->ShouldBeSerialized = TRUE;
920 ASL_METHOD_INFO *MethodInfo = WalkInfo->MethodStack;
929 if (!MethodInfo)
949 WalkInfo->MethodStack = MethodInfo->Next;
963 MethodInfo->NumReturnNoValue++;
971 if (MethodInfo->NumReturnNoValue &&
972 MethodInfo->NumReturnWithValue)
992 if (MethodInfo->NumReturnNoValue)
994 if (MethodInfo->NumReturnWithValue)
1009 if (ApCheckForPredefinedMethod (Op, MethodInfo))
1022 ACPI_FREE (MethodInfo);
1038 ApCheckPredefinedReturnValue (Op, MethodInfo);
1048 Op->Asl.ParentMethod = MethodInfo->Op;