51#define _COMPONENT ACPI_NAMESPACE
127 Info->NodeFlags =
Info->Node->Flags;
141 if (!
Info->FullPathname)
149 "%-26s: %s (%s)\n",
" Enter evaluation",
154 Info->ParamCount = 0;
155 if (
Info->Parameters)
157 while (
Info->Parameters[
Info->ParamCount])
167 "Excess arguments (%u) - using only %u",
186 Info->ParamCount,
Info->Predefined);
213 "%s: This object type [%s] "
214 "never contains data and cannot be evaluated",
230 Info->FullPathname));
236 "**** Execute method [%s] at AML address %p length %X\n",
238 Info->ObjDesc->Method.AmlStart + 1,
239 Info->ObjDesc->Method.AmlLength - 1));
326 if (
Info->ReturnObject)
334 "*** Completed evaluation of object %s ***\n",
335 Info->RelativePathname));
341 "%-26s: %s\n",
" Exit evaluation",
342 &
Info->FullPathname[1]));
#define AE_CTRL_RETURN_VALUE
#define ACPI_WARN_PREDEFINED(plist)
char * AcpiNsGetNormalizedPathname(ACPI_NAMESPACE_NODE *Node, BOOLEAN NoTrailing)
void AcpiNsCheckArgumentTypes(ACPI_EVALUATE_INFO *Info)
ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject(ACPI_NAMESPACE_NODE *Node)
void AcpiNsCheckArgumentCount(char *Pathname, ACPI_NAMESPACE_NODE *Node, UINT32 UserParamCount, const ACPI_PREDEFINED_INFO *Info)
ACPI_OBJECT_TYPE AcpiNsGetType(ACPI_NAMESPACE_NODE *Node)
ACPI_STATUS AcpiNsGetNode(ACPI_NAMESPACE_NODE *PrefixNode, const char *ExternalPathname, UINT32 Flags, ACPI_NAMESPACE_NODE **OutNode)
void AcpiNsCheckAcpiCompliance(char *Pathname, ACPI_NAMESPACE_NODE *Node, const ACPI_PREDEFINED_INFO *Predefined)
#define ACPI_NS_NO_UPSEARCH
ACPI_STATUS AcpiNsCheckReturnValue(ACPI_NAMESPACE_NODE *Node, ACPI_EVALUATE_INFO *Info, UINT32 UserParamCount, ACPI_STATUS ReturnStatus, ACPI_OPERAND_OBJECT **ReturnObject)
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_ERROR(plist)
#define ACPI_DEBUG_PRINT_RAW(pl)
#define ACPI_DB_EVALUATION
ACPI_STATUS AcpiPsExecuteMethod(ACPI_EVALUATE_INFO *Info)
#define ACPI_IGNORE_RETURN_VALUE
#define ACPI_CAST_INDIRECT_PTR(t, p)
#define ACPI_CAST_PTR(t, p)
#define ACPI_TYPE_LOCAL_METHOD_ALIAS
#define ACPI_TYPE_LOCAL_SCOPE
#define ACPI_TYPE_THERMAL
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
const ACPI_PREDEFINED_INFO * AcpiUtMatchPredefinedMethod(char *Name)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
const char * AcpiUtGetObjectTypeName(ACPI_OPERAND_OBJECT *ObjDesc)
static const WCHAR Cleanup[]
#define ACPI_METHOD_NUM_ARGS
ACPI_STATUS AcpiExResolveNodeToValue(ACPI_NAMESPACE_NODE **ObjectPtr, ACPI_WALK_STATE *WalkState)
void AcpiExExitInterpreter(void)
void AcpiExEnterInterpreter(void)
ACPI_STATUS AcpiNsEvaluate(ACPI_EVALUATE_INFO *Info)
union acpi_operand_object * Object
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info