Rev 1498 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1498 | serge | 1 | |
2 | * |
||
3 | * Module Name: astable - Tables used for source conversion |
||
4 | * |
||
5 | *****************************************************************************/ |
||
6 | |||
7 | |||
8 | * |
||
9 | * 1. Copyright Notice |
||
10 | * |
||
11 | * Some or all of this work - Copyright (c) 1999 - 2011, Intel Corp. |
||
2216 | Serge | 12 | * All rights reserved. |
1498 | serge | 13 | * |
14 | * 2. License |
||
15 | * |
||
16 | * 2.1. This is your license from Intel Corp. under its intellectual property |
||
17 | * rights. You may have additional license terms from the party that provided |
||
18 | * you this software, covering your right to use that party's intellectual |
||
19 | * property rights. |
||
20 | * |
||
21 | * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a |
||
22 | * copy of the source code appearing in this file ("Covered Code") an |
||
23 | * irrevocable, perpetual, worldwide license under Intel's copyrights in the |
||
24 | * base code distributed originally by Intel ("Original Intel Code") to copy, |
||
25 | * make derivatives, distribute, use and display any portion of the Covered |
||
26 | * Code in any form, with the right to sublicense such rights; and |
||
27 | * |
||
28 | * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent |
||
29 | * license (with the right to sublicense), under only those claims of Intel |
||
30 | * patents that are infringed by the Original Intel Code, to make, use, sell, |
||
31 | * offer to sell, and import the Covered Code and derivative works thereof |
||
32 | * solely to the minimum extent necessary to exercise the above copyright |
||
33 | * license, and in no event shall the patent license extend to any additions |
||
34 | * to or modifications of the Original Intel Code. No other license or right |
||
35 | * is granted directly or by implication, estoppel or otherwise; |
||
36 | * |
||
37 | * The above copyright and patent license is granted only if the following |
||
38 | * conditions are met: |
||
39 | * |
||
40 | * 3. Conditions |
||
41 | * |
||
42 | * 3.1. Redistribution of Source with Rights to Further Distribute Source. |
||
43 | * Redistribution of source code of any substantial portion of the Covered |
||
44 | * Code or modification with rights to further distribute source must include |
||
45 | * the above Copyright Notice, the above License, this list of Conditions, |
||
46 | * and the following Disclaimer and Export Compliance provision. In addition, |
||
47 | * Licensee must cause all Covered Code to which Licensee contributes to |
||
48 | * contain a file documenting the changes Licensee made to create that Covered |
||
49 | * Code and the date of any change. Licensee must include in that file the |
||
50 | * documentation of any changes made by any predecessor Licensee. Licensee |
||
51 | * must include a prominent statement that the modification is derived, |
||
52 | * directly or indirectly, from Original Intel Code. |
||
53 | * |
||
54 | * 3.2. Redistribution of Source with no Rights to Further Distribute Source. |
||
55 | * Redistribution of source code of any substantial portion of the Covered |
||
56 | * Code or modification without rights to further distribute source must |
||
57 | * include the following Disclaimer and Export Compliance provision in the |
||
58 | * documentation and/or other materials provided with distribution. In |
||
59 | * addition, Licensee may not authorize further sublicense of source of any |
||
60 | * portion of the Covered Code, and must include terms to the effect that the |
||
61 | * license from Licensee to its licensee is limited to the intellectual |
||
62 | * property embodied in the software Licensee provides to its licensee, and |
||
63 | * not to intellectual property embodied in modifications its licensee may |
||
64 | * make. |
||
65 | * |
||
66 | * 3.3. Redistribution of Executable. Redistribution in executable form of any |
||
67 | * substantial portion of the Covered Code or modification must reproduce the |
||
68 | * above Copyright Notice, and the following Disclaimer and Export Compliance |
||
69 | * provision in the documentation and/or other materials provided with the |
||
70 | * distribution. |
||
71 | * |
||
72 | * 3.4. Intel retains all right, title, and interest in and to the Original |
||
73 | * Intel Code. |
||
74 | * |
||
75 | * 3.5. Neither the name Intel nor any other trademark owned or controlled by |
||
76 | * Intel shall be used in advertising or otherwise to promote the sale, use or |
||
77 | * other dealings in products derived from or relating to the Covered Code |
||
78 | * without prior written authorization from Intel. |
||
79 | * |
||
80 | * 4. Disclaimer and Export Compliance |
||
81 | * |
||
82 | * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED |
||
83 | * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE |
||
84 | * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, |
||
85 | * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY |
||
86 | * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY |
||
87 | * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A |
||
88 | * PARTICULAR PURPOSE. |
||
89 | * |
||
90 | * 4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES |
||
91 | * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR |
||
92 | * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, |
||
93 | * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY |
||
94 | * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL |
||
95 | * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS |
||
96 | * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY |
||
97 | * LIMITED REMEDY. |
||
98 | * |
||
99 | * 4.3. Licensee shall not export, either directly or indirectly, any of this |
||
100 | * software or system incorporating such software without first obtaining any |
||
101 | * required license or other approval from the U. S. Department of Commerce or |
||
102 | * any other agency or department of the United States Government. In the |
||
103 | * event Licensee exports any such software from the United States or |
||
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 |
||
106 | * compliance with all laws, regulations, orders, or other restrictions of the |
||
107 | * U.S. Export Administration Regulations. Licensee agrees that neither it nor |
||
108 | * any of its subsidiaries will export/re-export any technical data, process, |
||
109 | * software, or service, directly or indirectly, to any country for which the |
||
110 | * United States government or any agency thereof requires an export license, |
||
111 | * other governmental approval, or letter of assurance, without first obtaining |
||
112 | * such license, approval or letter. |
||
113 | * |
||
114 | *****************************************************************************/ |
||
115 | |||
116 | |||
117 | |||
118 | #include "acapps.h" |
||
119 | |||
120 | |||
121 | |||
122 | * |
||
123 | * Standard/Common translation tables |
||
124 | * |
||
125 | ******************************************************************************/ |
||
126 | |||
127 | |||
128 | |||
129 | |||
130 | |||
131 | |||
132 | |||
133 | {"UINT16 ", "unsigned short", REPLACE_SUBSTRINGS}, |
||
134 | {"UINT8 ", "unsigned char", REPLACE_SUBSTRINGS}, |
||
135 | {"BOOLEAN ", "unsigned char", REPLACE_SUBSTRINGS}, |
||
136 | |||
137 | |||
138 | |||
139 | |||
140 | {"UINT16", "unsigned short", REPLACE_SUBSTRINGS}, |
||
141 | {"UINT8", "unsigned char", REPLACE_SUBSTRINGS}, |
||
142 | {"BOOLEAN", "unsigned char", REPLACE_SUBSTRINGS}, |
||
143 | |||
144 | |||
145 | {"INT32", "int", REPLACE_SUBSTRINGS}, |
||
146 | {"INT16", "short", REPLACE_SUBSTRINGS}, |
||
147 | {"INT8", "char", REPLACE_SUBSTRINGS}, |
||
148 | |||
149 | |||
150 | |||
151 | |||
152 | {"_unsigned int_", "_UINT32_", REPLACE_SUBSTRINGS}, |
||
153 | {NULL, NULL, 0} |
||
154 | }; |
||
155 | |||
156 | |||
157 | |||
158 | * |
||
159 | * Linux-specific translation tables |
||
160 | * |
||
161 | ******************************************************************************/ |
||
162 | |||
163 | |||
2216 | Serge | 164 | "/*\n" |
1498 | serge | 165 | " * Copyright (C) 2000 - 2011, Intel Corp.\n" |
2216 | Serge | 166 | " * All rights reserved.\n" |
1498 | serge | 167 | " *\n" |
168 | " * Redistribution and use in source and binary forms, with or without\n" |
||
169 | " * modification, are permitted provided that the following conditions\n" |
||
170 | " * are met:\n" |
||
171 | " * 1. Redistributions of source code must retain the above copyright\n" |
||
172 | " * notice, this list of conditions, and the following disclaimer,\n" |
||
173 | " * without modification.\n" |
||
174 | " * 2. Redistributions in binary form must reproduce at minimum a disclaimer\n" |
||
175 | " * substantially similar to the \"NO WARRANTY\" disclaimer below\n" |
||
176 | " * (\"Disclaimer\") and any redistribution must be conditioned upon\n" |
||
177 | " * including a substantially similar Disclaimer requirement for further\n" |
||
178 | " * binary redistribution.\n" |
||
179 | " * 3. Neither the names of the above-listed copyright holders nor the names\n" |
||
180 | " * of any contributors may be used to endorse or promote products derived\n" |
||
181 | " * from this software without specific prior written permission.\n" |
||
182 | " *\n" |
||
183 | " * Alternatively, this software may be distributed under the terms of the\n" |
||
184 | " * GNU General Public License (\"GPL\") version 2 as published by the Free\n" |
||
185 | " * Software Foundation.\n" |
||
186 | " *\n" |
||
187 | " * NO WARRANTY\n" |
||
188 | " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n" |
||
189 | " * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n" |
||
190 | " * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR\n" |
||
191 | " * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n" |
||
192 | " * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n" |
||
193 | " * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n" |
||
194 | " * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n" |
||
195 | " * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n" |
||
196 | " * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\n" |
||
197 | " * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n" |
||
198 | " * POSSIBILITY OF SUCH DAMAGES.\n" |
||
199 | " */\n"; |
||
200 | |||
201 | |||
202 | |||
203 | |||
204 | * Extra space is added after the type so there is room to add "struct", "union", |
||
205 | * etc. when the existing struct typedefs are eliminated. |
||
206 | */ |
||
207 | |||
208 | |||
209 | |||
210 | |||
2216 | Serge | 211 | {"UINT64 ", "u64 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
212 | {"UINT32 ", "u32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
213 | {"INT32 ", "s32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
214 | {"UINT16 ", "u16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
215 | {"INT16 ", "s16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
216 | {"UINT8 ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
217 | {"BOOLEAN ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
218 | {"char ", "char ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
219 | {"void ", "void ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
220 | {"char * ", "char * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
221 | {"void * ", "void * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
222 | {"int ", "int ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
223 | {"FILE ", "FILE ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
224 | {"size_t ", "size_t ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, |
||
225 | |||
1498 | serge | 226 | |
227 | |||
228 | |||
2216 | Serge | 229 | {"UINT32", "u32", REPLACE_WHOLE_WORD}, |
230 | {"UINT16", "u16", REPLACE_WHOLE_WORD}, |
||
231 | {"UINT8", "u8", REPLACE_WHOLE_WORD}, |
||
232 | {"BOOLEAN", "u8", REPLACE_WHOLE_WORD}, |
||
233 | |||
1498 | serge | 234 | |
2216 | Serge | 235 | {"INT64", "s64", REPLACE_WHOLE_WORD}, |
236 | {"INT32 ", "s32 ", REPLACE_WHOLE_WORD}, |
||
237 | {"INT32", "s32", REPLACE_WHOLE_WORD}, |
||
238 | {"INT16 ", "s16 ", REPLACE_WHOLE_WORD}, |
||
239 | {"INT8 ", "s8 ", REPLACE_WHOLE_WORD}, |
||
240 | {"INT16", "s16", REPLACE_WHOLE_WORD}, |
||
241 | {"INT8", "s8", REPLACE_WHOLE_WORD}, |
||
242 | |||
1498 | serge | 243 | |
2216 | Serge | 244 | |
245 | |||
246 | |||
247 | |||
248 | }; |
||
1498 | serge | 249 | |
250 | |||
251 | |||
252 | |||
253 | {"ACPI_ADR_SPACE_SETUP", SRC_TYPE_SIMPLE}, |
||
254 | {"ACPI_ADR_SPACE_TYPE", SRC_TYPE_SIMPLE}, |
||
255 | {"ACPI_AML_OPERANDS", SRC_TYPE_UNION}, |
||
256 | {"ACPI_BIT_REGISTER_INFO", SRC_TYPE_STRUCT}, |
||
257 | {"ACPI_BUFFER", SRC_TYPE_STRUCT}, |
||
258 | {"ACPI_BUS_ATTRIBUTE", SRC_TYPE_STRUCT}, |
||
259 | {"ACPI_CACHE_T", SRC_TYPE_SIMPLE}, |
||
260 | {"ACPI_COMMON_FACS", SRC_TYPE_STRUCT}, |
||
261 | {"ACPI_COMMON_STATE", SRC_TYPE_STRUCT}, |
||
262 | {"ACPI_COMMON_DESCRIPTOR", SRC_TYPE_STRUCT}, |
||
263 | {"ACPI_COMPATIBLE_ID", SRC_TYPE_STRUCT}, |
||
264 | {"ACPI_CONTROL_STATE", SRC_TYPE_STRUCT}, |
||
265 | {"ACPI_CONVERSION_TABLE", SRC_TYPE_STRUCT}, |
||
266 | {"ACPI_CPU_FLAGS", SRC_TYPE_SIMPLE}, |
||
267 | {"ACPI_CREATE_FIELD_INFO", SRC_TYPE_STRUCT}, |
||
268 | {"ACPI_DB_METHOD_INFO", SRC_TYPE_STRUCT}, |
||
269 | {"ACPI_DEBUG_MEM_BLOCK", SRC_TYPE_STRUCT}, |
||
270 | {"ACPI_DEBUG_MEM_HEADER", SRC_TYPE_STRUCT}, |
||
271 | {"ACPI_DEBUG_PRINT_INFO", SRC_TYPE_STRUCT}, |
||
272 | {"ACPI_DESCRIPTOR", SRC_TYPE_UNION}, |
||
273 | {"ACPI_DEVICE_ID", SRC_TYPE_STRUCT}, |
||
274 | {"ACPI_DEVICE_ID_LIST", SRC_TYPE_STRUCT}, |
||
275 | {"ACPI_DEVICE_INFO", SRC_TYPE_STRUCT}, |
||
276 | {"ACPI_DEVICE_WALK_INFO", SRC_TYPE_STRUCT}, |
||
277 | {"ACPI_DMTABLE_DATA", SRC_TYPE_STRUCT}, |
||
278 | {"ACPI_DMTABLE_INFO", SRC_TYPE_STRUCT}, |
||
279 | {"ACPI_DMTABLE_HANDLER", SRC_TYPE_SIMPLE}, |
||
280 | {"ACPI_EVALUATE_INFO", SRC_TYPE_STRUCT}, |
||
281 | {"ACPI_EVENT_HANDLER", SRC_TYPE_SIMPLE}, |
||
282 | {"ACPI_EVENT_STATUS", SRC_TYPE_SIMPLE}, |
||
283 | {"ACPI_EVENT_TYPE", SRC_TYPE_SIMPLE}, |
||
284 | {"ACPI_EXCEPTION_HANDLER", SRC_TYPE_SIMPLE}, |
||
285 | {"ACPI_EXDUMP_INFO", SRC_TYPE_STRUCT}, |
||
286 | {"ACPI_EXECUTE_TYPE", SRC_TYPE_SIMPLE}, |
||
287 | {"ACPI_EXECUTE_WALK", SRC_TYPE_STRUCT}, |
||
288 | {"ACPI_EXTERNAL_LIST", SRC_TYPE_STRUCT}, |
||
289 | {"ACPI_EXTERNAL_FILE", SRC_TYPE_STRUCT}, |
||
2216 | Serge | 290 | {"ACPI_FADT_INFO", SRC_TYPE_STRUCT}, |
1498 | serge | 291 | {"ACPI_FADT_PM_INFO", SRC_TYPE_STRUCT}, |
292 | {"ACPI_FIELD_INFO", SRC_TYPE_STRUCT}, |
||
293 | {"ACPI_FIND_CONTEXT", SRC_TYPE_STRUCT}, |
||
294 | {"ACPI_FIXED_EVENT_HANDLER", SRC_TYPE_STRUCT}, |
||
295 | {"ACPI_FIXED_EVENT_INFO", SRC_TYPE_STRUCT}, |
||
296 | {"ACPI_GENERIC_ADDRESS", SRC_TYPE_STRUCT}, |
||
297 | {"ACPI_GENERIC_STATE", SRC_TYPE_UNION}, |
||
298 | {"ACPI_GET_DEVICES_INFO", SRC_TYPE_STRUCT}, |
||
299 | {"ACPI_GPE_BLOCK_INFO", SRC_TYPE_STRUCT}, |
||
300 | {"ACPI_GPE_CALLBACK", SRC_TYPE_SIMPLE}, |
||
301 | {"ACPI_GPE_DEVICE_INFO", SRC_TYPE_STRUCT}, |
||
302 | {"ACPI_GPE_EVENT_INFO", SRC_TYPE_STRUCT}, |
||
303 | {"ACPI_GPE_HANDLER", SRC_TYPE_SIMPLE}, |
||
304 | {"ACPI_GPE_HANDLER_INFO", SRC_TYPE_STRUCT}, |
||
2216 | Serge | 305 | {"ACPI_GPE_INDEX_INFO", SRC_TYPE_STRUCT}, |
1498 | serge | 306 | {"ACPI_GPE_REGISTER_INFO", SRC_TYPE_STRUCT}, |
307 | {"ACPI_GPE_WALK_INFO", SRC_TYPE_STRUCT}, |
||
308 | {"ACPI_GPE_XRUPT_INFO", SRC_TYPE_STRUCT}, |
||
309 | {"ACPI_HANDLE", SRC_TYPE_SIMPLE}, |
||
310 | {"ACPI_HANDLER_INFO", SRC_TYPE_STRUCT}, |
||
311 | {"ACPI_INIT_HANDLER", SRC_TYPE_SIMPLE}, |
||
312 | {"ACPI_IDENTIFIER_TABLE", SRC_TYPE_STRUCT}, |
||
313 | {"ACPI_INIT_WALK_INFO", SRC_TYPE_STRUCT}, |
||
314 | {"ACPI_INTEGER", SRC_TYPE_SIMPLE}, |
||
315 | {"ACPI_INTEGER_OVERLAY", SRC_TYPE_STRUCT}, |
||
316 | {"ACPI_INTEGRITY_INFO", SRC_TYPE_STRUCT}, |
||
317 | {"ACPI_INTERFACE_INFO", SRC_TYPE_STRUCT}, |
||
318 | {"ACPI_INTERPRETER_MODE", SRC_TYPE_SIMPLE}, |
||
319 | {"ACPI_IO_ADDRESS", SRC_TYPE_SIMPLE}, |
||
320 | {"ACPI_IO_ATTRIBUTE", SRC_TYPE_STRUCT}, |
||
321 | {"ACPI_MEM_SPACE_CONTEXT", SRC_TYPE_STRUCT}, |
||
322 | {"ACPI_MEMORY_ATTRIBUTE", SRC_TYPE_STRUCT}, |
||
323 | {"ACPI_MEMORY_LIST", SRC_TYPE_STRUCT}, |
||
324 | {"ACPI_MUTEX", SRC_TYPE_SIMPLE}, |
||
325 | {"ACPI_MUTEX_HANDLE", SRC_TYPE_SIMPLE}, |
||
326 | {"ACPI_MUTEX_INFO", SRC_TYPE_STRUCT}, |
||
327 | {"ACPI_NAME", SRC_TYPE_SIMPLE}, |
||
328 | {"ACPI_NAME_INFO", SRC_TYPE_STRUCT}, |
||
329 | {"ACPI_NAME_UNION", SRC_TYPE_UNION}, |
||
330 | {"ACPI_NAMESPACE_NODE", SRC_TYPE_STRUCT}, |
||
331 | {"ACPI_NAMESTRING_INFO", SRC_TYPE_STRUCT}, |
||
332 | {"ACPI_NATIVE_INT", SRC_TYPE_SIMPLE}, |
||
333 | {"ACPI_NATIVE_UINT", SRC_TYPE_SIMPLE}, |
||
334 | {"ACPI_NOTIFY_HANDLER", SRC_TYPE_SIMPLE}, |
||
335 | {"ACPI_NOTIFY_INFO", SRC_TYPE_STRUCT}, |
||
336 | {"ACPI_NS_SEARCH_DATA", SRC_TYPE_STRUCT}, |
||
337 | {"ACPI_OBJ_INFO_HEADER", SRC_TYPE_STRUCT}, |
||
338 | {"ACPI_OBJECT", SRC_TYPE_UNION}, |
||
339 | {"ACPI_OBJECT_ADDR_HANDLER", SRC_TYPE_STRUCT}, |
||
340 | {"ACPI_OBJECT_BANK_FIELD", SRC_TYPE_STRUCT}, |
||
341 | {"ACPI_OBJECT_BUFFER", SRC_TYPE_STRUCT}, |
||
342 | {"ACPI_OBJECT_BUFFER_FIELD", SRC_TYPE_STRUCT}, |
||
343 | {"ACPI_OBJECT_CACHE_LIST", SRC_TYPE_STRUCT}, |
||
344 | {"ACPI_OBJECT_COMMON", SRC_TYPE_STRUCT}, |
||
345 | {"ACPI_OBJECT_DATA", SRC_TYPE_STRUCT}, |
||
346 | {"ACPI_OBJECT_DEVICE", SRC_TYPE_STRUCT}, |
||
347 | {"ACPI_OBJECT_EVENT", SRC_TYPE_STRUCT}, |
||
348 | {"ACPI_OBJECT_EXTRA", SRC_TYPE_STRUCT}, |
||
349 | {"ACPI_OBJECT_FIELD_COMMON", SRC_TYPE_STRUCT}, |
||
350 | {"ACPI_OBJECT_HANDLER", SRC_TYPE_SIMPLE}, |
||
351 | {"ACPI_OBJECT_INDEX_FIELD", SRC_TYPE_STRUCT}, |
||
352 | {"ACPI_OBJECT_INTEGER", SRC_TYPE_STRUCT}, |
||
353 | {"ACPI_OBJECT_LIST", SRC_TYPE_STRUCT}, |
||
354 | {"ACPI_OBJECT_METHOD", SRC_TYPE_STRUCT}, |
||
355 | {"ACPI_OBJECT_MUTEX", SRC_TYPE_STRUCT}, |
||
356 | {"ACPI_OBJECT_NOTIFY_COMMON", SRC_TYPE_STRUCT}, |
||
357 | {"ACPI_OBJECT_NOTIFY_HANDLER", SRC_TYPE_STRUCT}, |
||
358 | {"ACPI_OBJECT_PACKAGE", SRC_TYPE_STRUCT}, |
||
359 | {"ACPI_OBJECT_POWER_RESOURCE", SRC_TYPE_STRUCT}, |
||
360 | {"ACPI_OBJECT_PROCESSOR", SRC_TYPE_STRUCT}, |
||
361 | {"ACPI_OBJECT_REFERENCE", SRC_TYPE_STRUCT}, |
||
362 | {"ACPI_OBJECT_REGION", SRC_TYPE_STRUCT}, |
||
363 | {"ACPI_OBJECT_REGION_FIELD", SRC_TYPE_STRUCT}, |
||
364 | {"ACPI_OBJECT_STRING", SRC_TYPE_STRUCT}, |
||
365 | {"ACPI_OBJECT_THERMAL_ZONE", SRC_TYPE_STRUCT}, |
||
366 | {"ACPI_OBJECT_TYPE", SRC_TYPE_SIMPLE}, |
||
367 | {"ACPI_OBJECT_TYPE8", SRC_TYPE_SIMPLE}, |
||
368 | {"ACPI_OP_WALK_INFO", SRC_TYPE_STRUCT}, |
||
369 | {"ACPI_OPCODE_INFO", SRC_TYPE_STRUCT}, |
||
370 | {"ACPI_OPERAND_OBJECT", SRC_TYPE_UNION}, |
||
371 | {"ACPI_OSD_HANDLER", SRC_TYPE_SIMPLE}, |
||
372 | {"ACPI_OSD_EXEC_CALLBACK", SRC_TYPE_SIMPLE}, |
||
373 | {"ACPI_OWNER_ID", SRC_TYPE_SIMPLE}, |
||
374 | {"ACPI_PACKAGE_INFO", SRC_TYPE_STRUCT}, |
||
375 | {"ACPI_PACKAGE_INFO2", SRC_TYPE_STRUCT}, |
||
376 | {"ACPI_PACKAGE_INFO3", SRC_TYPE_STRUCT}, |
||
377 | {"ACPI_PARSE_DOWNWARDS", SRC_TYPE_SIMPLE}, |
||
378 | {"ACPI_PARSE_OBJ_ASL", SRC_TYPE_STRUCT}, |
||
379 | {"ACPI_PARSE_OBJ_COMMON", SRC_TYPE_STRUCT}, |
||
380 | {"ACPI_PARSE_OBJ_NAMED", SRC_TYPE_STRUCT}, |
||
381 | {"ACPI_PARSE_OBJECT", SRC_TYPE_UNION}, |
||
382 | {"ACPI_PARSE_STATE", SRC_TYPE_STRUCT}, |
||
383 | {"ACPI_PARSE_UPWARDS", SRC_TYPE_SIMPLE}, |
||
384 | {"ACPI_PARSE_VALUE", SRC_TYPE_UNION}, |
||
385 | {"ACPI_PCI_DEVICE", SRC_TYPE_STRUCT}, |
||
2216 | Serge | 386 | {"ACPI_PCI_ID", SRC_TYPE_STRUCT}, |
1498 | serge | 387 | {"ACPI_PCI_ROUTING_TABLE", SRC_TYPE_STRUCT}, |
388 | {"ACPI_PHYSICAL_ADDRESS", SRC_TYPE_SIMPLE}, |
||
389 | {"ACPI_PKG_CALLBACK", SRC_TYPE_SIMPLE}, |
||
390 | {"ACPI_PKG_INFO", SRC_TYPE_STRUCT}, |
||
391 | {"ACPI_PKG_STATE", SRC_TYPE_STRUCT}, |
||
392 | {"ACPI_POINTER", SRC_TYPE_STRUCT}, |
||
393 | {"ACPI_POINTERS", SRC_TYPE_UNION}, |
||
394 | {"ACPI_PORT_INFO", SRC_TYPE_STRUCT}, |
||
395 | {"ACPI_PREDEFINED_DATA", SRC_TYPE_STRUCT}, |
||
396 | {"ACPI_PREDEFINED_INFO", SRC_TYPE_UNION}, |
||
397 | {"ACPI_PREDEFINED_NAMES", SRC_TYPE_STRUCT}, |
||
398 | {"ACPI_PSCOPE_STATE", SRC_TYPE_STRUCT}, |
||
399 | {"ACPI_REPAIR_FUNCTION", SRC_TYPE_SIMPLE}, |
||
400 | {"ACPI_REPAIR_INFO", SRC_TYPE_STRUCT}, |
||
401 | {"ACPI_RESOURCE", SRC_TYPE_STRUCT}, |
||
402 | {"ACPI_RESOURCE_ADDRESS", SRC_TYPE_STRUCT}, |
||
403 | {"ACPI_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT}, |
||
404 | {"ACPI_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT}, |
||
405 | {"ACPI_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT}, |
||
406 | {"ACPI_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT}, |
||
407 | {"ACPI_RESOURCE_ATTRIBUTE", SRC_TYPE_UNION}, |
||
408 | {"ACPI_RESOURCE_DATA", SRC_TYPE_UNION}, |
||
409 | {"ACPI_RESOURCE_DMA", SRC_TYPE_STRUCT}, |
||
410 | {"ACPI_RESOURCE_END_TAG", SRC_TYPE_STRUCT}, |
||
411 | {"ACPI_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT}, |
||
412 | {"ACPI_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT}, |
||
413 | {"ACPI_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT}, |
||
414 | {"ACPI_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT}, |
||
415 | {"ACPI_RESOURCE_INFO", SRC_TYPE_STRUCT}, |
||
416 | {"ACPI_RESOURCE_IO", SRC_TYPE_STRUCT}, |
||
417 | {"ACPI_RESOURCE_IRQ", SRC_TYPE_STRUCT}, |
||
418 | {"ACPI_RESOURCE_MEMORY24", SRC_TYPE_STRUCT}, |
||
419 | {"ACPI_RESOURCE_MEMORY32", SRC_TYPE_STRUCT}, |
||
420 | {"ACPI_RESOURCE_SOURCE", SRC_TYPE_STRUCT}, |
||
421 | {"ACPI_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT}, |
||
422 | {"ACPI_RESOURCE_TAG", SRC_TYPE_STRUCT}, |
||
423 | {"ACPI_RESOURCE_TYPE", SRC_TYPE_SIMPLE}, |
||
424 | {"ACPI_RESOURCE_VENDOR", SRC_TYPE_STRUCT}, |
||
425 | {"ACPI_RESOURCE_VENDOR_TYPED", SRC_TYPE_STRUCT}, |
||
426 | {"ACPI_RESULT_VALUES", SRC_TYPE_STRUCT}, |
||
427 | {"ACPI_ROUND_UP_TO_32_BIT", SRC_TYPE_SIMPLE}, |
||
428 | {"ACPI_RSCONVERT_INFO", SRC_TYPE_STRUCT}, |
||
429 | {"ACPI_RSDUMP_INFO", SRC_TYPE_STRUCT}, |
||
430 | {"ACPI_RW_LOCK", SRC_TYPE_STRUCT}, |
||
431 | {"ACPI_SCOPE_STATE", SRC_TYPE_STRUCT}, |
||
432 | {"ACPI_SEMAPHORE", SRC_TYPE_SIMPLE}, |
||
433 | {"ACPI_SIGNAL_FATAL_INFO", SRC_TYPE_STRUCT}, |
||
434 | {"ACPI_SIZE", SRC_TYPE_SIMPLE}, |
||
435 | {"ACPI_SPINLOCK", SRC_TYPE_SIMPLE}, |
||
436 | {"ACPI_STATISTICS", SRC_TYPE_STRUCT}, |
||
437 | {"ACPI_STATUS", SRC_TYPE_SIMPLE}, |
||
438 | {"ACPI_STRING", SRC_TYPE_SIMPLE}, |
||
439 | {"ACPI_STRING_TABLE", SRC_TYPE_STRUCT}, |
||
440 | {"ACPI_SUBTABLE_HEADER", SRC_TYPE_STRUCT}, |
||
441 | {"ACPI_SYSTEM_INFO", SRC_TYPE_STRUCT}, |
||
442 | {"ACPI_TABLE_DESC", SRC_TYPE_STRUCT}, |
||
443 | {"ACPI_TABLE_HANDLER", SRC_TYPE_SIMPLE}, |
||
444 | {"ACPI_TABLE_HEADER", SRC_TYPE_STRUCT}, |
||
445 | {"ACPI_TABLE_INFO", SRC_TYPE_STRUCT}, |
||
446 | {"ACPI_TABLE_LIST", SRC_TYPE_STRUCT}, |
||
447 | {"ACPI_TABLE_SUPPORT", SRC_TYPE_STRUCT}, |
||
448 | {"ACPI_TABLE_TYPE", SRC_TYPE_SIMPLE}, |
||
449 | {"ACPI_THREAD_ID", SRC_TYPE_SIMPLE}, |
||
450 | {"ACPI_THREAD_STATE", SRC_TYPE_STRUCT}, |
||
451 | {"ACPI_TYPED_IDENTIFIER_TABLE", SRC_TYPE_STRUCT}, |
||
452 | {"ACPI_UINTPTR_T", SRC_TYPE_SIMPLE}, |
||
453 | {"ACPI_UPDATE_STATE", SRC_TYPE_STRUCT}, |
||
454 | {"ACPI_UUID", SRC_TYPE_STRUCT}, |
||
455 | {"ACPI_VENDOR_UUID", SRC_TYPE_STRUCT}, |
||
456 | {"ACPI_VENDOR_WALK_INFO", SRC_TYPE_STRUCT}, |
||
457 | {"ACPI_WALK_AML_CALLBACK", SRC_TYPE_SIMPLE}, |
||
458 | {"ACPI_WALK_CALLBACK", SRC_TYPE_SIMPLE}, |
||
459 | {"ACPI_WALK_RESOURCE_CALLBACK", SRC_TYPE_SIMPLE}, |
||
460 | {"ACPI_WALK_INFO", SRC_TYPE_STRUCT}, |
||
461 | {"ACPI_WALK_STATE", SRC_TYPE_STRUCT}, |
||
462 | {"ACPI_WHEA_HEADER", SRC_TYPE_STRUCT}, |
||
463 | |||
464 | |||
465 | {"ACPI_RSDESC_SIZE", SRC_TYPE_SIMPLE}, |
||
466 | |||
467 | |||
468 | {"AML_RESOURCE_ADDRESS", SRC_TYPE_STRUCT}, |
||
469 | {"AML_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT}, |
||
470 | {"AML_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT}, |
||
471 | {"AML_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT}, |
||
472 | {"AML_RESOURCE_DMA", SRC_TYPE_STRUCT}, |
||
473 | {"AML_RESOURCE_END_DEPENDENT", SRC_TYPE_STRUCT}, |
||
474 | {"AML_RESOURCE_END_TAG", SRC_TYPE_STRUCT}, |
||
475 | {"AML_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT}, |
||
476 | {"AML_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT}, |
||
477 | {"AML_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT}, |
||
478 | {"AML_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT}, |
||
479 | {"AML_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT}, |
||
480 | {"AML_RESOURCE_IO", SRC_TYPE_STRUCT}, |
||
481 | {"AML_RESOURCE_IRQ", SRC_TYPE_STRUCT}, |
||
482 | {"AML_RESOURCE_IRQ_NOFLAGS", SRC_TYPE_STRUCT}, |
||
483 | {"AML_RESOURCE_LARGE_HEADER", SRC_TYPE_STRUCT}, |
||
484 | {"AML_RESOURCE_MEMORY24", SRC_TYPE_STRUCT}, |
||
485 | {"AML_RESOURCE_MEMORY32", SRC_TYPE_STRUCT}, |
||
486 | {"AML_RESOURCE_SMALL_HEADER", SRC_TYPE_STRUCT}, |
||
487 | {"AML_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT}, |
||
488 | {"AML_RESOURCE_START_DEPENDENT_NOPRIO", SRC_TYPE_STRUCT}, |
||
489 | {"AML_RESOURCE_VENDOR_LARGE", SRC_TYPE_STRUCT}, |
||
490 | {"AML_RESOURCE_VENDOR_SMALL", SRC_TYPE_STRUCT}, |
||
491 | |||
492 | |||
493 | {"ARGUMENT_INFO", SRC_TYPE_STRUCT}, |
||
494 | {"AE_DEBUG_REGIONS", SRC_TYPE_STRUCT}, |
||
495 | {"AE_REGION", SRC_TYPE_STRUCT}, |
||
496 | {"ASL_ANALYSIS_WALK_INFO", SRC_TYPE_STRUCT}, |
||
497 | {"ASL_ERROR_MSG", SRC_TYPE_STRUCT}, |
||
498 | {"ASL_EVENT_INFO", SRC_TYPE_STRUCT}, |
||
499 | {"ASL_FILE_INFO", SRC_TYPE_STRUCT}, |
||
500 | {"ASL_FILE_STATUS", SRC_TYPE_STRUCT}, |
||
501 | {"ASL_LISTING_NODE", SRC_TYPE_STRUCT}, |
||
502 | {"ASL_MAPPING_ENTRY", SRC_TYPE_STRUCT}, |
||
503 | {"ASL_METHOD_INFO", SRC_TYPE_STRUCT}, |
||
504 | {"ASL_RESERVED_INFO", SRC_TYPE_STRUCT}, |
||
505 | {"ASL_RESOURCE_NODE", SRC_TYPE_STRUCT}, |
||
506 | {"ASL_WALK_CALLBACK", SRC_TYPE_SIMPLE}, |
||
507 | {"COMMAND_INFO", SRC_TYPE_STRUCT}, |
||
508 | {"UINT64_OVERLAY", SRC_TYPE_UNION}, |
||
509 | {"UINT64_STRUCT", SRC_TYPE_STRUCT}, |
||
510 | |||
511 | |||
512 | * Acpi table definition names. |
||
513 | */ |
||
514 | {"ACPI_TABLE_ASF", SRC_TYPE_STRUCT}, |
||
515 | {"ACPI_TABLE_BERT", SRC_TYPE_STRUCT}, |
||
516 | {"ACPI_TABLE_BOOT", SRC_TYPE_STRUCT}, |
||
517 | {"ACPI_TABLE_CPEP", SRC_TYPE_STRUCT}, |
||
518 | {"ACPI_TABLE_DBGP", SRC_TYPE_STRUCT}, |
||
519 | {"ACPI_TABLE_DMAR", SRC_TYPE_STRUCT}, |
||
520 | {"ACPI_TABLE_ECDT", SRC_TYPE_STRUCT}, |
||
521 | {"ACPI_TABLE_EINJ", SRC_TYPE_STRUCT}, |
||
522 | {"ACPI_TABLE_ERST", SRC_TYPE_STRUCT}, |
||
523 | {"ACPI_TABLE_FACS", SRC_TYPE_STRUCT}, |
||
524 | {"ACPI_TABLE_FADT", SRC_TYPE_STRUCT}, |
||
525 | {"ACPI_TABLE_HEST", SRC_TYPE_STRUCT}, |
||
526 | {"ACPI_TABLE_HPET", SRC_TYPE_STRUCT}, |
||
527 | {"ACPI_TABLE_IBFT", SRC_TYPE_STRUCT}, |
||
528 | {"ACPI_TABLE_IVRS", SRC_TYPE_STRUCT}, |
||
529 | {"ACPI_TABLE_MADT", SRC_TYPE_STRUCT}, |
||
530 | {"ACPI_TABLE_MCFG", SRC_TYPE_STRUCT}, |
||
531 | {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT}, |
||
532 | {"ACPI_TABLE_MSCT", SRC_TYPE_STRUCT}, |
||
533 | {"ACPI_TABLE_RSDP", SRC_TYPE_STRUCT}, |
||
534 | {"ACPI_TABLE_RSDT", SRC_TYPE_STRUCT}, |
||
535 | {"ACPI_TABLE_SBST", SRC_TYPE_STRUCT}, |
||
536 | {"ACPI_TABLE_SLIT", SRC_TYPE_STRUCT}, |
||
537 | {"ACPI_TABLE_SPCR", SRC_TYPE_STRUCT}, |
||
538 | {"ACPI_TABLE_SPMI", SRC_TYPE_STRUCT}, |
||
539 | {"ACPI_TABLE_SRAT", SRC_TYPE_STRUCT}, |
||
540 | {"ACPI_TABLE_TCPA", SRC_TYPE_STRUCT}, |
||
541 | {"ACPI_TABLE_UEFI", SRC_TYPE_STRUCT}, |
||
542 | {"ACPI_TABLE_WAET", SRC_TYPE_STRUCT}, |
||
543 | {"ACPI_TABLE_WDAT", SRC_TYPE_STRUCT}, |
||
544 | {"ACPI_TABLE_WDRT", SRC_TYPE_STRUCT}, |
||
545 | {"ACPI_TABLE_XSDT", SRC_TYPE_STRUCT}, |
||
546 | |||
547 | |||
548 | {"ACPI_ASF_ALERT", SRC_TYPE_STRUCT}, |
||
549 | {"ACPI_ASF_ALERT_DATA", SRC_TYPE_STRUCT}, |
||
550 | {"ACPI_ASF_CONTROL_DATA", SRC_TYPE_STRUCT}, |
||
551 | {"ACPI_ASF_HEADER", SRC_TYPE_STRUCT}, |
||
552 | {"ACPI_ASF_INFO", SRC_TYPE_STRUCT}, |
||
553 | {"ACPI_ASF_REMOTE", SRC_TYPE_STRUCT}, |
||
554 | {"ACPI_ASF_RMCP", SRC_TYPE_STRUCT}, |
||
555 | {"ACPI_BERT_REGION", SRC_TYPE_STRUCT}, |
||
556 | {"ACPI_CPEP_POLLING", SRC_TYPE_STRUCT}, |
||
557 | {"ACPI_DMAR_HEADER", SRC_TYPE_STRUCT}, |
||
558 | {"ACPI_DMAR_DEVICE_SCOPE", SRC_TYPE_STRUCT}, |
||
559 | {"ACPI_DMAR_ATSR", SRC_TYPE_STRUCT}, |
||
560 | {"ACPI_DMAR_RHSA", SRC_TYPE_STRUCT}, |
||
561 | {"ACPI_DMAR_HARDWARE_UNIT", SRC_TYPE_STRUCT}, |
||
562 | {"ACPI_DMAR_RESERVED_MEMORY", SRC_TYPE_STRUCT}, |
||
563 | {"ACPI_EINJ_ENTRY", SRC_TYPE_STRUCT}, |
||
564 | {"ACPI_EINJ_TRIGGER", SRC_TYPE_STRUCT}, |
||
565 | {"ACPI_ERST_ENTRY", SRC_TYPE_STRUCT}, |
||
566 | {"ACPI_ERST_INFO", SRC_TYPE_STRUCT}, |
||
567 | {"ACPI_HEST_AER_COMMON", SRC_TYPE_STRUCT}, |
||
568 | {"ACPI_HEST_HEADER", SRC_TYPE_STRUCT}, |
||
569 | {"ACPI_HEST_NOTIFY", SRC_TYPE_STRUCT}, |
||
570 | {"ACPI_HEST_IA_ERROR_BANK", SRC_TYPE_STRUCT}, |
||
571 | {"ACPI_HEST_IA_MACHINE_CHECK", SRC_TYPE_STRUCT}, |
||
572 | {"ACPI_HEST_IA_CORRECTED", SRC_TYPE_STRUCT}, |
||
573 | {"ACPI_HEST_IA_NMI", SRC_TYPE_STRUCT}, |
||
574 | {"ACPI_HEST_AER_ROOT", SRC_TYPE_STRUCT}, |
||
575 | {"ACPI_HEST_AER", SRC_TYPE_STRUCT}, |
||
576 | {"ACPI_HEST_AER_BRIDGE", SRC_TYPE_STRUCT}, |
||
577 | {"ACPI_HEST_GENERIC", SRC_TYPE_STRUCT}, |
||
578 | {"ACPI_HEST_GENERIC_STATUS", SRC_TYPE_STRUCT}, |
||
579 | {"ACPI_HEST_GENERIC_DATA", SRC_TYPE_STRUCT}, |
||
580 | {"ACPI_IBFT_HEADER", SRC_TYPE_STRUCT}, |
||
581 | {"ACPI_IBFT_CONTROL", SRC_TYPE_STRUCT}, |
||
582 | {"ACPI_IBFT_INITIATOR", SRC_TYPE_STRUCT}, |
||
583 | {"ACPI_IBFT_NIC", SRC_TYPE_STRUCT}, |
||
584 | {"ACPI_IBFT_TARGET", SRC_TYPE_STRUCT}, |
||
585 | {"ACPI_IVRS_HEADER", SRC_TYPE_STRUCT}, |
||
586 | {"ACPI_IVRS_HARDWARE", SRC_TYPE_STRUCT}, |
||
587 | {"ACPI_IVRS_DE_HEADER", SRC_TYPE_STRUCT}, |
||
588 | {"ACPI_IVRS_DEVICE4", SRC_TYPE_STRUCT}, |
||
589 | {"ACPI_IVRS_DEVICE8A", SRC_TYPE_STRUCT}, |
||
590 | {"ACPI_IVRS_DEVICE8B", SRC_TYPE_STRUCT}, |
||
591 | {"ACPI_IVRS_DEVICE8C", SRC_TYPE_STRUCT}, |
||
592 | {"ACPI_IVRS_MEMORY", SRC_TYPE_STRUCT}, |
||
593 | {"ACPI_MADT_ADDRESS_OVERRIDE", SRC_TYPE_STRUCT}, |
||
594 | {"ACPI_MADT_HEADER", SRC_TYPE_STRUCT}, |
||
595 | {"ACPI_MADT_IO_APIC", SRC_TYPE_STRUCT}, |
||
596 | {"ACPI_MADT_IO_SAPIC", SRC_TYPE_STRUCT}, |
||
597 | {"ACPI_MADT_LOCAL_APIC", SRC_TYPE_STRUCT}, |
||
598 | {"ACPI_MADT_LOCAL_APIC_NMI", SRC_TYPE_STRUCT}, |
||
599 | {"ACPI_MADT_LOCAL_APIC_OVERRIDE", SRC_TYPE_STRUCT}, |
||
600 | {"ACPI_MADT_LOCAL_SAPIC", SRC_TYPE_STRUCT}, |
||
601 | {"ACPI_MADT_LOCAL_X2APIC", SRC_TYPE_STRUCT}, |
||
602 | {"ACPI_MADT_LOCAL_X2APIC_NMI", SRC_TYPE_STRUCT}, |
||
603 | {"ACPI_MADT_INTERRUPT_OVERRIDE", SRC_TYPE_STRUCT}, |
||
604 | {"ACPI_MADT_INTERRUPT_SOURCE", SRC_TYPE_STRUCT}, |
||
605 | {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT}, |
||
606 | {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, |
||
607 | {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, |
||
608 | {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT}, |
||
609 | {"ACPI_RSDP_COMMON", SRC_TYPE_STRUCT}, |
||
2216 | Serge | 610 | {"ACPI_RSDP_EXTENSION", SRC_TYPE_STRUCT}, |
611 | {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT}, |
||
1498 | serge | 612 | {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT}, |
613 | {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT}, |
||
614 | {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT}, |
||
615 | {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT}, |
||
616 | |||
617 | |||
2216 | Serge | 618 | |
1498 | serge | 619 | |
2216 | Serge | 620 | {"DT_SUBTABLE", SRC_TYPE_STRUCT}, |
621 | |||
1498 | serge | 622 | |
623 | }; |
||
624 | |||
625 | |||
626 | |||
627 | {"acpi_namespace_node"}, |
||
628 | {"acpi_parse_object"}, |
||
629 | {"acpi_table_desc"}, |
||
630 | {"acpi_walk_state"}, |
||
631 | {NULL} |
||
632 | }; |
||
633 | |||
634 | |||
635 | |||
636 | |||
637 | |||
638 | {"ACPI_VALID_ADDRESS"}, |
||
639 | {NULL} |
||
640 | }; |
||
641 | |||
642 | |||
643 | |||
644 | |||
645 | |||
646 | {NULL} |
||
647 | }; |
||
648 | |||
649 | |||
650 | |||
651 | |||
652 | |||
653 | }; |
||
654 | |||
655 | |||
656 | |||
657 | |||
658 | |||
659 | {"WIN32"}, |
||
660 | {"_MSC_VER"}, |
||
661 | {NULL} |
||
662 | }; |
||
663 | |||
664 | |||
665 | |||
666 | |||
2216 | Serge | 667 | FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES, |
1498 | serge | 668 | |
669 | |||
670 | |||
671 | |||
672 | |||
673 | |||
674 | LinuxEliminateLines_C, |
||
675 | NULL, |
||
676 | LinuxEliminateMacros, |
||
677 | AcpiIdentifiers, |
||
678 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
679 | CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE | |
||
680 | CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS | |
||
681 | CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE | |
||
682 | CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8), |
||
683 | |||
684 | |||
685 | |||
686 | |||
687 | LinuxEliminateLines_H, |
||
688 | LinuxConditionalIdentifiers, |
||
689 | NULL, |
||
690 | AcpiIdentifiers, |
||
691 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
692 | CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES | |
||
693 | CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE | |
||
694 | CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8), |
||
695 | }; |
||
696 | |||
697 | |||
698 | |||
699 | * |
||
700 | * Code cleanup translation tables |
||
701 | * |
||
702 | ******************************************************************************/ |
||
703 | |||
704 | |||
705 | |||
706 | |||
707 | FLG_DEFAULT_FLAGS, |
||
708 | NULL, |
||
709 | /* C source files */ |
||
710 | |||
711 | |||
712 | NULL, |
||
713 | NULL, |
||
714 | NULL, |
||
715 | NULL, |
||
716 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
717 | CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), |
||
718 | |||
719 | |||
720 | |||
721 | |||
722 | NULL, |
||
723 | NULL, |
||
724 | NULL, |
||
725 | NULL, |
||
726 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
727 | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), |
||
728 | }; |
||
729 | |||
730 | |||
731 | |||
732 | |||
733 | |||
734 | FLG_NO_FILE_OUTPUT, |
||
735 | NULL, |
||
736 | |||
737 | |||
738 | |||
739 | |||
740 | NULL, |
||
741 | NULL, |
||
742 | NULL, |
||
743 | NULL, |
||
744 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
745 | CVT_COUNT_SHORTMULTILINE_COMMENTS), |
||
746 | |||
747 | |||
748 | |||
749 | |||
750 | NULL, |
||
751 | NULL, |
||
752 | NULL, |
||
753 | NULL, |
||
754 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
755 | CVT_COUNT_SHORTMULTILINE_COMMENTS), |
||
756 | }; |
||
757 | |||
758 | |||
759 | |||
760 | * |
||
761 | * Dual License injection translation table |
||
2216 | Serge | 762 | * |
763 | ******************************************************************************/ |
||
764 | |||
765 | |||
766 | |||
767 | |||
768 | FLG_DEFAULT_FLAGS, |
||
769 | NULL, |
||
770 | |||
771 | |||
772 | |||
773 | |||
774 | NULL, |
||
775 | NULL, |
||
776 | NULL, |
||
777 | NULL, |
||
778 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
779 | CVT_COUNT_SHORTMULTILINE_COMMENTS), |
||
780 | |||
781 | |||
782 | |||
783 | |||
784 | NULL, |
||
785 | NULL, |
||
786 | NULL, |
||
787 | NULL, |
||
788 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
789 | CVT_COUNT_SHORTMULTILINE_COMMENTS), |
||
790 | }; |
||
791 | |||
792 | |||
793 | |||
794 | * |
||
795 | * Customizable translation tables |
||
1498 | serge | 796 | * |
797 | ******************************************************************************/ |
||
798 | |||
799 | |||
800 | |||
801 | |||
802 | |||
2216 | Serge | 803 | {"(c) 2006 - 2010", "(c) 2006 - 2011", REPLACE_WHOLE_WORD}, /* Test suites */ |
804 | |||
1498 | serge | 805 | |
806 | {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD}, |
||
807 | {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD}, |
||
808 | {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD}, |
||
809 | {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD}, |
||
2216 | Serge | 810 | {"#include \"acpi.h\"", "#include \"acpi.h\"\n#include \"accommon.h\"", REPLACE_SUBSTRINGS}, |
1498 | serge | 811 | {"AcpiTbSumTable", "AcpiTbSumTable", REPLACE_WHOLE_WORD}, |
812 | {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT", REPLACE_WHOLE_WORD}, |
||
813 | {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP", REPLACE_WHOLE_WORD}, |
||
814 | {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT", REPLACE_WHOLE_WORD}, |
||
815 | {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT", REPLACE_WHOLE_WORD}, |
||
816 | {"ACPI_SIG_FACS", "ACPI_SIG_FACS", REPLACE_WHOLE_WORD}, |
||
817 | {"ACPI_SIG_FADT", "ACPI_SIG_FADT", REPLACE_WHOLE_WORD}, |
||
818 | {"ACPI_SIG_HPET", "ACPI_SIG_HPET", REPLACE_WHOLE_WORD}, |
||
819 | {"ACPI_SIG_MADT", "ACPI_SIG_MADT", REPLACE_WHOLE_WORD}, |
||
820 | {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG", REPLACE_WHOLE_WORD}, |
||
821 | {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT", REPLACE_WHOLE_WORD}, |
||
822 | {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP", REPLACE_WHOLE_WORD}, |
||
823 | {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP", REPLACE_WHOLE_WORD}, |
||
824 | {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT", REPLACE_WHOLE_WORD}, |
||
825 | {"ACPI_SIG_SBST", "ACPI_SIG_SBST", REPLACE_WHOLE_WORD}, |
||
826 | {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT", REPLACE_WHOLE_WORD}, |
||
827 | {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR", REPLACE_WHOLE_WORD}, |
||
828 | {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC", REPLACE_WHOLE_WORD}, |
||
829 | {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI", REPLACE_WHOLE_WORD}, |
||
830 | {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT", REPLACE_WHOLE_WORD}, |
||
831 | {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT", REPLACE_WHOLE_WORD}, |
||
832 | {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA", REPLACE_WHOLE_WORD}, |
||
833 | {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT", REPLACE_WHOLE_WORD}, |
||
834 | {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT", REPLACE_WHOLE_WORD}, |
||
835 | |||
836 | |||
837 | {"ACPI_ALLOCATE", "ACPI_ALLOCATE", REPLACE_WHOLE_WORD}, |
||
838 | {"ACPI_FREE", "ACPI_FREE", REPLACE_WHOLE_WORD}, |
||
839 | |||
840 | |||
841 | "ACPI_NATIVE_UINT *", "ACPI_NATIVE_UINT *", REPLACE_WHOLE_WORD, |
||
842 | "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD, |
||
843 | "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, |
||
844 | "ACPI_NATIVE_INT *", "ACPI_NATIVE_INT *", REPLACE_WHOLE_WORD, |
||
845 | "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, |
||
846 | #endif |
||
847 | |||
848 | |||
849 | }; |
||
850 | |||
851 | |||
852 | |||
853 | |||
854 | |||
855 | FLG_DEFAULT_FLAGS, |
||
856 | NULL, |
||
857 | |||
858 | |||
859 | |||
860 | |||
861 | LinuxEliminateLines_H, |
||
862 | NULL, |
||
863 | NULL, |
||
864 | NULL, |
||
865 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
866 | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), |
||
867 | |||
868 | |||
869 | |||
870 | |||
871 | LinuxEliminateLines_H, |
||
872 | NULL, |
||
873 | NULL, |
||
874 | NULL, |
||
875 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
||
876 | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), |
||
877 | }; |
||
878 |