dbstats.c (83174) | dbstats.c (87031) |
---|---|
1/******************************************************************************* 2 * 3 * Module Name: dbstats - Generation and display of ACPI table statistics | 1/******************************************************************************* 2 * 3 * Module Name: dbstats - Generation and display of ACPI table statistics |
4 * $Revision: 47 $ | 4 * $Revision: 49 $ |
5 * 6 ******************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp. --- 151 unchanged lines hidden (view full) --- 164 * [TBD] Restructure - remove recursion. 165 * 166 ******************************************************************************/ 167 168void 169AcpiDbEnumerateObject ( 170 ACPI_OPERAND_OBJECT *ObjDesc) 171{ | 5 * 6 ******************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp. --- 151 unchanged lines hidden (view full) --- 164 * [TBD] Restructure - remove recursion. 165 * 166 ******************************************************************************/ 167 168void 169AcpiDbEnumerateObject ( 170 ACPI_OPERAND_OBJECT *ObjDesc) 171{ |
172 ACPI_OPERAND_OBJECT *ObjDesc2; |
|
172 UINT32 Type; 173 UINT32 i; 174 175 176 if (!ObjDesc) 177 { 178 return; 179 } --- 25 unchanged lines hidden (view full) --- 205 break; 206 207 case ACPI_TYPE_DEVICE: 208 AcpiDbEnumerateObject (ObjDesc->Device.SysHandler); 209 AcpiDbEnumerateObject (ObjDesc->Device.DrvHandler); 210 AcpiDbEnumerateObject (ObjDesc->Device.AddrHandler); 211 break; 212 | 173 UINT32 Type; 174 UINT32 i; 175 176 177 if (!ObjDesc) 178 { 179 return; 180 } --- 25 unchanged lines hidden (view full) --- 206 break; 207 208 case ACPI_TYPE_DEVICE: 209 AcpiDbEnumerateObject (ObjDesc->Device.SysHandler); 210 AcpiDbEnumerateObject (ObjDesc->Device.DrvHandler); 211 AcpiDbEnumerateObject (ObjDesc->Device.AddrHandler); 212 break; 213 |
214 case ACPI_TYPE_BUFFER_FIELD: 215 ObjDesc2 = AcpiNsGetSecondaryObject (ObjDesc); 216 if (ObjDesc2) 217 { 218 AcpiGbl_ObjTypeCount [INTERNAL_TYPE_EXTRA]++; 219 } 220 break; 221 |
|
213 case ACPI_TYPE_REGION: | 222 case ACPI_TYPE_REGION: |
223 AcpiGbl_ObjTypeCount [INTERNAL_TYPE_EXTRA]++; |
|
214 AcpiDbEnumerateObject (ObjDesc->Region.AddrHandler); 215 break; 216 217 case ACPI_TYPE_POWER: 218 AcpiDbEnumerateObject (ObjDesc->PowerResource.SysHandler); 219 AcpiDbEnumerateObject (ObjDesc->PowerResource.DrvHandler); 220 break; 221 --- 37 unchanged lines hidden (view full) --- 259 ACPI_NAMESPACE_NODE *Node; 260 ACPI_OPERAND_OBJECT *ObjDesc; 261 UINT32 Type; 262 263 264 AcpiGbl_NumNodes++; 265 266 Node = (ACPI_NAMESPACE_NODE *) ObjHandle; | 224 AcpiDbEnumerateObject (ObjDesc->Region.AddrHandler); 225 break; 226 227 case ACPI_TYPE_POWER: 228 AcpiDbEnumerateObject (ObjDesc->PowerResource.SysHandler); 229 AcpiDbEnumerateObject (ObjDesc->PowerResource.DrvHandler); 230 break; 231 --- 37 unchanged lines hidden (view full) --- 269 ACPI_NAMESPACE_NODE *Node; 270 ACPI_OPERAND_OBJECT *ObjDesc; 271 UINT32 Type; 272 273 274 AcpiGbl_NumNodes++; 275 276 Node = (ACPI_NAMESPACE_NODE *) ObjHandle; |
267 ObjDesc = ((ACPI_NAMESPACE_NODE *) ObjHandle)->Object; | 277 ObjDesc = AcpiNsGetAttachedObject (Node); |
268 269 AcpiDbEnumerateObject (ObjDesc); 270 271 Type = Node->Type; 272 if (Type > INTERNAL_TYPE_NODE_MAX) 273 { 274 AcpiGbl_NodeTypeCountMisc++; 275 } --- 236 unchanged lines hidden (view full) --- 512 AcpiOsPrintf ("ThermalZone %3d\n", sizeof (ACPI_OBJECT_THERMAL_ZONE)); 513 AcpiOsPrintf ("RegionField %3d\n", sizeof (ACPI_OBJECT_REGION_FIELD)); 514 AcpiOsPrintf ("BankField %3d\n", sizeof (ACPI_OBJECT_BANK_FIELD)); 515 AcpiOsPrintf ("IndexField %3d\n", sizeof (ACPI_OBJECT_INDEX_FIELD)); 516 AcpiOsPrintf ("Reference %3d\n", sizeof (ACPI_OBJECT_REFERENCE)); 517 AcpiOsPrintf ("NotifyHandler %3d\n", sizeof (ACPI_OBJECT_NOTIFY_HANDLER)); 518 AcpiOsPrintf ("AddrHandler %3d\n", sizeof (ACPI_OBJECT_ADDR_HANDLER)); 519 AcpiOsPrintf ("Extra %3d\n", sizeof (ACPI_OBJECT_EXTRA)); | 278 279 AcpiDbEnumerateObject (ObjDesc); 280 281 Type = Node->Type; 282 if (Type > INTERNAL_TYPE_NODE_MAX) 283 { 284 AcpiGbl_NodeTypeCountMisc++; 285 } --- 236 unchanged lines hidden (view full) --- 522 AcpiOsPrintf ("ThermalZone %3d\n", sizeof (ACPI_OBJECT_THERMAL_ZONE)); 523 AcpiOsPrintf ("RegionField %3d\n", sizeof (ACPI_OBJECT_REGION_FIELD)); 524 AcpiOsPrintf ("BankField %3d\n", sizeof (ACPI_OBJECT_BANK_FIELD)); 525 AcpiOsPrintf ("IndexField %3d\n", sizeof (ACPI_OBJECT_INDEX_FIELD)); 526 AcpiOsPrintf ("Reference %3d\n", sizeof (ACPI_OBJECT_REFERENCE)); 527 AcpiOsPrintf ("NotifyHandler %3d\n", sizeof (ACPI_OBJECT_NOTIFY_HANDLER)); 528 AcpiOsPrintf ("AddrHandler %3d\n", sizeof (ACPI_OBJECT_ADDR_HANDLER)); 529 AcpiOsPrintf ("Extra %3d\n", sizeof (ACPI_OBJECT_EXTRA)); |
530 AcpiOsPrintf ("Data %3d\n", sizeof (ACPI_OBJECT_DATA)); |
|
520 521 AcpiOsPrintf ("\n"); 522 523 AcpiOsPrintf ("ParseObject %3d\n", sizeof (ACPI_PARSE_OBJECT)); 524 AcpiOsPrintf ("Parse2Object %3d\n", sizeof (ACPI_PARSE2_OBJECT)); 525 AcpiOsPrintf ("OperandObject %3d\n", sizeof (ACPI_OPERAND_OBJECT)); 526 AcpiOsPrintf ("NamespaceNode %3d\n", sizeof (ACPI_NAMESPACE_NODE)); 527 --- 21 unchanged lines hidden --- | 531 532 AcpiOsPrintf ("\n"); 533 534 AcpiOsPrintf ("ParseObject %3d\n", sizeof (ACPI_PARSE_OBJECT)); 535 AcpiOsPrintf ("Parse2Object %3d\n", sizeof (ACPI_PARSE2_OBJECT)); 536 AcpiOsPrintf ("OperandObject %3d\n", sizeof (ACPI_OPERAND_OBJECT)); 537 AcpiOsPrintf ("NamespaceNode %3d\n", sizeof (ACPI_NAMESPACE_NODE)); 538 --- 21 unchanged lines hidden --- |