Lines Matching refs:Node
69 ACPI_NAMESPACE_NODE *Node; in AcpiNsCreateNode() local
78 Node = AcpiOsAcquireObject (AcpiGbl_NamespaceCache); in AcpiNsCreateNode()
79 if (!Node) in AcpiNsCreateNode()
95 Node->Name.Integer = Name; in AcpiNsCreateNode()
96 ACPI_SET_DESCRIPTOR_TYPE (Node, ACPI_DESC_TYPE_NAMED); in AcpiNsCreateNode()
97 return_PTR (Node); in AcpiNsCreateNode()
118 ACPI_NAMESPACE_NODE *Node) in AcpiNsDeleteNode() argument
129 AcpiNsDetachObject (Node); in AcpiNsDeleteNode()
137 ObjDesc = Node->Object; in AcpiNsDeleteNode()
145 ObjDesc->Data.Handler (Node, ObjDesc->Data.Pointer); in AcpiNsDeleteNode()
155 if (Node == AcpiGbl_RootNode) in AcpiNsDeleteNode()
162 (void) AcpiOsReleaseObject (AcpiGbl_NamespaceCache, Node); in AcpiNsDeleteNode()
166 Node, AcpiGbl_CurrentNodeCount)); in AcpiNsDeleteNode()
184 ACPI_NAMESPACE_NODE *Node) in AcpiNsRemoveNode() argument
191 ACPI_FUNCTION_TRACE_PTR (NsRemoveNode, Node); in AcpiNsRemoveNode()
194 ParentNode = Node->Parent; in AcpiNsRemoveNode()
201 while (NextNode != Node) in AcpiNsRemoveNode()
211 PrevNode->Peer = Node->Peer; in AcpiNsRemoveNode()
219 ParentNode->Child = Node->Peer; in AcpiNsRemoveNode()
224 AcpiNsDeleteNode (Node); in AcpiNsRemoveNode()
253 ACPI_NAMESPACE_NODE *Node, /* New Child*/ in AcpiNsInstallNode() argument
287 Node->Peer = NULL; in AcpiNsInstallNode()
288 Node->Parent = ParentNode; in AcpiNsInstallNode()
293 ParentNode->Child = Node; in AcpiNsInstallNode()
304 ChildNode->Peer = Node; in AcpiNsInstallNode()
309 Node->OwnerId = OwnerId; in AcpiNsInstallNode()
310 Node->Type = (UINT8) Type; in AcpiNsInstallNode()
314 AcpiUtGetNodeName (Node), AcpiUtGetTypeName (Node->Type), Node, OwnerId, in AcpiNsInstallNode()