Lines Matching refs:SourceDesc

58  * PARAMETERS:  SourceDesc          - Object to be output to "Debug Object"
78 ACPI_OPERAND_OBJECT *SourceDesc,
88 ACPI_FUNCTION_TRACE_PTR (ExDoDebugObject, SourceDesc);
101 if (SourceDesc &&
102 (ACPI_GET_DESCRIPTOR_TYPE (SourceDesc) == ACPI_DESC_TYPE_OPERAND) &&
103 (SourceDesc->Common.Type == ACPI_TYPE_STRING))
105 if ((SourceDesc->String.Length == 0) ||
106 ((SourceDesc->String.Length == 1) &&
107 (*SourceDesc->String.Pointer == '\n')))
147 if (!SourceDesc)
153 if (ACPI_GET_DESCRIPTOR_TYPE (SourceDesc) == ACPI_DESC_TYPE_OPERAND)
157 if ((SourceDesc->Common.Type != ACPI_TYPE_INTEGER) &&
158 (SourceDesc->Common.Type != ACPI_TYPE_STRING))
160 AcpiOsPrintf ("%s ", AcpiUtGetObjectTypeName (SourceDesc));
163 if (!AcpiUtValidInternalObject (SourceDesc))
165 AcpiOsPrintf ("%p, Invalid Internal Object!\n", SourceDesc);
169 else if (ACPI_GET_DESCRIPTOR_TYPE (SourceDesc) == ACPI_DESC_TYPE_NAMED)
172 AcpiUtGetTypeName (((ACPI_NAMESPACE_NODE *) SourceDesc)->Type),
173 SourceDesc);
181 /* SourceDesc is of type ACPI_DESC_TYPE_OPERAND */
183 switch (SourceDesc->Common.Type)
192 (UINT32) SourceDesc->Integer.Value);
197 ACPI_FORMAT_UINT64 (SourceDesc->Integer.Value));
203 AcpiOsPrintf ("[0x%.2X]\n", (UINT32) SourceDesc->Buffer.Length);
204 AcpiUtDumpBuffer (SourceDesc->Buffer.Pointer,
205 (SourceDesc->Buffer.Length < 256) ?
206 SourceDesc->Buffer.Length : 256, DB_BYTE_DISPLAY, 0);
211 AcpiOsPrintf ("\"%s\"\n", SourceDesc->String.Pointer);
217 SourceDesc->Package.Count);
221 for (i = 0; i < SourceDesc->Package.Count; i++)
223 AcpiExDoDebugObject (SourceDesc->Package.Elements[i],
230 AcpiOsPrintf ("[%s] ", AcpiUtGetReferenceName (SourceDesc));
234 switch (SourceDesc->Reference.Class)
238 AcpiOsPrintf ("0x%X\n", SourceDesc->Reference.Value);
245 AcpiOsPrintf ("Table Index 0x%X\n", SourceDesc->Reference.Value);
257 if (SourceDesc->Reference.Node)
259 if (ACPI_GET_DESCRIPTOR_TYPE (SourceDesc->Reference.Node) !=
263 SourceDesc->Reference.Node);
267 AcpiOsPrintf ("Node %p [%4.4s] ", SourceDesc->Reference.Node,
268 (SourceDesc->Reference.Node)->Name.Ascii);
270 switch ((SourceDesc->Reference.Node)->Type)
284 AcpiExDoDebugObject ((SourceDesc->Reference.Node)->Object,
290 else if (SourceDesc->Reference.Object)
292 if (ACPI_GET_DESCRIPTOR_TYPE (SourceDesc->Reference.Object) ==
298 SourceDesc->Reference.Object),
303 ObjectDesc = SourceDesc->Reference.Object;
304 Value = SourceDesc->Reference.Value;
311 Value, *SourceDesc->Reference.IndexPointer);
317 Value, *SourceDesc->Reference.IndexPointer,
318 *SourceDesc->Reference.IndexPointer);
324 if (!(*SourceDesc->Reference.Where))
330 AcpiExDoDebugObject (*SourceDesc->Reference.Where,
347 AcpiOsPrintf ("(Descriptor %p)\n", SourceDesc);