Lines Matching refs:Object

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