Lines Matching defs:Element
169 ACPI_OPERAND_OBJECT **Element);
261 * Allocate the element array (array of pointers to the individual
280 /* First arg is element count. Second arg begins the initializer list */
349 /* This package element is already built, just get it */
367 * Initialize this package element. This function handles the
384 /* Make new element ref count match original ref count */
472 * DESCRIPTION: Resolve a named reference element within a package object
497 * to the location within the element array because a new object
536 * RETURN: Possible new element is stored to the indirect ElementPtr
538 * DESCRIPTION: Resolve a package element that is a reference to a named
550 ACPI_OPERAND_OBJECT *Element = *ElementPtr;
560 /* Check if reference element is already resolved */
562 if (Element->Reference.Resolved)
565 "%s: Package element is already resolved\n",
571 /* Element must be a reference object of correct type */
573 ScopeInfo.Scope.Node = Element->Reference.Node; /* Prefix node */
575 Status = AcpiNsLookup (&ScopeInfo, (char *) Element->Reference.Aml,
592 * element(s) will be replaced with NULL elements.
595 /* Referenced name not found, set the element to NULL */
603 (char *) Element->Reference.Aml, NULL, &ExternalPath);
606 "While resolving a named reference package element - %s",
613 /* Could not resolve name, set the element to NULL */
621 /* Named reference not resolved, return a NULL package element */
624 "Could not resolve named package element [%4.4s] in [%4.4s]",
642 Element->Reference.Resolved = TRUE;
643 Element->Reference.Node = ResolvedNode;
644 Type = Element->Reference.Node->Type;
696 AcpiUtRemoveReference (Element);