Lines Matching refs:Node
72 ACPI_NAMESPACE_NODE *Node;
81 Node = AcpiOsAcquireObject (AcpiGbl_NamespaceCache);
82 if (!Node)
98 Node->Name.Integer = Name;
99 ACPI_SET_DESCRIPTOR_TYPE (Node, ACPI_DESC_TYPE_NAMED);
100 return_PTR (Node);
108 * PARAMETERS: Node - Node to be deleted
121 ACPI_NAMESPACE_NODE *Node)
131 AcpiNsDetachObject (Node);
138 ObjDesc = Node->Object;
146 ObjDesc->Data.Handler (Node, ObjDesc->Data.Pointer);
154 (void) AcpiOsReleaseObject (AcpiGbl_NamespaceCache, Node);
157 ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Node %p, Remaining %X\n",
158 Node, AcpiGbl_CurrentNodeCount));
166 * PARAMETERS: Node - Node to be removed/deleted
176 ACPI_NAMESPACE_NODE *Node)
183 ACPI_FUNCTION_TRACE_PTR (NsRemoveNode, Node);
186 ParentNode = Node->Parent;
193 while (NextNode != Node)
201 /* Node is not first child, unlink it */
203 PrevNode->Peer = Node->Peer;
208 * Node is first child (has no previous peer).
211 ParentNode->Child = Node->Peer;
216 AcpiNsDeleteNode (Node);
226 * ParentNode - The parent of the new Node
227 * Node - The new Node to install
228 * Type - ACPI object type of the new Node
245 ACPI_NAMESPACE_NODE *Node, /* New Child*/
278 Node->Peer = NULL;
279 Node->Parent = ParentNode;
284 ParentNode->Child = Node;
295 ChildNode->Peer = Node;
300 Node->OwnerId = OwnerId;
301 Node->Type = (UINT8) Type;
304 "%4.4s (%s) [Node %p Owner %X] added to %4.4s (%s) [Node %p]\n",
305 AcpiUtGetNodeName (Node), AcpiUtGetTypeName (Node->Type), Node, OwnerId,