Home | History | Annotate | Download | only in dispatcher

Lines Matching defs:Object

174     ACPI_OPERAND_OBJECT     *Object,
190 * PARAMETERS: WalkState - Current walk state object
251 * PARAMETERS: WalkState - Current walk state object
274 if (WalkState->LocalVariables[Index].Object)
277 Index, WalkState->LocalVariables[Index].Object));
279 /* Detach object (if present) and remove a reference */
289 if (WalkState->Arguments[Index].Object)
292 Index, WalkState->Arguments[Index].Object));
294 /* Detach object (if present) and remove a reference */
310 * WalkState - Current walk state object
374 * WalkState - Current walk state object
445 * Object - Object to be inserted into the stack entry
446 * WalkState - Current walk state object
450 * DESCRIPTION: Insert an object onto the method stack at entry Opcode:Index.
459 ACPI_OPERAND_OBJECT *Object,
470 "NewObj %p Type %2.2X, Refs=%u [%s]\n", Object,
471 Type, Object->Common.ReferenceCount,
472 AcpiUtGetTypeName (Object->Common.Type)));
483 * Increment ref count so object can't be deleted while installed.
484 * NOTE: We do not copy the object in order to preserve the call by
488 AcpiUtAddReference (Object);
490 /* Install the object */
492 Node->Object = Object;
504 * WalkState - Current walk state object
523 ACPI_OPERAND_OBJECT *Object;
529 /* Validate the object descriptor */
533 ACPI_ERROR ((AE_INFO, "Null object descriptor pointer"));
545 /* Get the object from the node */
547 Object = Node->Object;
549 /* Examine the returned object, it must be valid. */
551 if (!Object)
554 * Index points to uninitialized object.
565 Object = AcpiUtCreateIntegerObject ((UINT64) 0);
566 if (!Object)
571 Node->Object = Object;
601 * The Index points to an initialized and valid object.
602 * Return an additional reference to the object
604 *DestDesc = Object;
605 AcpiUtAddReference (Object);
618 * WalkState - Current walk state object
623 * a null into the stack slot after the object is deleted.
635 ACPI_OPERAND_OBJECT *Object;
649 /* Get the associated object */
651 Object = AcpiNsGetAttachedObject (Node);
658 Node->Object = NULL;
660 if ((Object) &&
661 (ACPI_GET_DESCRIPTOR_TYPE (Object) == ACPI_DESC_TYPE_OPERAND))
664 * There is a valid object.
666 * increment when the object was stored.
668 AcpiUtRemoveReference (Object);
734 * If the reference count on the object is more than one, we must
735 * take a copy of the object before we store. A reference count
736 * of exactly 1 means that the object was just created during the
752 * If there is an object already in this slot, we either
754 * is an object reference stored there, we have to do
761 * contains an object reference (stored as an Node).
764 * anything there, including an object reference.
778 * If we have a valid reference object that came from RefOf(),
793 * Store this object to the Node (perform the indirect store)
798 CurrentObjDesc->Reference.Object, WalkState,
801 /* Remove local reference if we copied the object above */
812 /* Delete the existing object before storing the new one */
820 * (increments the object reference count by one)
824 /* Remove local reference if we copied the object above */
843 * WalkState - Current walk state object
847 * DESCRIPTION: Get the type of the object stored in the Local or Arg
859 ACPI_OPERAND_OBJECT *Object;
873 /* Get the object */
875 Object = AcpiNsGetAttachedObject (Node);
876 if (!Object)
883 /* Get the object type */
885 return_VALUE (Object->Type);