Lines Matching refs:Object

166     ACPI_OPERAND_OBJECT     *Object);
170 ACPI_OPERAND_OBJECT *Object,
178 * PARAMETERS: Object - Object to be deleted
189 ACPI_OPERAND_OBJECT *Object)
199 ACPI_FUNCTION_TRACE_PTR (UtDeleteInternalObj, Object);
202 if (!Object)
211 switch (Object->Common.Type)
216 Object, Object->String.Pointer));
220 if (!(Object->Common.Flags & AOPOBJ_STATIC_POINTER))
224 ObjPointer = Object->String.Pointer;
231 Object, Object->Buffer.Pointer));
235 if (!(Object->Common.Flags & AOPOBJ_STATIC_POINTER))
239 ObjPointer = Object->Buffer.Pointer;
246 Object->Package.Count));
255 ObjPointer = Object->Package.Elements;
264 if (Object->Device.GpeBlock)
266 (void) AcpiEvDeleteGpeBlock (Object->Device.GpeBlock);
276 HandlerDesc = Object->CommonNotify.Handler;
289 Object, Object->Mutex.OsMutex));
291 if (Object == AcpiGbl_GlobalLockMutex)
298 AcpiOsDeleteMutex (Object->Mutex.OsMutex);
303 AcpiExUnlinkMutex (Object);
304 AcpiOsDeleteMutex (Object->Mutex.OsMutex);
312 Object, Object->Event.OsSemaphore));
314 (void) AcpiOsDeleteSemaphore (Object->Event.OsSemaphore);
315 Object->Event.OsSemaphore = -1;
321 "***** Method %p\n", Object));
325 if (Object->Method.Mutex)
327 AcpiOsDeleteMutex (Object->Method.Mutex->Mutex.OsMutex);
328 AcpiUtDeleteObjectDesc (Object->Method.Mutex);
329 Object->Method.Mutex = NULL;
332 if (Object->Method.Node)
334 Object->Method.Node = NULL;
341 "***** Region %p\n", Object));
347 if (!(Object->Region.Node->Flags & ANOBJ_TEMPORARY))
349 AcpiUtRemoveAddressRange (Object->Region.SpaceId,
350 Object->Region.Node);
353 SecondDesc = AcpiNsGetSecondaryObject (Object);
361 HandlerDesc = Object->Region.Handler;
372 if (NextDesc == Object)
401 (void) HandlerDesc->AddressSpace.Setup (Object,
415 if (Object->Field.InternalPccBuffer)
417 ACPI_FREE(Object->Field.InternalPccBuffer);
425 "***** Buffer Field %p\n", Object));
427 SecondDesc = AcpiNsGetSecondaryObject (Object);
437 "***** Bank Field %p\n", Object));
439 SecondDesc = AcpiNsGetSecondaryObject (Object);
449 "***** Address handler %p\n", Object));
451 AcpiOsDeleteMutex (Object->AddressSpace.ContextMutex);
463 ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Deleting Object Subptr %p\n",
470 ACPI_DEBUG_PRINT_RAW ((ACPI_DB_ALLOCATIONS, "%s: Deleting Object %p [%s]\n",
471 ACPI_GET_FUNCTION_NAME, Object, AcpiUtGetObjectTypeName (Object)));
473 AcpiUtDeleteObjectDesc (Object);
519 * PARAMETERS: Object - Object whose ref count is to be updated
530 ACPI_OPERAND_OBJECT *Object,
542 if (!Object)
552 OriginalCount = Object->Common.ReferenceCount;
561 Object->Common.ReferenceCount = NewCount;
570 Object));
575 Object, Object->Common.Type,
576 AcpiUtGetObjectTypeName (Object), NewCount));
587 Object->Common.ReferenceCount = NewCount;
596 Object));
602 ACPI_GET_FUNCTION_NAME, Object, Object->Common.Type, NewCount));
608 AcpiUtDeleteInternalObj (Object);
629 NewCount, Object, Object->Common.Type, Message));
638 * PARAMETERS: Object - Increment or decrement the ref count for
646 * Object references are incremented when:
650 * Object references are decremented when:
657 ACPI_OPERAND_OBJECT *Object,
671 while (Object)
675 if (ACPI_GET_DESCRIPTOR_TYPE (Object) == ACPI_DESC_TYPE_NAMED)
678 "Object %p is NS handle\n", Object));
686 switch (Object->Common.Type)
698 PrevObject = Object->CommonNotify.NotifyList[i];
713 for (i = 0; i < Object->Package.Count; i++)
719 NextObject = Object->Package.Elements[i];
758 NextObject = Object->BufferField.BufferObj;
763 NextObject = Object->BankField.BankObj;
765 Object->BankField.RegionObj, Action, &StateList);
774 NextObject = Object->IndexField.IndexObj;
776 Object->IndexField.DataObj, Action, &StateList);
789 if ((Object->Reference.Class == ACPI_REFCLASS_INDEX) ||
790 (Object->Reference.Class== ACPI_REFCLASS_NAME))
792 NextObject = Object->Reference.Object;
808 AcpiUtUpdateRefCount (Object, Action);
809 Object = NULL;
815 Object = NextObject;
821 Object = State->Update.Object;
850 * PARAMETERS: Object - Object whose reference count is to be
861 ACPI_OPERAND_OBJECT *Object)
869 if (!AcpiUtValidInternalObject (Object))
876 Object, Object->Common.ReferenceCount));
880 (void) AcpiUtUpdateObjectReference (Object, REF_INCREMENT);
889 * PARAMETERS: Object - Object whose ref count will be decremented
899 ACPI_OPERAND_OBJECT *Object)
909 if (!Object ||
910 (ACPI_GET_DESCRIPTOR_TYPE (Object) == ACPI_DESC_TYPE_NAMED))
918 if (!AcpiUtValidInternalObject (Object))
925 ACPI_GET_FUNCTION_NAME, Object, Object->Common.ReferenceCount));
932 (void) AcpiUtUpdateObjectReference (Object, REF_DECREMENT);