ReturnObject
WalkState->CallerReturnDesc = &Info->ReturnObject;
if (!Info->ReturnObject)
if (Info->ReturnObject->Common.Type != ACPI_TYPE_PACKAGE)
Elements = Info->ReturnObject->Package.Elements;
switch (Info->ReturnObject->Package.Count)
AcpiUtRemoveReference (Info->ReturnObject);
ACPI_OPERAND_OBJECT **ReturnObject)
*ReturnObject = NewObject;
ACPI_OPERAND_OBJECT **ReturnObject)
*ReturnObject = NewObject;
ACPI_OPERAND_OBJECT **ReturnObject)
*ReturnObject = NewObject;
ACPI_OPERAND_OBJECT **ReturnObject)
*ReturnObject = NULL;
*ReturnObject = NewObject;
ACPI_OPERAND_OBJECT **ReturnObject)
*ReturnObject = NULL;
*ReturnObject = NewObject;
ACPI_OPERAND_OBJECT **ReturnObject)
*ReturnObject = NewObject;
Info->ReturnObject = NULL;
Info->ReturnObject = ACPI_CAST_PTR (ACPI_OPERAND_OBJECT, Info->Node);
ACPI_NAMESPACE_NODE, &Info->ReturnObject), NULL);
Info->ReturnObject = NULL;
Info->ReturnObject,
AcpiUtGetObjectTypeName (Info->ReturnObject)));
Status, &Info->ReturnObject);
AcpiUtRemoveReference (Info->ReturnObject);
Info->ReturnObject = NULL;
if (Info->ReturnObject)
AcpiUtRemoveReference (Info->ReturnObject);
Info->ReturnObject = NULL;
ACPI_OPERAND_OBJECT *ReturnObject);
ACPI_OPERAND_OBJECT *ReturnObject);
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
if (ReturnObject &&
ACPI_GET_DESCRIPTOR_TYPE (ReturnObject) == ACPI_DESC_TYPE_NAMED)
ReturnObject->Node.Name.Ascii,
AcpiUtGetTypeName (ReturnObject->Node.Type)));
Info->ReturnBtype = AcpiNsGetBitmappedType (ReturnObject);
Status = AcpiNsCheckReference (Info, ReturnObject);
if (!ReturnObject)
AcpiUtGetObjectTypeName (ReturnObject), TypeBuffer));
AcpiUtGetObjectTypeName (ReturnObject), TypeBuffer));
ACPI_OPERAND_OBJECT *ReturnObject)
if (ReturnObject->Reference.Class == ACPI_REFCLASS_NAME)
AcpiUtGetReferenceName (ReturnObject),
ReturnObject->Reference.Class));
ACPI_OPERAND_OBJECT *ReturnObject)
if (!ReturnObject)
switch (ReturnObject->Common.Type)
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
ReturnObject->Package.Count));
AcpiNsRemoveNullElements (Info, Package->RetInfo.Type, ReturnObject);
Elements = ReturnObject->Package.Elements;
Count = ReturnObject->Package.Count;
Info, ReturnObject, ReturnObjectPtr);
ReturnObject = *ReturnObjectPtr;
Elements = ReturnObject->Package.Elements;
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
if (!ReturnObject)
Status = Predefined->ObjectConverter (Info->Node, ReturnObject,
if (!ReturnObject)
Status = AcpiNsConvertToInteger (ReturnObject, &NewObject);
Status = AcpiNsConvertToString (ReturnObject, &NewObject);
Status = AcpiNsConvertToBuffer (ReturnObject, &NewObject);
Status = AcpiNsWrapWithPackage (Info, ReturnObject, &NewObject);
ReturnObject->Common.ReferenceCount;
Info->FullPathname, AcpiUtGetObjectTypeName (ReturnObject),
Info->FullPathname, AcpiUtGetObjectTypeName (ReturnObject),
AcpiUtRemoveReference (ReturnObject);
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
if (ReturnObject)
OuterElementCount = ReturnObject->Package.Count;
OuterElements = &ReturnObject->Package.Elements[StartIndex];
AcpiNsSortList (&ReturnObject->Package.Elements[StartIndex],
ACPI_OPERAND_OBJECT *ReturnObject,
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
Status = AcpiNsCheckSortedList (Info, ReturnObject, 0, 2, 1,
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
switch (ReturnObject->Common.Type)
if (ReturnObject->Buffer.Length >= ACPI_FDE_DWORD_BUFFER_SIZE)
if (ReturnObject->Buffer.Length != ACPI_FDE_BYTE_BUFFER_SIZE)
ReturnObject->Buffer.Length, ACPI_FDE_DWORD_BUFFER_SIZE));
ByteBuffer = ReturnObject->Buffer.Pointer;
AcpiUtRemoveReference (ReturnObject);
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
if (ReturnObject->Common.Type == ACPI_TYPE_STRING)
if (ReturnObject->Common.Type != ACPI_TYPE_PACKAGE)
ElementPtr = ReturnObject->Package.Elements;
for (i = 0; i < ReturnObject->Package.Count; i++)
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
OuterElementCount = ReturnObject->Package.Count - 1;
OuterElements = &ReturnObject->Package.Elements[i + 1];
AcpiNsRemoveElement (ReturnObject, i + 1);
ObjDesc = ReturnObject->Package.Elements[0];
Status = AcpiNsCheckSortedList (Info, ReturnObject, 1, 4, 1,
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
if (ReturnObject->Common.Type != ACPI_TYPE_STRING)
if (ReturnObject->String.Length == 0)
NewString = AcpiUtCreateStringObject (ReturnObject->String.Length);
Source = ReturnObject->String.Pointer;
AcpiUtRemoveReference (ReturnObject);
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
Status = AcpiNsCheckSortedList (Info, ReturnObject, 0, 6, 0,
OuterElements = ReturnObject->Package.Elements;
OuterElementCount = ReturnObject->Package.Count;
ACPI_OPERAND_OBJECT *ReturnObject = *ReturnObjectPtr;
Status = AcpiNsCheckSortedList (Info, ReturnObject, 0, 5, 1,
ACPI_OPERAND_OBJECT *ReturnObject,
if (ReturnObject->Common.Type != ACPI_TYPE_PACKAGE)
if (!Info->ReturnObject)
if (ACPI_GET_DESCRIPTOR_TYPE (Info->ReturnObject) ==
Info->ReturnObject = NULL; /* No need to delete a NS Node */
Status = AcpiUtGetObjectSize (Info->ReturnObject,
Info->ReturnObject, ReturnBuffer);
if (Info->ReturnObject)
AcpiUtRemoveReference (Info->ReturnObject);
if ((Info->ReturnObject)->Common.Type != ACPI_TYPE_LOCAL_REFERENCE)
switch (Info->ReturnObject->Reference.Class)
ObjDesc = *(Info->ReturnObject->Reference.Where);
Node = Info->ReturnObject->Reference.Object;
AcpiUtRemoveReference (Info->ReturnObject);
Info->ReturnObject = ObjDesc;
Info->ReturnObject = WalkState->ReturnDesc;
if (Info->ReturnObject)
Info->ReturnObject));
ACPI_DUMP_STACK_ENTRY (Info->ReturnObject);
if (!Info->ReturnObject)
switch ((Info->ReturnObject)->Common.Type)
AcpiUtRemoveReference (Info->ReturnObject);
Path, AcpiUtGetObjectTypeName (Info->ReturnObject),
AcpiUtRemoveReference (Info->ReturnObject);
*ReturnDesc = Info->ReturnObject;
ACPI_OPERAND_OBJECT **ReturnObject);
ACPI_OPERAND_OBJECT **ReturnObject);
ACPI_OPERAND_OBJECT **ReturnObject);
ACPI_OPERAND_OBJECT **ReturnObject);
ACPI_OPERAND_OBJECT **ReturnObject);
ACPI_OPERAND_OBJECT **ReturnObject);
ACPI_OPERAND_OBJECT **ReturnObject);
ACPI_OPERAND_OBJECT *ReturnObject; /* Object returned from the evaluation */
ReturnObject(magazine->rounds[i]);
cache.ReturnObject(buf[i]);
void ReturnObject(void *object)
if (BaseCache::ReturnObject(location))
void Free(Type *object) { BaseType::ReturnObject(object); }
virtual void ReturnObject(void *object) = 0;
CacheType::ReturnObject(object);
void ReturnObject(void *object)
CacheType::ReturnObject(object);
bool ReturnObject(const ObjectInfo &object);