Lines Matching defs:Info

59  * PARAMETERS:  Info            - Evaluation info block, contains these fields
83 ACPI_EVALUATE_INFO *Info)
91 if (!Info)
96 if (!Info->Node)
106 Status = AcpiNsGetNode (Info->PrefixNode, Info->RelativePathname,
107 ACPI_NS_NO_UPSEARCH, &Info->Node);
118 if (AcpiNsGetType (Info->Node) == ACPI_TYPE_LOCAL_METHOD_ALIAS)
120 Info->Node = ACPI_CAST_PTR (
121 ACPI_NAMESPACE_NODE, Info->Node->Object);
126 Info->ReturnObject = NULL;
127 Info->NodeFlags = Info->Node->Flags;
128 Info->ObjDesc = AcpiNsGetAttachedObject (Info->Node);
131 Info->RelativePathname, Info->Node,
132 AcpiNsGetAttachedObject (Info->Node)));
136 Info->Predefined = AcpiUtMatchPredefinedMethod (Info->Node->Name.Ascii);
140 Info->FullPathname = AcpiNsGetNormalizedPathname (Info->Node, TRUE);
141 if (!Info->FullPathname)
150 &Info->FullPathname[1], AcpiUtGetTypeName (Info->Node->Type)));
154 Info->ParamCount = 0;
155 if (Info->Parameters)
157 while (Info->Parameters[Info->ParamCount])
159 Info->ParamCount++;
164 if (Info->ParamCount > ACPI_METHOD_NUM_ARGS)
166 ACPI_WARN_PREDEFINED ((AE_INFO, Info->FullPathname, ACPI_WARN_ALWAYS,
168 Info->ParamCount, ACPI_METHOD_NUM_ARGS));
170 Info->ParamCount = ACPI_METHOD_NUM_ARGS;
178 AcpiNsCheckAcpiCompliance (Info->FullPathname, Info->Node,
179 Info->Predefined);
185 AcpiNsCheckArgumentCount (Info->FullPathname, Info->Node,
186 Info->ParamCount, Info->Predefined);
190 AcpiNsCheckArgumentTypes (Info);
199 switch (AcpiNsGetType (Info->Node))
215 Info->FullPathname, AcpiUtGetTypeName (Info->Node->Type)));
227 if (!Info->ObjDesc)
230 Info->FullPathname));
237 Info->FullPathname,
238 Info->ObjDesc->Method.AmlStart + 1,
239 Info->ObjDesc->Method.AmlLength - 1));
250 Status = AcpiPsExecuteMethod (Info);
279 Info->ReturnObject = ACPI_CAST_PTR (ACPI_OPERAND_OBJECT, Info->Node);
282 ACPI_NAMESPACE_NODE, &Info->ReturnObject), NULL);
287 Info->ReturnObject = NULL;
292 Info->ReturnObject,
293 AcpiUtGetObjectTypeName (Info->ReturnObject)));
303 (void) AcpiNsCheckReturnValue (Info->Node, Info, Info->ParamCount,
304 Status, &Info->ReturnObject);
312 if (Info->Flags & ACPI_IGNORE_RETURN_VALUE)
314 AcpiUtRemoveReference (Info->ReturnObject);
315 Info->ReturnObject = NULL;
326 if (Info->ReturnObject)
328 AcpiUtRemoveReference (Info->ReturnObject);
329 Info->ReturnObject = NULL;
335 Info->RelativePathname));
342 &Info->FullPathname[1]));
348 ACPI_FREE (Info->FullPathname);
349 Info->FullPathname = NULL;