Lines Matching defs: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 = NULL;
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,
420 "***** Buffer Field %p\n", Object));
422 SecondDesc = AcpiNsGetSecondaryObject (Object);
432 "***** Bank Field %p\n", Object));
434 SecondDesc = AcpiNsGetSecondaryObject (Object);
450 ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Deleting Object Subptr %p\n",
457 ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Deleting Object %p [%s]\n",
458 Object, AcpiUtGetObjectTypeName (Object)));
460 AcpiUtDeleteObjectDesc (Object);
506 * PARAMETERS: Object - Object whose ref count is to be updated
517 ACPI_OPERAND_OBJECT *Object,
528 if (!Object)
538 OriginalCount = Object->Common.ReferenceCount;
547 Object->Common.ReferenceCount = NewCount;
556 Object));
561 Object, Object->Common.Type,
562 AcpiUtGetObjectTypeName (Object), NewCount));
572 Object->Common.ReferenceCount = NewCount;
581 Object));
586 Object, Object->Common.Type, NewCount));
592 AcpiUtDeleteInternalObj (Object);
612 NewCount, Object, Object->Common.Type));
621 * PARAMETERS: Object - Increment ref count for this object
629 * Object references are incremented when:
633 * Object references are decremented when:
640 ACPI_OPERAND_OBJECT *Object,
654 while (Object)
658 if (ACPI_GET_DESCRIPTOR_TYPE (Object) == ACPI_DESC_TYPE_NAMED)
661 "Object %p is NS handle\n", Object));
669 switch (Object->Common.Type)
681 PrevObject = Object->CommonNotify.NotifyList[i];
696 for (i = 0; i < Object->Package.Count; i++)
702 NextObject = Object->Package.Elements[i];
740 NextObject = Object->BufferField.BufferObj;
745 NextObject = Object->Field.RegionObj;
750 NextObject = Object->BankField.BankObj;
752 Object->BankField.RegionObj, Action, &StateList);
761 NextObject = Object->IndexField.IndexObj;
763 Object->IndexField.DataObj, Action, &StateList);
776 if ((Object->Reference.Class == ACPI_REFCLASS_INDEX) ||
777 (Object->Reference.Class== ACPI_REFCLASS_NAME))
779 NextObject = Object->Reference.Object;
794 AcpiUtUpdateRefCount (Object, Action);
795 Object = NULL;
801 Object = NextObject;
807 Object = State->Update.Object;
836 * PARAMETERS: Object - Object whose reference count is to be
847 ACPI_OPERAND_OBJECT *Object)
855 if (!AcpiUtValidInternalObject (Object))
862 Object, Object->Common.ReferenceCount));
866 (void) AcpiUtUpdateObjectReference (Object, REF_INCREMENT);
875 * PARAMETERS: Object - Object whose ref count will be decremented
885 ACPI_OPERAND_OBJECT *Object)
895 if (!Object ||
896 (ACPI_GET_DESCRIPTOR_TYPE (Object) == ACPI_DESC_TYPE_NAMED))
904 if (!AcpiUtValidInternalObject (Object))
911 Object, Object->Common.ReferenceCount));
918 (void) AcpiUtUpdateObjectReference (Object, REF_DECREMENT);