Lines Matching refs:Info

192     ACPI_EVALUATE_INFO      *Info)  in AcpiNsEvaluate()  argument
200 if (!Info) in AcpiNsEvaluate()
205 if (!Info->Node) in AcpiNsEvaluate()
215 Status = AcpiNsGetNode (Info->PrefixNode, Info->RelativePathname, in AcpiNsEvaluate()
216 ACPI_NS_NO_UPSEARCH, &Info->Node); in AcpiNsEvaluate()
227 if (AcpiNsGetType (Info->Node) == ACPI_TYPE_LOCAL_METHOD_ALIAS) in AcpiNsEvaluate()
229 Info->Node = ACPI_CAST_PTR ( in AcpiNsEvaluate()
230 ACPI_NAMESPACE_NODE, Info->Node->Object); in AcpiNsEvaluate()
235 Info->ReturnObject = NULL; in AcpiNsEvaluate()
236 Info->NodeFlags = Info->Node->Flags; in AcpiNsEvaluate()
237 Info->ObjDesc = AcpiNsGetAttachedObject (Info->Node); in AcpiNsEvaluate()
240 Info->RelativePathname, Info->Node, in AcpiNsEvaluate()
241 AcpiNsGetAttachedObject (Info->Node))); in AcpiNsEvaluate()
245 Info->Predefined = AcpiUtMatchPredefinedMethod (Info->Node->Name.Ascii); in AcpiNsEvaluate()
249 Info->FullPathname = AcpiNsGetNormalizedPathname (Info->Node, TRUE); in AcpiNsEvaluate()
250 if (!Info->FullPathname) in AcpiNsEvaluate()
259 &Info->FullPathname[1], AcpiUtGetTypeName (Info->Node->Type))); in AcpiNsEvaluate()
263 Info->ParamCount = 0; in AcpiNsEvaluate()
264 if (Info->Parameters) in AcpiNsEvaluate()
266 while (Info->Parameters[Info->ParamCount]) in AcpiNsEvaluate()
268 Info->ParamCount++; in AcpiNsEvaluate()
273 if (Info->ParamCount > ACPI_METHOD_NUM_ARGS) in AcpiNsEvaluate()
275 ACPI_WARN_PREDEFINED ((AE_INFO, Info->FullPathname, ACPI_WARN_ALWAYS, in AcpiNsEvaluate()
277 Info->ParamCount, ACPI_METHOD_NUM_ARGS)); in AcpiNsEvaluate()
279 Info->ParamCount = ACPI_METHOD_NUM_ARGS; in AcpiNsEvaluate()
287 AcpiNsCheckAcpiCompliance (Info->FullPathname, Info->Node, in AcpiNsEvaluate()
288 Info->Predefined); in AcpiNsEvaluate()
294 AcpiNsCheckArgumentCount (Info->FullPathname, Info->Node, in AcpiNsEvaluate()
295 Info->ParamCount, Info->Predefined); in AcpiNsEvaluate()
299 AcpiNsCheckArgumentTypes (Info); in AcpiNsEvaluate()
308 switch (AcpiNsGetType (Info->Node)) in AcpiNsEvaluate()
324 Info->FullPathname, AcpiUtGetTypeName (Info->Node->Type))); in AcpiNsEvaluate()
336 if (!Info->ObjDesc) in AcpiNsEvaluate()
339 Info->FullPathname)); in AcpiNsEvaluate()
346 Info->FullPathname, in AcpiNsEvaluate()
347 Info->ObjDesc->Method.AmlStart + 1, in AcpiNsEvaluate()
348 Info->ObjDesc->Method.AmlLength - 1)); in AcpiNsEvaluate()
359 Status = AcpiPsExecuteMethod (Info); in AcpiNsEvaluate()
388 Info->ReturnObject = ACPI_CAST_PTR (ACPI_OPERAND_OBJECT, Info->Node); in AcpiNsEvaluate()
391 ACPI_NAMESPACE_NODE, &Info->ReturnObject), NULL); in AcpiNsEvaluate()
396 Info->ReturnObject = NULL; in AcpiNsEvaluate()
401 Info->ReturnObject, in AcpiNsEvaluate()
402 AcpiUtGetObjectTypeName (Info->ReturnObject))); in AcpiNsEvaluate()
412 (void) AcpiNsCheckReturnValue (Info->Node, Info, Info->ParamCount, in AcpiNsEvaluate()
413 Status, &Info->ReturnObject); in AcpiNsEvaluate()
421 if (Info->Flags & ACPI_IGNORE_RETURN_VALUE) in AcpiNsEvaluate()
423 AcpiUtRemoveReference (Info->ReturnObject); in AcpiNsEvaluate()
424 Info->ReturnObject = NULL; in AcpiNsEvaluate()
435 if (Info->ReturnObject) in AcpiNsEvaluate()
437 AcpiUtRemoveReference (Info->ReturnObject); in AcpiNsEvaluate()
438 Info->ReturnObject = NULL; in AcpiNsEvaluate()
444 Info->RelativePathname)); in AcpiNsEvaluate()
451 &Info->FullPathname[1])); in AcpiNsEvaluate()
457 ACPI_FREE (Info->FullPathname); in AcpiNsEvaluate()
458 Info->FullPathname = NULL; in AcpiNsEvaluate()