Deleted Added
full compact
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 ---