44#define ACPI_CREATE_PREDEFINED_TABLE
52#define _COMPONENT ACPI_NAMESPACE
122 Predefined =
Info->Predefined;
132 if ((ReturnStatus !=
AE_OK) &&
151 if (AcpiGbl_DisableAutoRepair ||
174 if (!(*ReturnObjectPtr))
185 Info->ParentPackage = *ReturnObjectPtr;
262 "Invalid return type - Found a Namespace node [%4.4s] type %s",
294 PackageIndex, ReturnObjectPtr);
310 "Expected return object of type %s",
316 "Return type mismatch - found %s, expected %s",
322 "Return Package type mismatch at index %u - "
323 "found %s, expected %s", PackageIndex,
364 "Return type mismatch - unexpected reference object type [%s] %2.2X",
400 switch (ReturnObject->
Common.Type)
435 return (ReturnBtype);
#define AE_CTRL_RETURN_VALUE
#define AE_AML_OPERAND_VALUE
#define AE_AML_OPERAND_TYPE
#define ACPI_RTYPE_REFERENCE
#define ACPI_RTYPE_STRING
#define ACPI_RTYPE_INTEGER
#define ACPI_RTYPE_PACKAGE
#define ACPI_RTYPE_BUFFER
#define ACPI_GET_DESCRIPTOR_TYPE(d)
#define ACPI_WARN_PREDEFINED(plist)
ACPI_STATUS AcpiNsSimpleRepair(ACPI_EVALUATE_INFO *Info, UINT32 ExpectedBtypes, UINT32 PackageIndex, ACPI_OPERAND_OBJECT **ReturnObjectPtr)
#define ACPI_NOT_PACKAGE_ELEMENT
ACPI_STATUS AcpiNsComplexRepairs(ACPI_EVALUATE_INFO *Info, ACPI_NAMESPACE_NODE *Node, ACPI_STATUS ValidateStatus, ACPI_OPERAND_OBJECT **ReturnObjectPtr)
ACPI_STATUS AcpiNsCheckPackage(ACPI_EVALUATE_INFO *Info, ACPI_OPERAND_OBJECT **ReturnObjectPtr)
#define ACPI_DESC_TYPE_NAMED
#define ACPI_MODULE_NAME(Name)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_OBJECT_REPAIRED
#define ACPI_TYPE_LOCAL_REFERENCE
#define ACPI_TYPE_INTEGER
#define ACPI_TYPE_PACKAGE
const char * AcpiUtGetReferenceName(ACPI_OPERAND_OBJECT *Object)
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
const char * AcpiUtGetObjectTypeName(ACPI_OPERAND_OBJECT *ObjDesc)
void AcpiUtGetExpectedReturnTypes(char *Buffer, UINT32 ExpectedBtypes)
ACPI_STATUS AcpiNsCheckReturnValue(ACPI_NAMESPACE_NODE *Node, ACPI_EVALUATE_INFO *Info, UINT32 UserParamCount, ACPI_STATUS ReturnStatus, ACPI_OPERAND_OBJECT **ReturnObjectPtr)
static ACPI_STATUS AcpiNsCheckReference(ACPI_EVALUATE_INFO *Info, ACPI_OPERAND_OBJECT *ReturnObject)
static UINT32 AcpiNsGetBitmappedType(ACPI_OPERAND_OBJECT *ReturnObject)
ACPI_STATUS AcpiNsCheckObjectType(ACPI_EVALUATE_INFO *Info, ACPI_OPERAND_OBJECT **ReturnObjectPtr, UINT32 ExpectedBtypes, UINT32 PackageIndex)
ACPI_OBJECT_COMMON_HEADER UINT8 Class
ACPI_OBJECT_REFERENCE Reference
ACPI_OBJECT_COMMON Common
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info