/src/sys/external/bsd/acpica/dist/executer/ |
exresnte.c | 168 * a pointer to a NS node, and will receive a 175 * DESCRIPTION: Resolve a Namespace node to a valued object 177 * Note: for some of the data types, the pointer attached to the Node 198 ACPI_NAMESPACE_NODE *Node; 206 * The stack pointer points to a ACPI_NAMESPACE_NODE (Node). Get the 207 * object that is attached to the Node. 209 Node = *ObjectPtr; 210 SourceDesc = AcpiNsGetAttachedObject (Node); 211 EntryType = AcpiNsGetType ((ACPI_HANDLE) Node); 214 Node, SourceDesc, AcpiUtGetTypeName (EntryType))) [all...] |
exresolv.c | 377 if ((StackDesc->Reference.Node->Type == ACPI_TYPE_DEVICE) || 378 (StackDesc->Reference.Node->Type == ACPI_TYPE_THERMAL)) 380 /* These node types do not have 'real' subobjects */ 382 *StackPtr = (void *) StackDesc->Reference.Node; 386 /* Get the object pointed to by the namespace node */ 388 *StackPtr = (StackDesc->Reference.Node)->Object; 465 ACPI_NAMESPACE_NODE *Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, Operand); 473 /* Operand can be either a namespace node or an operand descriptor */ 485 ObjDesc = AcpiNsGetAttachedObject (Node); 487 /* If we had an Alias node, use the attached object for type info * [all...] |
excreate.c | 205 /* Ensure that the target node is valid */ 212 /* Construct the alias object (a namespace node) */ 229 * NS node, not the object itself. 284 /* Attach object to the Node */ 342 /* Init object and attach to NS node */ 345 ObjDesc->Mutex.Node = (ACPI_NAMESPACE_NODE *) WalkState->Operands[0]; 348 ObjDesc->Mutex.Node, ObjDesc, ACPI_TYPE_MUTEX); 385 ACPI_NAMESPACE_NODE *Node; 392 /* Get the Namespace Node */ 394 Node = WalkState->Op->Common.Node [all...] |
exoparg2.c | 207 ACPI_NAMESPACE_NODE *Node; 222 /* The first operand is a namespace node */ 224 Node = (ACPI_NAMESPACE_NODE *) Operand[0]; 232 if (!AcpiEvIsNotifyObject (Node)) 236 AcpiUtGetTypeName (Node->Type))); 249 Status = AcpiEvQueueNotifyRequest (Node, Value);
|
/src/sys/external/bsd/acpica/dist/compiler/ |
aslnamesp.c | 207 * DESCRIPTION: Walk the namespace an display information about each node 242 /* Print the full pathname for each namespace node in the common namespace */ 281 ACPI_NAMESPACE_NODE *Node = (ACPI_NAMESPACE_NODE *) ObjHandle; 290 &Node->Name.Ascii[0], AcpiUtGetTypeName (Node->Type)); 292 Op = Node->Op; 293 ObjDesc = ACPI_CAST_PTR (ACPI_OPERAND_OBJECT, Node->Object); 305 switch (Node->Type) 331 switch (Node->Type) 480 " [Desc Offset 0x%.4X Bytes]", Node->Value) [all...] |
aslbtypes.c | 486 * PARAMETERS: Op - Parse node whose type will be returned. 490 * DESCRIPTION: Get the (bitfield) ACPI type associated with the parse node. 491 * Handles the case where the node is a name or method call and 492 * the actual type must be obtained from the namespace node. 500 ACPI_NAMESPACE_NODE *Node; 516 Node = Op->Asl.Node; 517 if (!Node) 519 /* These are not expected to have a node at this time */ 540 ThisNodeBtype = AnMapEtypeToBtype (Node->Type) [all...] |
asllookup.c | 228 ACPI_NAMESPACE_NODE *Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, ObjHandle); 235 if (Node->Type == ACPI_TYPE_METHOD) 237 if (!Node->Op || !Node->MethodLocals) 242 MethodLocals = (ASL_METHOD_LOCAL *) Node->MethodLocals; 243 MethodArgs = (ASL_METHOD_LOCAL *) Node->MethodArgs; 286 if ((Node->Name.Ascii[0] != '_') && 299 if (Node->Flags & ANOBJ_IS_REFERENCED) 304 if (!Node->Op) 311 switch (Node->Type [all...] |
asloffset.c | 167 ACPI_NAMESPACE_NODE *Node, 184 * DESCRIPTION: Process one node during a offset table file generation. 205 ACPI_NAMESPACE_NODE *Node; 219 /* We are only interested in named objects (have a namespace node) */ 221 Node = Op->Asl.Node; 222 if (!Node) 230 if ((Node->Type == ACPI_TYPE_LOCAL_RESOURCE) && 233 LsEmitOffsetTableEntry (FileId, Node, 0, AslGbl_CurrentAmlOffset, 278 LsEmitOffsetTableEntry (FileId, Node, NamepathOffset, (DataOffset + 1) [all...] |
/src/sys/external/bsd/acpica/dist/dispatcher/ |
dsinit.c | 177 * PARAMETERS: ObjHandle - Node for the object 201 ACPI_NAMESPACE_NODE *Node = (ACPI_NAMESPACE_NODE *) ObjHandle; 213 if (Node->OwnerId != Info->OwnerId) 247 ObjDesc = AcpiNsGetAttachedObject (Node); 265 AcpiDsAutoSerializeMethod (Node, ObjDesc);
|
dsargs.c | 167 ACPI_NAMESPACE_NODE *Node, 177 * PARAMETERS: Node - Object NS node 178 * ScopeNode - Parent NS node 190 ACPI_NAMESPACE_NODE *Node, 211 /* Save the Node for use in AcpiPsParseAml */ 213 Op->Common.Node = ScopeNode; 235 WalkState->DeferredNode = Node; 247 Op->Common.Node = Node; [all...] |
dswload.c | 257 ACPI_NAMESPACE_NODE *Node; 282 if (Op->Common.Node) 308 ACPI_IMODE_EXECUTE, ACPI_NS_SEARCH_PARENT, WalkState, &(Node)); 320 WalkState, &Node); 333 switch (Node->Type) 361 AcpiUtGetNodeName (Node), AcpiUtGetTypeName (Node->Type))); 363 Node->Type = ACPI_TYPE_ANY; 372 if ((Node == AcpiGbl_RootNode) && 387 AcpiUtGetTypeName (Node->Type), AcpiUtGetNodeName (Node))) [all...] |
dswload2.c | 187 ACPI_NAMESPACE_NODE *Node; 262 Node = NULL; 274 WalkState, &(Node)); 279 /* Special case for Scope(\) -> refers to the Root node */ 281 if (Op && (Op->Named.Node == AcpiGbl_RootNode)) 283 Node = Op->Named.Node; 285 Status = AcpiDsScopeStackPush (Node, ObjectType, WalkState); 300 WalkState, &(Node)); 325 switch (Node->Type [all...] |
dsfield.c | 179 ACPI_NAMESPACE_NODE **Node); 198 * Node - Where the new region node is returned 203 * region node/object. 213 ACPI_NAMESPACE_NODE **Node) 232 ACPI_IMODE_LOAD_PASS1, ACPI_NS_SEARCH_PARENT, WalkState, Node); 238 /* Must create and install a region object for the new node */ 246 ObjDesc->Region.Node = *Node; 247 Status = AcpiNsAttachObject (*Node, ObjDesc, ACPI_TYPE_REGION) [all...] |
dsmthdat.c | 202 * A pseudo-Namespace Node is assigned to each argument and local 203 * so that RefOf() can return a pointer to the Node. 375 * Node - Where the node is returned. 377 * RETURN: Status and node 379 * DESCRIPTION: Get the Node associated with a local or arg. 388 ACPI_NAMESPACE_NODE **Node) 408 /* Return a pointer to the pseudo-node */ 410 *Node = &WalkState->LocalVariables[Index]; 423 /* Return a pointer to the pseudo-node */ [all...] |
/src/sys/external/bsd/acpica/dist/namespace/ |
nssearch.c | 168 ACPI_NAMESPACE_NODE *Node, 178 * ParentNode - Starting node where search will begin 212 ACPI_NAMESPACE_NODE *Node; 240 Node = ParentNode->Child; 241 while (Node) 245 if (Node->Name.Integer == TargetName) 249 if (AcpiNsGetType (Node) == ACPI_TYPE_LOCAL_METHOD_ALIAS) 251 Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, Node->Object); 259 AcpiUtGetTypeName (Node->Type) [all...] |
nsxfobj.c | 182 ACPI_NAMESPACE_NODE *Node; 193 /* Special case for the predefined Root Node (return type ANY) */ 209 Node = AcpiNsValidateHandle (Handle); 210 if (!Node) 216 *RetType = Node->Type; 244 ACPI_NAMESPACE_NODE *Node; 254 /* Special case for the predefined Root Node (no parent) */ 269 Node = AcpiNsValidateHandle (Handle); 270 if (!Node) 278 ParentNode = Node->Parent [all...] |
/src/sys/external/bsd/acpica/dist/debugger/ |
dbobject.c | 166 ACPI_NAMESPACE_NODE *Node); 190 ACPI_NAMESPACE_NODE *Node; 193 Node = WalkState->MethodNode; 197 if (Node == AcpiGbl_RootNode) 316 * PARAMETERS: Node - Object to be displayed 320 * DESCRIPTION: Short display of a namespace node 326 ACPI_NAMESPACE_NODE *Node) 329 AcpiOsPrintf ("<Node> Name %4.4s", 330 AcpiUtGetNodeName (Node)); 332 if (Node->Flags & ANOBJ_METHOD_ARG [all...] |
dbstats.c | 396 * the parent namespace node. 407 ACPI_NAMESPACE_NODE *Node; 414 Node = (ACPI_NAMESPACE_NODE *) ObjHandle; 415 ObjDesc = AcpiNsGetAttachedObject (Node); 419 Type = Node->Type;
|
dbutils.c | 416 * RETURN: Pointer to a namespace node, null on failure 421 * the current prefix (scope) node as the search beginning point. 431 ACPI_NAMESPACE_NODE *Node = NULL; 447 * (Uses root node as the search starting point) 451 NULL, &Node); 459 return (Node);
|
/src/sys/external/bsd/acpica/dist/events/ |
evhandler.c | 263 * PARAMETERS: Node - Namespace node for the device 275 ACPI_NAMESPACE_NODE *Node, 284 ObjDesc = AcpiNsGetAttachedObject (Node); 337 ACPI_NAMESPACE_NODE *Node; 355 Node = AcpiNsValidateHandle (ObjHandle); 356 if (!Node) 365 if ((Node->Type != ACPI_TYPE_DEVICE) && 366 (Node->Type != ACPI_TYPE_REGION) && 367 (Node != AcpiGbl_RootNode) [all...] |
evxfregn.c | 198 ACPI_NAMESPACE_NODE *Node; 220 Node = AcpiNsValidateHandle (Device); 221 if (!Node) 230 Node, SpaceId, Handler, Setup, Context); 240 AcpiEvExecuteRegMethods (Node, SpaceId, ACPI_REG_CONNECT); 299 ACPI_NAMESPACE_NODE *Node; 321 Node = AcpiNsValidateHandle (Device); 322 if (!Node || 323 ((Node->Type != ACPI_TYPE_DEVICE) && 324 (Node->Type != ACPI_TYPE_PROCESSOR) & [all...] |
evxface.c | 210 ACPI_NAMESPACE_NODE *Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, Device); 270 if (!AcpiEvIsNotifyObject (Node)) 278 ObjDesc = AcpiNsGetAttachedObject (Node); 283 ObjDesc = AcpiUtCreateInternalObject (Node->Type); 290 /* Attach new object to the Node, remove local reference */ 292 Status = AcpiNsAttachObject (Device, ObjDesc, Node->Type); 329 HandlerObj->Notify.Node = Node; 386 ACPI_NAMESPACE_NODE *Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, Device); 445 if (!AcpiEvIsNotifyObject (Node)) [all...] |
evxfgpe.c | 909 * PARAMETERS: GpeDevice - Namespace node for the GPE Block 1131 ACPI_NAMESPACE_NODE *Node; 1151 Node = AcpiNsValidateHandle (GpeDevice); 1152 if (!Node) 1160 if (Node->Type != ACPI_TYPE_DEVICE) 1166 if (Node->Object) 1176 Status = AcpiEvCreateGpeBlock (Node, GpeBlockAddress->Address, 1184 /* Install block in the DeviceObject attached to the node */ 1186 ObjDesc = AcpiNsGetAttachedObject (Node); 1200 Status = AcpiNsAttachObject (Node, ObjDesc, ACPI_TYPE_DEVICE) [all...] |
/src/sys/external/bsd/acpica/dist/tables/ |
tbxfload.c | 554 ACPI_NAMESPACE_NODE *Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, Object); 571 * The node OwnerId is currently the same as the parent table ID. 574 OwnerId = Node->OwnerId;
|
/src/sys/external/bsd/acpica/dist/utilities/ |
uterror.c | 173 * Pathname - Full pathname to the node 174 * NodeFlags - From Namespace node for the method/object 222 * Pathname - Full pathname to the node 223 * NodeFlags - From Namespace node for the method/object 271 * Pathname - Full pathname to the node 272 * NodeFlags - From Namespace node for the method/object 321 * InternalPath - Name or path of the namespace node 396 * InternalName - Name or path of the namespace node 401 * DESCRIPTION: Print error message with the full pathname for the NS node. 467 * Path - Path to the node (optional [all...] |