Lines Matching defs:Object

58     ACPI_OPERAND_OBJECT     *Object);
62 ACPI_OPERAND_OBJECT *Object,
70 * PARAMETERS: Object - Object to be deleted
81 ACPI_OPERAND_OBJECT *Object)
91 ACPI_FUNCTION_TRACE_PTR (UtDeleteInternalObj, Object);
94 if (!Object)
103 switch (Object->Common.Type)
108 Object, Object->String.Pointer));
112 if (!(Object->Common.Flags & AOPOBJ_STATIC_POINTER))
116 ObjPointer = Object->String.Pointer;
123 Object, Object->Buffer.Pointer));
127 if (!(Object->Common.Flags & AOPOBJ_STATIC_POINTER))
131 ObjPointer = Object->Buffer.Pointer;
138 Object->Package.Count));
147 ObjPointer = Object->Package.Elements;
156 if (Object->Device.GpeBlock)
158 (void) AcpiEvDeleteGpeBlock (Object->Device.GpeBlock);
168 HandlerDesc = Object->CommonNotify.Handler;
181 Object, Object->Mutex.OsMutex));
183 if (Object == AcpiGbl_GlobalLockMutex)
190 AcpiOsDeleteMutex (Object->Mutex.OsMutex);
195 AcpiExUnlinkMutex (Object);
196 AcpiOsDeleteMutex (Object->Mutex.OsMutex);
204 Object, Object->Event.OsSemaphore));
206 (void) AcpiOsDeleteSemaphore (Object->Event.OsSemaphore);
207 Object->Event.OsSemaphore = NULL;
213 "***** Method %p\n", Object));
217 if (Object->Method.Mutex)
219 AcpiOsDeleteMutex (Object->Method.Mutex->Mutex.OsMutex);
220 AcpiUtDeleteObjectDesc (Object->Method.Mutex);
221 Object->Method.Mutex = NULL;
224 if (Object->Method.Node)
226 Object->Method.Node = NULL;
233 "***** Region %p\n", Object));
239 if (!(Object->Region.Node->Flags & ANOBJ_TEMPORARY))
241 AcpiUtRemoveAddressRange (Object->Region.SpaceId,
242 Object->Region.Node);
245 SecondDesc = AcpiNsGetSecondaryObject (Object);
253 HandlerDesc = Object->Region.Handler;
264 if (NextDesc == Object)
293 (void) HandlerDesc->AddressSpace.Setup (Object,
312 "***** Buffer Field %p\n", Object));
314 SecondDesc = AcpiNsGetSecondaryObject (Object);
324 "***** Bank Field %p\n", Object));
326 SecondDesc = AcpiNsGetSecondaryObject (Object);
342 ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Deleting Object Subptr %p\n",
349 ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Deleting Object %p [%s]\n",
350 Object, AcpiUtGetObjectTypeName (Object)));
352 AcpiUtDeleteObjectDesc (Object);
398 * PARAMETERS: Object - Object whose ref count is to be updated
409 ACPI_OPERAND_OBJECT *Object,
420 if (!Object)
430 OriginalCount = Object->Common.ReferenceCount;
439 Object->Common.ReferenceCount = NewCount;
448 Object));
453 Object, Object->Common.Type, NewCount));
463 Object->Common.ReferenceCount = NewCount;
472 Object));
477 Object, Object->Common.Type, NewCount));
483 AcpiUtDeleteInternalObj (Object);
503 NewCount, Object, Object->Common.Type));
512 * PARAMETERS: Object - Increment ref count for this object
520 * Object references are incremented when:
524 * Object references are decremented when:
531 ACPI_OPERAND_OBJECT *Object,
545 while (Object)
549 if (ACPI_GET_DESCRIPTOR_TYPE (Object) == ACPI_DESC_TYPE_NAMED)
552 "Object %p is NS handle\n", Object));
560 switch (Object->Common.Type)
572 PrevObject = Object->CommonNotify.NotifyList[i];
587 for (i = 0; i < Object->Package.Count; i++)
593 NextObject = Object->Package.Elements[i];
631 NextObject = Object->BufferField.BufferObj;
636 NextObject = Object->Field.RegionObj;
641 NextObject = Object->BankField.BankObj;
643 Object->BankField.RegionObj, Action, &StateList);
652 NextObject = Object->IndexField.IndexObj;
654 Object->IndexField.DataObj, Action, &StateList);
667 if ((Object->Reference.Class == ACPI_REFCLASS_INDEX) ||
668 (Object->Reference.Class== ACPI_REFCLASS_NAME))
670 NextObject = Object->Reference.Object;
685 AcpiUtUpdateRefCount (Object, Action);
686 Object = NULL;
692 Object = NextObject;
698 Object = State->Update.Object;
727 * PARAMETERS: Object - Object whose reference count is to be
738 ACPI_OPERAND_OBJECT *Object)
746 if (!AcpiUtValidInternalObject (Object))
753 Object, Object->Common.ReferenceCount));
757 (void) AcpiUtUpdateObjectReference (Object, REF_INCREMENT);
766 * PARAMETERS: Object - Object whose ref count will be decremented
776 ACPI_OPERAND_OBJECT *Object)
786 if (!Object ||
787 (ACPI_GET_DESCRIPTOR_TYPE (Object) == ACPI_DESC_TYPE_NAMED))
795 if (!AcpiUtValidInternalObject (Object))
802 Object, Object->Common.ReferenceCount));
809 (void) AcpiUtUpdateObjectReference (Object, REF_DECREMENT);