Lines Matching +full:reference +full:- +full:buffer
3 * Module Name: dbobject - ACPI object decode and display
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
173 * PARAMETERS: Status - Method execution status
174 * WalkState - Current state of the parse tree walk
193 Node = WalkState->MethodNode; in AcpiDbDumpMethodInfo()
195 /* There are no locals or arguments for the module-level code case */ in AcpiDbDumpMethodInfo()
211 if (WalkState->DeferredNode) in AcpiDbDumpMethodInfo()
213 AcpiOsPrintf ("Executing subtree for Buffer/Package/Region\n"); in AcpiDbDumpMethodInfo()
222 Thread = WalkState->Thread; in AcpiDbDumpMethodInfo()
242 * PARAMETERS: ObjDesc - Object to be displayed
272 switch (ObjDesc->Common.Type) in AcpiDbDecodeInternalObject()
277 ACPI_FORMAT_UINT64 (ObjDesc->Integer.Value)); in AcpiDbDecodeInternalObject()
283 ObjDesc->String.Length, ObjDesc->String.Pointer); in AcpiDbDecodeInternalObject()
285 if (ObjDesc->String.Length > 60) in AcpiDbDecodeInternalObject()
297 AcpiOsPrintf ("(%u)", ObjDesc->Buffer.Length); in AcpiDbDecodeInternalObject()
298 for (i = 0; (i < 8) && (i < ObjDesc->Buffer.Length); i++) in AcpiDbDecodeInternalObject()
300 AcpiOsPrintf (" %2.2X", ObjDesc->Buffer.Pointer[i]); in AcpiDbDecodeInternalObject()
316 * PARAMETERS: Node - Object to be displayed
332 if (Node->Flags & ANOBJ_METHOD_ARG) in AcpiDbDecodeNode()
336 if (Node->Flags & ANOBJ_METHOD_LOCAL) in AcpiDbDecodeNode()
341 switch (Node->Type) in AcpiDbDecodeNode()
367 * PARAMETERS: ObjDesc - Object to be displayed
368 * WalkState - Current walk state
408 Type = ObjDesc->Common.Type; in AcpiDbDisplayInternalObject()
417 switch (ObjDesc->Common.Type) in AcpiDbDisplayInternalObject()
423 /* Decode the reference */ in AcpiDbDisplayInternalObject()
425 switch (ObjDesc->Reference.Class) in AcpiDbDisplayInternalObject()
429 AcpiOsPrintf ("%X ", ObjDesc->Reference.Value); in AcpiDbDisplayInternalObject()
432 ObjDesc = WalkState->LocalVariables in AcpiDbDisplayInternalObject()
433 [ObjDesc->Reference.Value].Object; in AcpiDbDisplayInternalObject()
441 AcpiOsPrintf ("%X ", ObjDesc->Reference.Value); in AcpiDbDisplayInternalObject()
444 ObjDesc = WalkState->Arguments in AcpiDbDisplayInternalObject()
445 [ObjDesc->Reference.Value].Object; in AcpiDbDisplayInternalObject()
453 switch (ObjDesc->Reference.TargetType) in AcpiDbDisplayInternalObject()
457 AcpiOsPrintf ("%p", ObjDesc->Reference.Object); in AcpiDbDisplayInternalObject()
458 AcpiDbDecodeInternalObject (ObjDesc->Reference.Object); in AcpiDbDisplayInternalObject()
463 AcpiOsPrintf ("%p", ObjDesc->Reference.Where); in AcpiDbDisplayInternalObject()
464 if (!ObjDesc->Reference.Where) in AcpiDbDisplayInternalObject()
471 *(ObjDesc->Reference.Where)); in AcpiDbDisplayInternalObject()
484 if (!ObjDesc->Reference.Object) in AcpiDbDisplayInternalObject()
487 "Uninitialized reference subobject pointer"); in AcpiDbDisplayInternalObject()
491 /* Reference can be to a Node or an Operand object */ in AcpiDbDisplayInternalObject()
493 switch (ACPI_GET_DESCRIPTOR_TYPE (ObjDesc->Reference.Object)) in AcpiDbDisplayInternalObject()
497 AcpiDbDecodeNode (ObjDesc->Reference.Object); in AcpiDbDisplayInternalObject()
502 AcpiDbDecodeInternalObject (ObjDesc->Reference.Object); in AcpiDbDisplayInternalObject()
512 AcpiDbDecodeNode (ObjDesc->Reference.Node); in AcpiDbDisplayInternalObject()
521 default: /* Unknown reference class */ in AcpiDbDisplayInternalObject()
523 AcpiOsPrintf ("%2.2X\n", ObjDesc->Reference.Class); in AcpiDbDisplayInternalObject()
551 * PARAMETERS: WalkState - State for current method
569 Node = WalkState->MethodNode; in AcpiDbDecodeLocals()
571 /* There are no locals for the module-level code case */ in AcpiDbDecodeLocals()
581 "No method node (Executing subtree for buffer or opregion)\n"); in AcpiDbDecodeLocals()
585 if (Node->Type != ACPI_TYPE_METHOD) in AcpiDbDecodeLocals()
587 AcpiOsPrintf ("Executing subtree for Buffer/Package/Region\n"); in AcpiDbDecodeLocals()
595 ObjDesc = WalkState->LocalVariables[i].Object; in AcpiDbDecodeLocals()
612 ObjDesc = WalkState->LocalVariables[i].Object; in AcpiDbDecodeLocals()
633 * PARAMETERS: WalkState - State for current method
651 Node = WalkState->MethodNode; in AcpiDbDecodeArguments()
653 /* There are no arguments for the module-level code case */ in AcpiDbDecodeArguments()
663 "No method node (Executing subtree for buffer or opregion)\n"); in AcpiDbDecodeArguments()
667 if (Node->Type != ACPI_TYPE_METHOD) in AcpiDbDecodeArguments()
669 AcpiOsPrintf ("Executing subtree for Buffer/Package/Region\n"); in AcpiDbDecodeArguments()
677 ObjDesc = WalkState->Arguments[i].Object; in AcpiDbDecodeArguments()
692 AcpiUtGetNodeName (Node), Node->Object->Method.ParamCount); in AcpiDbDecodeArguments()
696 ObjDesc = WalkState->Arguments[i].Object; in AcpiDbDecodeArguments()