Lines Matching refs:Node

166  * PARAMETERS:  Node                - Parent Node
176 * Note: Future may require that the Node->Flags field be passed
185 ACPI_NAMESPACE_NODE *Node,
200 if (!Node)
217 if (ACPI_GET_DESCRIPTOR_TYPE (Node) != ACPI_DESC_TYPE_NAMED)
222 Node, AcpiUtGetDescriptorName (Node)));
228 if (Node->Object == Object)
232 Object, Node));
246 * If the source object is a namespace Node with an attached object,
273 ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "Installing %p into Node %p [%4.4s]\n",
274 ObjDesc, Node, AcpiUtGetNodeName (Node)));
278 if (Node->Object)
280 AcpiNsDetachObject (Node);
303 LastObjDesc->Common.NextObject = Node->Object;
306 Node->Type = (UINT8) ObjectType;
307 Node->Object = ObjDesc;
317 * PARAMETERS: Node - A Namespace node whose object will be detached
329 ACPI_NAMESPACE_NODE *Node)
337 ObjDesc = Node->Object;
345 if (Node->Flags & ANOBJ_ALLOCATED_BUFFER)
357 AcpiUtRemoveAddressRange(ObjDesc->Region.SpaceId, Node);
360 /* Clear the Node entry in all cases */
362 Node->Object = NULL;
367 Node->Object = ObjDesc->Common.NextObject;
371 if (Node->Object &&
372 (Node->Object->Common.Type != ACPI_TYPE_LOCAL_DATA))
374 Node->Object = Node->Object->Common.NextObject;
390 Node->Type = ACPI_TYPE_ANY;
392 ACPI_DEBUG_PRINT ((ACPI_DB_NAMES, "Node %p [%4.4s] Object %p\n",
393 Node, AcpiUtGetNodeName (Node), ObjDesc));
406 * PARAMETERS: Node - Namespace node
408 * RETURN: Current value of the object field from the Node whose
417 ACPI_NAMESPACE_NODE *Node)
419 ACPI_FUNCTION_TRACE_PTR (NsGetAttachedObject, Node);
422 if (!Node)
424 ACPI_WARNING ((AE_INFO, "Null Node ptr"));
428 if (!Node->Object ||
429 ((ACPI_GET_DESCRIPTOR_TYPE (Node->Object) != ACPI_DESC_TYPE_OPERAND) &&
430 (ACPI_GET_DESCRIPTOR_TYPE (Node->Object) != ACPI_DESC_TYPE_NAMED)) ||
431 ((Node->Object)->Common.Type == ACPI_TYPE_LOCAL_DATA))
436 return_PTR (Node->Object);
444 * PARAMETERS: Node - Namespace node
446 * RETURN: Current value of the object field from the Node whose
476 * PARAMETERS: Node - Namespace node
488 ACPI_NAMESPACE_NODE *Node,
500 ObjDesc = Node->Object;
532 Node->Object = DataDesc;
543 * PARAMETERS: Node - Namespace node
555 ACPI_NAMESPACE_NODE *Node,
563 ObjDesc = Node->Object;
575 Node->Object = ObjDesc->Common.NextObject;
594 * PARAMETERS: Node - Namespace node
607 ACPI_NAMESPACE_NODE *Node,
614 ObjDesc = Node->Object;