acdisasm.h (254745) | acdisasm.h (272444) |
---|---|
1/****************************************************************************** 2 * 3 * Name: acdisasm.h - AML disassembler 4 * 5 *****************************************************************************/ 6 7/* | 1/****************************************************************************** 2 * 3 * Name: acdisasm.h - AML disassembler 4 * 5 *****************************************************************************/ 6 7/* |
8 * Copyright (C) 2000 - 2013, Intel Corp. | 8 * Copyright (C) 2000 - 2014, Intel Corp. |
9 * All rights reserved. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions 13 * are met: 14 * 1. Redistributions of source code must retain the above copyright 15 * notice, this list of conditions, and the following disclaimer, 16 * without modification. --- 47 unchanged lines hidden (view full) --- 64{ 65 UINT8 Opcode; 66 UINT16 Offset; 67 char *Name; 68 UINT8 Flags; 69 70} ACPI_DMTABLE_INFO; 71 | 9 * All rights reserved. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions 13 * are met: 14 * 1. Redistributions of source code must retain the above copyright 15 * notice, this list of conditions, and the following disclaimer, 16 * without modification. --- 47 unchanged lines hidden (view full) --- 64{ 65 UINT8 Opcode; 66 UINT16 Offset; 67 char *Name; 68 UINT8 Flags; 69 70} ACPI_DMTABLE_INFO; 71 |
72/* Values for Flags field above */ 73 |
|
72#define DT_LENGTH 0x01 /* Field is a subtable length */ 73#define DT_FLAG 0x02 /* Field is a flag value */ 74#define DT_NON_ZERO 0x04 /* Field must be non-zero */ | 74#define DT_LENGTH 0x01 /* Field is a subtable length */ 75#define DT_FLAG 0x02 /* Field is a flag value */ 76#define DT_NON_ZERO 0x04 /* Field must be non-zero */ |
77#define DT_OPTIONAL 0x08 /* Field is optional */ 78#define DT_DESCRIBES_OPTIONAL 0x10 /* Field describes an optional field (length, etc.) */ 79#define DT_COUNT 0x20 /* Currently not used */ |
|
75 | 80 |
76/* TBD: Not used at this time */ 77 78#define DT_OPTIONAL 0x08 79#define DT_COUNT 0x10 80 | |
81/* 82 * Values for Opcode above. 83 * Note: 0-7 must not change, they are used as a flag shift value. Other 84 * than those, new values can be added wherever appropriate. 85 */ 86typedef enum 87{ 88 /* Simple Data Types */ --- 43 unchanged lines hidden (view full) --- 132 ACPI_DMT_DEVICE_PATH, 133 ACPI_DMT_LABEL, 134 ACPI_DMT_PCI_PATH, 135 136 /* Types that are specific to particular ACPI tables */ 137 138 ACPI_DMT_ASF, 139 ACPI_DMT_DMAR, | 81/* 82 * Values for Opcode above. 83 * Note: 0-7 must not change, they are used as a flag shift value. Other 84 * than those, new values can be added wherever appropriate. 85 */ 86typedef enum 87{ 88 /* Simple Data Types */ --- 43 unchanged lines hidden (view full) --- 132 ACPI_DMT_DEVICE_PATH, 133 ACPI_DMT_LABEL, 134 ACPI_DMT_PCI_PATH, 135 136 /* Types that are specific to particular ACPI tables */ 137 138 ACPI_DMT_ASF, 139 ACPI_DMT_DMAR, |
140 ACPI_DMT_DMAR_SCOPE, |
|
140 ACPI_DMT_EINJACT, 141 ACPI_DMT_EINJINST, 142 ACPI_DMT_ERSTACT, 143 ACPI_DMT_ERSTINST, 144 ACPI_DMT_FADTPM, | 141 ACPI_DMT_EINJACT, 142 ACPI_DMT_EINJINST, 143 ACPI_DMT_ERSTACT, 144 ACPI_DMT_ERSTINST, 145 ACPI_DMT_FADTPM, |
146 ACPI_DMT_GTDT, |
|
145 ACPI_DMT_HEST, 146 ACPI_DMT_HESTNTFY, 147 ACPI_DMT_HESTNTYP, 148 ACPI_DMT_IVRS, | 147 ACPI_DMT_HEST, 148 ACPI_DMT_HESTNTFY, 149 ACPI_DMT_HESTNTYP, 150 ACPI_DMT_IVRS, |
151 ACPI_DMT_LPIT, |
|
149 ACPI_DMT_MADT, | 152 ACPI_DMT_MADT, |
153 ACPI_DMT_PCCT, |
|
150 ACPI_DMT_PMTT, 151 ACPI_DMT_SLIC, 152 ACPI_DMT_SRAT, 153 154 /* Special opcodes */ 155 156 ACPI_DMT_EXTRA_TEXT, 157 ACPI_DMT_EXIT --- 23 unchanged lines hidden (view full) --- 181typedef struct acpi_op_walk_info 182{ 183 UINT32 Level; 184 UINT32 LastLevel; 185 UINT32 Count; 186 UINT32 BitOffset; 187 UINT32 Flags; 188 ACPI_WALK_STATE *WalkState; | 154 ACPI_DMT_PMTT, 155 ACPI_DMT_SLIC, 156 ACPI_DMT_SRAT, 157 158 /* Special opcodes */ 159 160 ACPI_DMT_EXTRA_TEXT, 161 ACPI_DMT_EXIT --- 23 unchanged lines hidden (view full) --- 185typedef struct acpi_op_walk_info 186{ 187 UINT32 Level; 188 UINT32 LastLevel; 189 UINT32 Count; 190 UINT32 BitOffset; 191 UINT32 Flags; 192 ACPI_WALK_STATE *WalkState; |
193 ACPI_PARSE_OBJECT *MappingOp; |
|
189 190} ACPI_OP_WALK_INFO; 191 192/* 193 * TBD - another copy of this is in asltypes.h, fix 194 */ 195#ifndef ASL_WALK_CALLBACK_DEFINED 196typedef 197ACPI_STATUS (*ASL_WALK_CALLBACK) ( 198 ACPI_PARSE_OBJECT *Op, 199 UINT32 Level, 200 void *Context); 201#define ASL_WALK_CALLBACK_DEFINED 202#endif 203 204typedef 205void (*ACPI_RESOURCE_HANDLER) ( | 194 195} ACPI_OP_WALK_INFO; 196 197/* 198 * TBD - another copy of this is in asltypes.h, fix 199 */ 200#ifndef ASL_WALK_CALLBACK_DEFINED 201typedef 202ACPI_STATUS (*ASL_WALK_CALLBACK) ( 203 ACPI_PARSE_OBJECT *Op, 204 UINT32 Level, 205 void *Context); 206#define ASL_WALK_CALLBACK_DEFINED 207#endif 208 209typedef 210void (*ACPI_RESOURCE_HANDLER) ( |
211 ACPI_OP_WALK_INFO *Info, |
|
206 AML_RESOURCE *Resource, 207 UINT32 Length, 208 UINT32 Level); 209 210typedef struct acpi_resource_tag 211{ 212 UINT32 BitIndex; 213 char *Tag; --- 25 unchanged lines hidden (view full) --- 239extern ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt0[]; 240extern ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt1[]; 241extern ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt2[]; 242extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2[]; 243extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Device[]; 244extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Addr[]; 245extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Size[]; 246extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Name[]; | 212 AML_RESOURCE *Resource, 213 UINT32 Length, 214 UINT32 Level); 215 216typedef struct acpi_resource_tag 217{ 218 UINT32 BitIndex; 219 char *Tag; --- 25 unchanged lines hidden (view full) --- 245extern ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt0[]; 246extern ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt1[]; 247extern ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt2[]; 248extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2[]; 249extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Device[]; 250extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Addr[]; 251extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Size[]; 252extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Name[]; |
253extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2OemData[]; |
|
247extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbgp[]; 248extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar[]; 249extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmarHdr[]; 250extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmarScope[]; 251extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar0[]; 252extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar1[]; 253extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar2[]; 254extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar3[]; | 254extern ACPI_DMTABLE_INFO AcpiDmTableInfoDbgp[]; 255extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar[]; 256extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmarHdr[]; 257extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmarScope[]; 258extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar0[]; 259extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar1[]; 260extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar2[]; 261extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar3[]; |
262extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar4[]; |
|
255extern ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm[]; 256extern ACPI_DMTABLE_INFO AcpiDmTableInfoEcdt[]; 257extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj[]; 258extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj0[]; 259extern ACPI_DMTABLE_INFO AcpiDmTableInfoErst[]; 260extern ACPI_DMTABLE_INFO AcpiDmTableInfoErst0[]; 261extern ACPI_DMTABLE_INFO AcpiDmTableInfoFacs[]; 262extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1[]; 263extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt2[]; 264extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt3[]; 265extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt5[]; 266extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt[]; 267extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdtHdr[]; 268extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt0[]; 269extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt1[]; 270extern ACPI_DMTABLE_INFO AcpiDmTableInfoGas[]; 271extern ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt[]; | 263extern ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm[]; 264extern ACPI_DMTABLE_INFO AcpiDmTableInfoEcdt[]; 265extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj[]; 266extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj0[]; 267extern ACPI_DMTABLE_INFO AcpiDmTableInfoErst[]; 268extern ACPI_DMTABLE_INFO AcpiDmTableInfoErst0[]; 269extern ACPI_DMTABLE_INFO AcpiDmTableInfoFacs[]; 270extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1[]; 271extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt2[]; 272extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt3[]; 273extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt5[]; 274extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt[]; 275extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdtHdr[]; 276extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt0[]; 277extern ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt1[]; 278extern ACPI_DMTABLE_INFO AcpiDmTableInfoGas[]; 279extern ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt[]; |
280extern ACPI_DMTABLE_INFO AcpiDmTableInfoGtdtHdr[]; 281extern ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt0[]; 282extern ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt0a[]; 283extern ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt1[]; |
|
272extern ACPI_DMTABLE_INFO AcpiDmTableInfoHeader[]; 273extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest[]; 274extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest0[]; 275extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest1[]; 276extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest2[]; 277extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest6[]; 278extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest7[]; 279extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest8[]; 280extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest9[]; 281extern ACPI_DMTABLE_INFO AcpiDmTableInfoHestNotify[]; 282extern ACPI_DMTABLE_INFO AcpiDmTableInfoHestBank[]; 283extern ACPI_DMTABLE_INFO AcpiDmTableInfoHpet[]; | 284extern ACPI_DMTABLE_INFO AcpiDmTableInfoHeader[]; 285extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest[]; 286extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest0[]; 287extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest1[]; 288extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest2[]; 289extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest6[]; 290extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest7[]; 291extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest8[]; 292extern ACPI_DMTABLE_INFO AcpiDmTableInfoHest9[]; 293extern ACPI_DMTABLE_INFO AcpiDmTableInfoHestNotify[]; 294extern ACPI_DMTABLE_INFO AcpiDmTableInfoHestBank[]; 295extern ACPI_DMTABLE_INFO AcpiDmTableInfoHpet[]; |
296extern ACPI_DMTABLE_INFO AcpiDmTableInfoLpitHdr[]; 297extern ACPI_DMTABLE_INFO AcpiDmTableInfoLpit0[]; 298extern ACPI_DMTABLE_INFO AcpiDmTableInfoLpit1[]; |
|
284extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs[]; 285extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs0[]; 286extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs1[]; 287extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs4[]; 288extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8a[]; 289extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8b[]; 290extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8c[]; 291extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHdr[]; --- 6 unchanged lines hidden (view full) --- 298extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt5[]; 299extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt6[]; 300extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt7[]; 301extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt8[]; 302extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt9[]; 303extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt10[]; 304extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt11[]; 305extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt12[]; | 299extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs[]; 300extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs0[]; 301extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs1[]; 302extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs4[]; 303extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8a[]; 304extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8b[]; 305extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8c[]; 306extern ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHdr[]; --- 6 unchanged lines hidden (view full) --- 313extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt5[]; 314extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt6[]; 315extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt7[]; 316extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt8[]; 317extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt9[]; 318extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt10[]; 319extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt11[]; 320extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt12[]; |
321extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt13[]; 322extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadt14[]; |
|
306extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadtHdr[]; 307extern ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg[]; 308extern ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg0[]; 309extern ACPI_DMTABLE_INFO AcpiDmTableInfoMchi[]; 310extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst[]; 311extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0[]; 312extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0A[]; 313extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0B[]; --- 5 unchanged lines hidden (view full) --- 319extern ACPI_DMTABLE_INFO AcpiDmTableInfoMtmr0[]; 320extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt[]; 321extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt0[]; 322extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt1[]; 323extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt1a[]; 324extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt2[]; 325extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmttHdr[]; 326extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct[]; | 323extern ACPI_DMTABLE_INFO AcpiDmTableInfoMadtHdr[]; 324extern ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg[]; 325extern ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg0[]; 326extern ACPI_DMTABLE_INFO AcpiDmTableInfoMchi[]; 327extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst[]; 328extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0[]; 329extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0A[]; 330extern ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0B[]; --- 5 unchanged lines hidden (view full) --- 336extern ACPI_DMTABLE_INFO AcpiDmTableInfoMtmr0[]; 337extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt[]; 338extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt0[]; 339extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt1[]; 340extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt1a[]; 341extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt2[]; 342extern ACPI_DMTABLE_INFO AcpiDmTableInfoPmttHdr[]; 343extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct[]; |
344extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcctHdr[]; |
|
327extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct0[]; | 345extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct0[]; |
346extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct1[]; |
|
328extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp1[]; 329extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp2[]; 330extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt[]; 331extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3ptHdr[]; 332extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt0[]; 333extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt1[]; 334extern ACPI_DMTABLE_INFO AcpiDmTableInfoSbst[]; 335extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlicHdr[]; 336extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlic0[]; 337extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlic1[]; 338extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlit[]; 339extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpcr[]; 340extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpmi[]; 341extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat[]; 342extern ACPI_DMTABLE_INFO AcpiDmTableInfoSratHdr[]; 343extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat0[]; 344extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat1[]; 345extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat2[]; | 347extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp1[]; 348extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp2[]; 349extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt[]; 350extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3ptHdr[]; 351extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt0[]; 352extern ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt1[]; 353extern ACPI_DMTABLE_INFO AcpiDmTableInfoSbst[]; 354extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlicHdr[]; 355extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlic0[]; 356extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlic1[]; 357extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlit[]; 358extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpcr[]; 359extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpmi[]; 360extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat[]; 361extern ACPI_DMTABLE_INFO AcpiDmTableInfoSratHdr[]; 362extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat0[]; 363extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat1[]; 364extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat2[]; |
365extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat3[]; |
|
346extern ACPI_DMTABLE_INFO AcpiDmTableInfoTcpa[]; 347extern ACPI_DMTABLE_INFO AcpiDmTableInfoTpm2[]; 348extern ACPI_DMTABLE_INFO AcpiDmTableInfoUefi[]; 349extern ACPI_DMTABLE_INFO AcpiDmTableInfoVrtc[]; 350extern ACPI_DMTABLE_INFO AcpiDmTableInfoVrtc0[]; 351extern ACPI_DMTABLE_INFO AcpiDmTableInfoWaet[]; 352extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat[]; 353extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat0[]; --- 79 unchanged lines hidden (view full) --- 433AcpiDmDumpFadt ( 434 ACPI_TABLE_HEADER *Table); 435 436void 437AcpiDmDumpFpdt ( 438 ACPI_TABLE_HEADER *Table); 439 440void | 366extern ACPI_DMTABLE_INFO AcpiDmTableInfoTcpa[]; 367extern ACPI_DMTABLE_INFO AcpiDmTableInfoTpm2[]; 368extern ACPI_DMTABLE_INFO AcpiDmTableInfoUefi[]; 369extern ACPI_DMTABLE_INFO AcpiDmTableInfoVrtc[]; 370extern ACPI_DMTABLE_INFO AcpiDmTableInfoVrtc0[]; 371extern ACPI_DMTABLE_INFO AcpiDmTableInfoWaet[]; 372extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat[]; 373extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat0[]; --- 79 unchanged lines hidden (view full) --- 453AcpiDmDumpFadt ( 454 ACPI_TABLE_HEADER *Table); 455 456void 457AcpiDmDumpFpdt ( 458 ACPI_TABLE_HEADER *Table); 459 460void |
461AcpiDmDumpGtdt ( 462 ACPI_TABLE_HEADER *Table); 463 464void |
|
441AcpiDmDumpHest ( 442 ACPI_TABLE_HEADER *Table); 443 444void 445AcpiDmDumpIvrs ( 446 ACPI_TABLE_HEADER *Table); 447 448void | 465AcpiDmDumpHest ( 466 ACPI_TABLE_HEADER *Table); 467 468void 469AcpiDmDumpIvrs ( 470 ACPI_TABLE_HEADER *Table); 471 472void |
473AcpiDmDumpLpit ( 474 ACPI_TABLE_HEADER *Table); 475 476void |
|
449AcpiDmDumpMadt ( 450 ACPI_TABLE_HEADER *Table); 451 452void 453AcpiDmDumpMcfg ( 454 ACPI_TABLE_HEADER *Table); 455 456void --- 87 unchanged lines hidden (view full) --- 544AcpiDmListType ( 545 ACPI_PARSE_OBJECT *Op); 546 547void 548AcpiDmMethodFlags ( 549 ACPI_PARSE_OBJECT *Op); 550 551void | 477AcpiDmDumpMadt ( 478 ACPI_TABLE_HEADER *Table); 479 480void 481AcpiDmDumpMcfg ( 482 ACPI_TABLE_HEADER *Table); 483 484void --- 87 unchanged lines hidden (view full) --- 572AcpiDmListType ( 573 ACPI_PARSE_OBJECT *Op); 574 575void 576AcpiDmMethodFlags ( 577 ACPI_PARSE_OBJECT *Op); 578 579void |
580AcpiDmDisplayTargetPathname ( 581 ACPI_PARSE_OBJECT *Op); 582 583void 584AcpiDmNotifyDescription ( 585 ACPI_PARSE_OBJECT *Op); 586 587void |
|
552AcpiDmPredefinedDescription ( 553 ACPI_PARSE_OBJECT *Op); 554 555void 556AcpiDmFieldPredefinedDescription ( 557 ACPI_PARSE_OBJECT *Op); 558 559void --- 63 unchanged lines hidden (view full) --- 623 UINT32 ByteCount); 624 625void 626AcpiDmByteList ( 627 ACPI_OP_WALK_INFO *Info, 628 ACPI_PARSE_OBJECT *Op); 629 630void | 588AcpiDmPredefinedDescription ( 589 ACPI_PARSE_OBJECT *Op); 590 591void 592AcpiDmFieldPredefinedDescription ( 593 ACPI_PARSE_OBJECT *Op); 594 595void --- 63 unchanged lines hidden (view full) --- 659 UINT32 ByteCount); 660 661void 662AcpiDmByteList ( 663 ACPI_OP_WALK_INFO *Info, 664 ACPI_PARSE_OBJECT *Op); 665 666void |
631AcpiDmIsEisaId ( | 667AcpiDmCheckForHardwareId ( |
632 ACPI_PARSE_OBJECT *Op); 633 634void | 668 ACPI_PARSE_OBJECT *Op); 669 670void |
635AcpiDmEisaId ( | 671AcpiDmDecompressEisaId ( |
636 UINT32 EncodedId); 637 638BOOLEAN | 672 UINT32 EncodedId); 673 674BOOLEAN |
675AcpiDmIsUuidBuffer ( 676 ACPI_PARSE_OBJECT *Op); 677 678BOOLEAN |
|
639AcpiDmIsUnicodeBuffer ( 640 ACPI_PARSE_OBJECT *Op); 641 642BOOLEAN 643AcpiDmIsStringBuffer ( 644 ACPI_PARSE_OBJECT *Op); 645 646BOOLEAN --- 16 unchanged lines hidden (view full) --- 663AcpiDmAddToExternalFileList ( 664 char *PathList); 665 666void 667AcpiDmClearExternalFileList ( 668 void); 669 670void | 679AcpiDmIsUnicodeBuffer ( 680 ACPI_PARSE_OBJECT *Op); 681 682BOOLEAN 683AcpiDmIsStringBuffer ( 684 ACPI_PARSE_OBJECT *Op); 685 686BOOLEAN --- 16 unchanged lines hidden (view full) --- 703AcpiDmAddToExternalFileList ( 704 char *PathList); 705 706void 707AcpiDmClearExternalFileList ( 708 void); 709 710void |
671AcpiDmAddToExternalList ( | 711AcpiDmAddOpToExternalList ( |
672 ACPI_PARSE_OBJECT *Op, 673 char *Path, 674 UINT8 Type, | 712 ACPI_PARSE_OBJECT *Op, 713 char *Path, 714 UINT8 Type, |
675 UINT32 Value); | 715 UINT32 Value, 716 UINT16 Flags); |
676 677void | 717 718void |
719AcpiDmAddNodeToExternalList ( 720 ACPI_NAMESPACE_NODE *Node, 721 UINT8 Type, 722 UINT32 Value, 723 UINT16 Flags); 724 725void |
|
678AcpiDmAddExternalsToNamespace ( 679 void); 680 681UINT32 682AcpiDmGetExternalMethodCount ( 683 void); 684 685void --- 56 unchanged lines hidden (view full) --- 742 void); 743 744 745/* 746 * dmresrcl 747 */ 748void 749AcpiDmWordDescriptor ( | 726AcpiDmAddExternalsToNamespace ( 727 void); 728 729UINT32 730AcpiDmGetExternalMethodCount ( 731 void); 732 733void --- 56 unchanged lines hidden (view full) --- 790 void); 791 792 793/* 794 * dmresrcl 795 */ 796void 797AcpiDmWordDescriptor ( |
798 ACPI_OP_WALK_INFO *Info, |
|
750 AML_RESOURCE *Resource, 751 UINT32 Length, 752 UINT32 Level); 753 754void 755AcpiDmDwordDescriptor ( | 799 AML_RESOURCE *Resource, 800 UINT32 Length, 801 UINT32 Level); 802 803void 804AcpiDmDwordDescriptor ( |
805 ACPI_OP_WALK_INFO *Info, |
|
756 AML_RESOURCE *Resource, 757 UINT32 Length, 758 UINT32 Level); 759 760void 761AcpiDmExtendedDescriptor ( | 806 AML_RESOURCE *Resource, 807 UINT32 Length, 808 UINT32 Level); 809 810void 811AcpiDmExtendedDescriptor ( |
812 ACPI_OP_WALK_INFO *Info, |
|
762 AML_RESOURCE *Resource, 763 UINT32 Length, 764 UINT32 Level); 765 766void 767AcpiDmQwordDescriptor ( | 813 AML_RESOURCE *Resource, 814 UINT32 Length, 815 UINT32 Level); 816 817void 818AcpiDmQwordDescriptor ( |
819 ACPI_OP_WALK_INFO *Info, |
|
768 AML_RESOURCE *Resource, 769 UINT32 Length, 770 UINT32 Level); 771 772void 773AcpiDmMemory24Descriptor ( | 820 AML_RESOURCE *Resource, 821 UINT32 Length, 822 UINT32 Level); 823 824void 825AcpiDmMemory24Descriptor ( |
826 ACPI_OP_WALK_INFO *Info, |
|
774 AML_RESOURCE *Resource, 775 UINT32 Length, 776 UINT32 Level); 777 778void 779AcpiDmMemory32Descriptor ( | 827 AML_RESOURCE *Resource, 828 UINT32 Length, 829 UINT32 Level); 830 831void 832AcpiDmMemory32Descriptor ( |
833 ACPI_OP_WALK_INFO *Info, |
|
780 AML_RESOURCE *Resource, 781 UINT32 Length, 782 UINT32 Level); 783 784void 785AcpiDmFixedMemory32Descriptor ( | 834 AML_RESOURCE *Resource, 835 UINT32 Length, 836 UINT32 Level); 837 838void 839AcpiDmFixedMemory32Descriptor ( |
840 ACPI_OP_WALK_INFO *Info, |
|
786 AML_RESOURCE *Resource, 787 UINT32 Length, 788 UINT32 Level); 789 790void 791AcpiDmGenericRegisterDescriptor ( | 841 AML_RESOURCE *Resource, 842 UINT32 Length, 843 UINT32 Level); 844 845void 846AcpiDmGenericRegisterDescriptor ( |
847 ACPI_OP_WALK_INFO *Info, |
|
792 AML_RESOURCE *Resource, 793 UINT32 Length, 794 UINT32 Level); 795 796void 797AcpiDmInterruptDescriptor ( | 848 AML_RESOURCE *Resource, 849 UINT32 Length, 850 UINT32 Level); 851 852void 853AcpiDmInterruptDescriptor ( |
854 ACPI_OP_WALK_INFO *Info, |
|
798 AML_RESOURCE *Resource, 799 UINT32 Length, 800 UINT32 Level); 801 802void 803AcpiDmVendorLargeDescriptor ( | 855 AML_RESOURCE *Resource, 856 UINT32 Length, 857 UINT32 Level); 858 859void 860AcpiDmVendorLargeDescriptor ( |
861 ACPI_OP_WALK_INFO *Info, |
|
804 AML_RESOURCE *Resource, 805 UINT32 Length, 806 UINT32 Level); 807 808void 809AcpiDmGpioDescriptor ( | 862 AML_RESOURCE *Resource, 863 UINT32 Length, 864 UINT32 Level); 865 866void 867AcpiDmGpioDescriptor ( |
868 ACPI_OP_WALK_INFO *Info, |
|
810 AML_RESOURCE *Resource, 811 UINT32 Length, 812 UINT32 Level); 813 814void 815AcpiDmSerialBusDescriptor ( | 869 AML_RESOURCE *Resource, 870 UINT32 Length, 871 UINT32 Level); 872 873void 874AcpiDmSerialBusDescriptor ( |
875 ACPI_OP_WALK_INFO *Info, |
|
816 AML_RESOURCE *Resource, 817 UINT32 Length, 818 UINT32 Level); 819 820void 821AcpiDmVendorCommon ( 822 char *Name, 823 UINT8 *ByteData, 824 UINT32 Length, 825 UINT32 Level); 826 827 828/* 829 * dmresrcs 830 */ 831void 832AcpiDmIrqDescriptor ( | 876 AML_RESOURCE *Resource, 877 UINT32 Length, 878 UINT32 Level); 879 880void 881AcpiDmVendorCommon ( 882 char *Name, 883 UINT8 *ByteData, 884 UINT32 Length, 885 UINT32 Level); 886 887 888/* 889 * dmresrcs 890 */ 891void 892AcpiDmIrqDescriptor ( |
893 ACPI_OP_WALK_INFO *Info, |
|
833 AML_RESOURCE *Resource, 834 UINT32 Length, 835 UINT32 Level); 836 837void 838AcpiDmDmaDescriptor ( | 894 AML_RESOURCE *Resource, 895 UINT32 Length, 896 UINT32 Level); 897 898void 899AcpiDmDmaDescriptor ( |
900 ACPI_OP_WALK_INFO *Info, |
|
839 AML_RESOURCE *Resource, 840 UINT32 Length, 841 UINT32 Level); 842 843void 844AcpiDmFixedDmaDescriptor ( | 901 AML_RESOURCE *Resource, 902 UINT32 Length, 903 UINT32 Level); 904 905void 906AcpiDmFixedDmaDescriptor ( |
907 ACPI_OP_WALK_INFO *Info, |
|
845 AML_RESOURCE *Resource, 846 UINT32 Length, 847 UINT32 Level); 848 849void 850AcpiDmIoDescriptor ( | 908 AML_RESOURCE *Resource, 909 UINT32 Length, 910 UINT32 Level); 911 912void 913AcpiDmIoDescriptor ( |
914 ACPI_OP_WALK_INFO *Info, |
|
851 AML_RESOURCE *Resource, 852 UINT32 Length, 853 UINT32 Level); 854 855void 856AcpiDmFixedIoDescriptor ( | 915 AML_RESOURCE *Resource, 916 UINT32 Length, 917 UINT32 Level); 918 919void 920AcpiDmFixedIoDescriptor ( |
921 ACPI_OP_WALK_INFO *Info, |
|
857 AML_RESOURCE *Resource, 858 UINT32 Length, 859 UINT32 Level); 860 861void 862AcpiDmStartDependentDescriptor ( | 922 AML_RESOURCE *Resource, 923 UINT32 Length, 924 UINT32 Level); 925 926void 927AcpiDmStartDependentDescriptor ( |
928 ACPI_OP_WALK_INFO *Info, |
|
863 AML_RESOURCE *Resource, 864 UINT32 Length, 865 UINT32 Level); 866 867void 868AcpiDmEndDependentDescriptor ( | 929 AML_RESOURCE *Resource, 930 UINT32 Length, 931 UINT32 Level); 932 933void 934AcpiDmEndDependentDescriptor ( |
935 ACPI_OP_WALK_INFO *Info, |
|
869 AML_RESOURCE *Resource, 870 UINT32 Length, 871 UINT32 Level); 872 873void 874AcpiDmVendorSmallDescriptor ( | 936 AML_RESOURCE *Resource, 937 UINT32 Length, 938 UINT32 Level); 939 940void 941AcpiDmVendorSmallDescriptor ( |
942 ACPI_OP_WALK_INFO *Info, |
|
875 AML_RESOURCE *Resource, 876 UINT32 Length, 877 UINT32 Level); 878 879 880/* 881 * dmutils 882 */ --- 39 unchanged lines hidden --- | 943 AML_RESOURCE *Resource, 944 UINT32 Length, 945 UINT32 Level); 946 947 948/* 949 * dmutils 950 */ --- 39 unchanged lines hidden --- |