astable.c revision 1.1.1.28 1 1.1 jruoho /******************************************************************************
2 1.1 jruoho *
3 1.1 jruoho * Module Name: astable - Tables used for source conversion
4 1.1 jruoho *
5 1.1 jruoho *****************************************************************************/
6 1.1 jruoho
7 1.1.1.28 christos /******************************************************************************
8 1.1.1.28 christos *
9 1.1.1.28 christos * 1. Copyright Notice
10 1.1.1.28 christos *
11 1.1.1.28 christos * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
12 1.1 jruoho * All rights reserved.
13 1.1 jruoho *
14 1.1.1.28 christos * 2. License
15 1.1.1.28 christos *
16 1.1.1.28 christos * 2.1. This is your license from Intel Corp. under its intellectual property
17 1.1.1.28 christos * rights. You may have additional license terms from the party that provided
18 1.1.1.28 christos * you this software, covering your right to use that party's intellectual
19 1.1.1.28 christos * property rights.
20 1.1.1.28 christos *
21 1.1.1.28 christos * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a
22 1.1.1.28 christos * copy of the source code appearing in this file ("Covered Code") an
23 1.1.1.28 christos * irrevocable, perpetual, worldwide license under Intel's copyrights in the
24 1.1.1.28 christos * base code distributed originally by Intel ("Original Intel Code") to copy,
25 1.1.1.28 christos * make derivatives, distribute, use and display any portion of the Covered
26 1.1.1.28 christos * Code in any form, with the right to sublicense such rights; and
27 1.1.1.28 christos *
28 1.1.1.28 christos * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
29 1.1.1.28 christos * license (with the right to sublicense), under only those claims of Intel
30 1.1.1.28 christos * patents that are infringed by the Original Intel Code, to make, use, sell,
31 1.1.1.28 christos * offer to sell, and import the Covered Code and derivative works thereof
32 1.1.1.28 christos * solely to the minimum extent necessary to exercise the above copyright
33 1.1.1.28 christos * license, and in no event shall the patent license extend to any additions
34 1.1.1.28 christos * to or modifications of the Original Intel Code. No other license or right
35 1.1.1.28 christos * is granted directly or by implication, estoppel or otherwise;
36 1.1.1.28 christos *
37 1.1.1.28 christos * The above copyright and patent license is granted only if the following
38 1.1.1.28 christos * conditions are met:
39 1.1.1.28 christos *
40 1.1.1.28 christos * 3. Conditions
41 1.1.1.28 christos *
42 1.1.1.28 christos * 3.1. Redistribution of Source with Rights to Further Distribute Source.
43 1.1.1.28 christos * Redistribution of source code of any substantial portion of the Covered
44 1.1.1.28 christos * Code or modification with rights to further distribute source must include
45 1.1.1.28 christos * the above Copyright Notice, the above License, this list of Conditions,
46 1.1.1.28 christos * and the following Disclaimer and Export Compliance provision. In addition,
47 1.1.1.28 christos * Licensee must cause all Covered Code to which Licensee contributes to
48 1.1.1.28 christos * contain a file documenting the changes Licensee made to create that Covered
49 1.1.1.28 christos * Code and the date of any change. Licensee must include in that file the
50 1.1.1.28 christos * documentation of any changes made by any predecessor Licensee. Licensee
51 1.1.1.28 christos * must include a prominent statement that the modification is derived,
52 1.1.1.28 christos * directly or indirectly, from Original Intel Code.
53 1.1.1.28 christos *
54 1.1.1.28 christos * 3.2. Redistribution of Source with no Rights to Further Distribute Source.
55 1.1.1.28 christos * Redistribution of source code of any substantial portion of the Covered
56 1.1.1.28 christos * Code or modification without rights to further distribute source must
57 1.1.1.28 christos * include the following Disclaimer and Export Compliance provision in the
58 1.1.1.28 christos * documentation and/or other materials provided with distribution. In
59 1.1.1.28 christos * addition, Licensee may not authorize further sublicense of source of any
60 1.1.1.28 christos * portion of the Covered Code, and must include terms to the effect that the
61 1.1.1.28 christos * license from Licensee to its licensee is limited to the intellectual
62 1.1.1.28 christos * property embodied in the software Licensee provides to its licensee, and
63 1.1.1.28 christos * not to intellectual property embodied in modifications its licensee may
64 1.1.1.28 christos * make.
65 1.1.1.28 christos *
66 1.1.1.28 christos * 3.3. Redistribution of Executable. Redistribution in executable form of any
67 1.1.1.28 christos * substantial portion of the Covered Code or modification must reproduce the
68 1.1.1.28 christos * above Copyright Notice, and the following Disclaimer and Export Compliance
69 1.1.1.28 christos * provision in the documentation and/or other materials provided with the
70 1.1.1.28 christos * distribution.
71 1.1.1.28 christos *
72 1.1.1.28 christos * 3.4. Intel retains all right, title, and interest in and to the Original
73 1.1.1.28 christos * Intel Code.
74 1.1.1.28 christos *
75 1.1.1.28 christos * 3.5. Neither the name Intel nor any other trademark owned or controlled by
76 1.1.1.28 christos * Intel shall be used in advertising or otherwise to promote the sale, use or
77 1.1.1.28 christos * other dealings in products derived from or relating to the Covered Code
78 1.1.1.28 christos * without prior written authorization from Intel.
79 1.1.1.28 christos *
80 1.1.1.28 christos * 4. Disclaimer and Export Compliance
81 1.1.1.28 christos *
82 1.1.1.28 christos * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
83 1.1.1.28 christos * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
84 1.1.1.28 christos * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
85 1.1.1.28 christos * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
86 1.1.1.28 christos * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
87 1.1.1.28 christos * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
88 1.1.1.28 christos * PARTICULAR PURPOSE.
89 1.1.1.28 christos *
90 1.1.1.28 christos * 4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES
91 1.1.1.28 christos * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR
92 1.1.1.28 christos * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
93 1.1.1.28 christos * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
94 1.1.1.28 christos * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
95 1.1.1.28 christos * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
96 1.1.1.28 christos * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
97 1.1.1.28 christos * LIMITED REMEDY.
98 1.1.1.28 christos *
99 1.1.1.28 christos * 4.3. Licensee shall not export, either directly or indirectly, any of this
100 1.1.1.28 christos * software or system incorporating such software without first obtaining any
101 1.1.1.28 christos * required license or other approval from the U. S. Department of Commerce or
102 1.1.1.28 christos * any other agency or department of the United States Government. In the
103 1.1.1.28 christos * event Licensee exports any such software from the United States or
104 1.1.1.28 christos * re-exports any such software from a foreign destination, Licensee shall
105 1.1.1.28 christos * ensure that the distribution and export/re-export of the software is in
106 1.1.1.28 christos * compliance with all laws, regulations, orders, or other restrictions of the
107 1.1.1.28 christos * U.S. Export Administration Regulations. Licensee agrees that neither it nor
108 1.1.1.28 christos * any of its subsidiaries will export/re-export any technical data, process,
109 1.1.1.28 christos * software, or service, directly or indirectly, to any country for which the
110 1.1.1.28 christos * United States government or any agency thereof requires an export license,
111 1.1.1.28 christos * other governmental approval, or letter of assurance, without first obtaining
112 1.1.1.28 christos * such license, approval or letter.
113 1.1.1.28 christos *
114 1.1.1.28 christos *****************************************************************************
115 1.1.1.28 christos *
116 1.1.1.28 christos * Alternatively, you may choose to be licensed under the terms of the
117 1.1.1.28 christos * following license:
118 1.1.1.28 christos *
119 1.1.1.2 jruoho * Redistribution and use in source and binary forms, with or without
120 1.1.1.2 jruoho * modification, are permitted provided that the following conditions
121 1.1.1.2 jruoho * are met:
122 1.1.1.2 jruoho * 1. Redistributions of source code must retain the above copyright
123 1.1.1.2 jruoho * notice, this list of conditions, and the following disclaimer,
124 1.1.1.2 jruoho * without modification.
125 1.1.1.2 jruoho * 2. Redistributions in binary form must reproduce at minimum a disclaimer
126 1.1.1.2 jruoho * substantially similar to the "NO WARRANTY" disclaimer below
127 1.1.1.2 jruoho * ("Disclaimer") and any redistribution must be conditioned upon
128 1.1.1.2 jruoho * including a substantially similar Disclaimer requirement for further
129 1.1.1.2 jruoho * binary redistribution.
130 1.1.1.2 jruoho * 3. Neither the names of the above-listed copyright holders nor the names
131 1.1.1.2 jruoho * of any contributors may be used to endorse or promote products derived
132 1.1.1.2 jruoho * from this software without specific prior written permission.
133 1.1.1.2 jruoho *
134 1.1.1.2 jruoho * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
135 1.1.1.2 jruoho * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
136 1.1.1.20 christos * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
137 1.1.1.2 jruoho * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
138 1.1.1.28 christos * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
139 1.1.1.28 christos * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
140 1.1.1.28 christos * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
141 1.1.1.28 christos * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
142 1.1.1.28 christos * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
143 1.1.1.28 christos * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
144 1.1.1.28 christos * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
145 1.1.1.28 christos *
146 1.1.1.28 christos * Alternatively, you may choose to be licensed under the terms of the
147 1.1.1.28 christos * GNU General Public License ("GPL") version 2 as published by the Free
148 1.1.1.28 christos * Software Foundation.
149 1.1.1.28 christos *
150 1.1.1.28 christos *****************************************************************************/
151 1.1 jruoho
152 1.1 jruoho #include "acpisrc.h"
153 1.1 jruoho
154 1.1 jruoho
155 1.1 jruoho /******************************************************************************
156 1.1 jruoho *
157 1.1 jruoho * Standard/Common translation tables
158 1.1 jruoho *
159 1.1 jruoho ******************************************************************************/
160 1.1 jruoho
161 1.1 jruoho
162 1.1 jruoho ACPI_STRING_TABLE StandardDataTypes[] = {
163 1.1 jruoho
164 1.1 jruoho /* Declarations first */
165 1.1 jruoho
166 1.1 jruoho {"UINT32 ", "unsigned int", REPLACE_SUBSTRINGS},
167 1.1 jruoho {"UINT16 ", "unsigned short", REPLACE_SUBSTRINGS},
168 1.1 jruoho {"UINT8 ", "unsigned char", REPLACE_SUBSTRINGS},
169 1.1 jruoho {"BOOLEAN ", "unsigned char", REPLACE_SUBSTRINGS},
170 1.1 jruoho
171 1.1 jruoho /* Now do embedded typecasts */
172 1.1 jruoho
173 1.1 jruoho {"UINT32", "unsigned int", REPLACE_SUBSTRINGS},
174 1.1 jruoho {"UINT16", "unsigned short", REPLACE_SUBSTRINGS},
175 1.1 jruoho {"UINT8", "unsigned char", REPLACE_SUBSTRINGS},
176 1.1 jruoho {"BOOLEAN", "unsigned char", REPLACE_SUBSTRINGS},
177 1.1 jruoho
178 1.1 jruoho {"INT32 ", "int ", REPLACE_SUBSTRINGS},
179 1.1 jruoho {"INT32", "int", REPLACE_SUBSTRINGS},
180 1.1 jruoho {"INT16", "short", REPLACE_SUBSTRINGS},
181 1.1 jruoho {"INT8", "char", REPLACE_SUBSTRINGS},
182 1.1 jruoho
183 1.1 jruoho /* Put back anything we broke (such as anything with _INT32_ in it) */
184 1.1 jruoho
185 1.1 jruoho {"_int_", "_INT32_", REPLACE_SUBSTRINGS},
186 1.1 jruoho {"_unsigned int_", "_UINT32_", REPLACE_SUBSTRINGS},
187 1.1 jruoho {NULL, NULL, 0}
188 1.1 jruoho };
189 1.1 jruoho
190 1.1 jruoho
191 1.1 jruoho /******************************************************************************
192 1.1 jruoho *
193 1.1 jruoho * Linux-specific translation tables
194 1.1 jruoho *
195 1.1 jruoho ******************************************************************************/
196 1.1 jruoho
197 1.1.1.14 christos char EmptyHeader[] = "";
198 1.1.1.2 jruoho char DualLicenseHeader[] =
199 1.1 jruoho "/*\n"
200 1.1.1.26 christos " * Copyright (C) 2000 - 2023, Intel Corp.\n"
201 1.1 jruoho " * All rights reserved.\n"
202 1.1 jruoho " *\n"
203 1.1 jruoho " * Redistribution and use in source and binary forms, with or without\n"
204 1.1 jruoho " * modification, are permitted provided that the following conditions\n"
205 1.1 jruoho " * are met:\n"
206 1.1 jruoho " * 1. Redistributions of source code must retain the above copyright\n"
207 1.1 jruoho " * notice, this list of conditions, and the following disclaimer,\n"
208 1.1 jruoho " * without modification.\n"
209 1.1 jruoho " * 2. Redistributions in binary form must reproduce at minimum a disclaimer\n"
210 1.1 jruoho " * substantially similar to the \"NO WARRANTY\" disclaimer below\n"
211 1.1 jruoho " * (\"Disclaimer\") and any redistribution must be conditioned upon\n"
212 1.1 jruoho " * including a substantially similar Disclaimer requirement for further\n"
213 1.1 jruoho " * binary redistribution.\n"
214 1.1 jruoho " * 3. Neither the names of the above-listed copyright holders nor the names\n"
215 1.1 jruoho " * of any contributors may be used to endorse or promote products derived\n"
216 1.1 jruoho " * from this software without specific prior written permission.\n"
217 1.1 jruoho " *\n"
218 1.1 jruoho " * Alternatively, this software may be distributed under the terms of the\n"
219 1.1 jruoho " * GNU General Public License (\"GPL\") version 2 as published by the Free\n"
220 1.1 jruoho " * Software Foundation.\n"
221 1.1 jruoho " *\n"
222 1.1 jruoho " * NO WARRANTY\n"
223 1.1 jruoho " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n"
224 1.1 jruoho " * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n"
225 1.1.1.20 christos " * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n"
226 1.1 jruoho " * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n"
227 1.1 jruoho " * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n"
228 1.1 jruoho " * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n"
229 1.1 jruoho " * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n"
230 1.1 jruoho " * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n"
231 1.1 jruoho " * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\n"
232 1.1 jruoho " * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n"
233 1.1 jruoho " * POSSIBILITY OF SUCH DAMAGES.\n"
234 1.1 jruoho " */\n";
235 1.1 jruoho
236 1.1 jruoho ACPI_STRING_TABLE LinuxDataTypes[] = {
237 1.1 jruoho
238 1.1 jruoho /*
239 1.1 jruoho * Extra space is added after the type so there is room to add "struct", "union",
240 1.1 jruoho * etc. when the existing struct typedefs are eliminated.
241 1.1 jruoho */
242 1.1 jruoho
243 1.1 jruoho /* Declarations first - ACPI types and standard C types */
244 1.1 jruoho
245 1.1.1.2 jruoho {"INT64 ", "s64 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
246 1.1.1.2 jruoho {"UINT64 ", "u64 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
247 1.1.1.2 jruoho {"UINT32 ", "u32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
248 1.1.1.2 jruoho {"INT32 ", "s32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
249 1.1.1.2 jruoho {"UINT16 ", "u16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
250 1.1.1.2 jruoho {"INT16 ", "s16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
251 1.1.1.2 jruoho {"UINT8 ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
252 1.1.1.2 jruoho {"BOOLEAN ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
253 1.1.1.2 jruoho {"char ", "char ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
254 1.1.1.2 jruoho {"void ", "void ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
255 1.1.1.2 jruoho {"char * ", "char * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
256 1.1.1.2 jruoho {"void * ", "void * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
257 1.1.1.2 jruoho {"int ", "int ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
258 1.1.1.2 jruoho {"FILE ", "FILE ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
259 1.1.1.2 jruoho {"size_t ", "size_t ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
260 1.1 jruoho
261 1.1 jruoho /* Now do embedded typecasts */
262 1.1 jruoho
263 1.1.1.2 jruoho {"UINT64", "u64", REPLACE_WHOLE_WORD},
264 1.1.1.2 jruoho {"UINT32", "u32", REPLACE_WHOLE_WORD},
265 1.1.1.2 jruoho {"UINT16", "u16", REPLACE_WHOLE_WORD},
266 1.1.1.2 jruoho {"UINT8", "u8", REPLACE_WHOLE_WORD},
267 1.1.1.2 jruoho {"BOOLEAN", "u8", REPLACE_WHOLE_WORD},
268 1.1.1.2 jruoho
269 1.1.1.2 jruoho {"INT64 ", "s64 ", REPLACE_WHOLE_WORD},
270 1.1.1.2 jruoho {"INT64", "s64", REPLACE_WHOLE_WORD},
271 1.1.1.2 jruoho {"INT32 ", "s32 ", REPLACE_WHOLE_WORD},
272 1.1.1.2 jruoho {"INT32", "s32", REPLACE_WHOLE_WORD},
273 1.1.1.2 jruoho {"INT16 ", "s16 ", REPLACE_WHOLE_WORD},
274 1.1.1.2 jruoho {"INT8 ", "s8 ", REPLACE_WHOLE_WORD},
275 1.1.1.2 jruoho {"INT16", "s16", REPLACE_WHOLE_WORD},
276 1.1.1.2 jruoho {"INT8", "s8", REPLACE_WHOLE_WORD},
277 1.1.1.2 jruoho
278 1.1.1.6 christos {"__FUNCTION__", "__func__", REPLACE_WHOLE_WORD},
279 1.1.1.6 christos
280 1.1.1.2 jruoho {NULL, NULL, 0}
281 1.1 jruoho };
282 1.1 jruoho
283 1.1 jruoho ACPI_TYPED_IDENTIFIER_TABLE AcpiIdentifiers[] = {
284 1.1 jruoho
285 1.1.1.5 christos {"ACPI_ADDRESS16_ATTRIBUTE", SRC_TYPE_STRUCT},
286 1.1.1.5 christos {"ACPI_ADDRESS32_ATTRIBUTE", SRC_TYPE_STRUCT},
287 1.1.1.5 christos {"ACPI_ADDRESS64_ATTRIBUTE", SRC_TYPE_STRUCT},
288 1.1.1.3 christos {"ACPI_ADDRESS_RANGE", SRC_TYPE_STRUCT},
289 1.1 jruoho {"ACPI_ADR_SPACE_HANDLER", SRC_TYPE_SIMPLE},
290 1.1 jruoho {"ACPI_ADR_SPACE_SETUP", SRC_TYPE_SIMPLE},
291 1.1 jruoho {"ACPI_ADR_SPACE_TYPE", SRC_TYPE_SIMPLE},
292 1.1 jruoho {"ACPI_AML_OPERANDS", SRC_TYPE_UNION},
293 1.1 jruoho {"ACPI_BIT_REGISTER_INFO", SRC_TYPE_STRUCT},
294 1.1 jruoho {"ACPI_BUFFER", SRC_TYPE_STRUCT},
295 1.1 jruoho {"ACPI_BUS_ATTRIBUTE", SRC_TYPE_STRUCT},
296 1.1 jruoho {"ACPI_CACHE_T", SRC_TYPE_SIMPLE},
297 1.1.1.3 christos {"ACPI_CMTABLE_HANDLER", SRC_TYPE_SIMPLE},
298 1.1.1.12 christos {"ACPI_COMMENT_ADDR_NODE", SRC_TYPE_STRUCT},
299 1.1.1.12 christos {"ACPI_COMMENT_NODE", SRC_TYPE_STRUCT},
300 1.1 jruoho {"ACPI_COMMON_FACS", SRC_TYPE_STRUCT},
301 1.1 jruoho {"ACPI_COMMON_STATE", SRC_TYPE_STRUCT},
302 1.1 jruoho {"ACPI_COMMON_DESCRIPTOR", SRC_TYPE_STRUCT},
303 1.1 jruoho {"ACPI_COMPATIBLE_ID", SRC_TYPE_STRUCT},
304 1.1.1.3 christos {"ACPI_CONNECTION_INFO", SRC_TYPE_STRUCT},
305 1.1 jruoho {"ACPI_CONTROL_STATE", SRC_TYPE_STRUCT},
306 1.1 jruoho {"ACPI_CONVERSION_TABLE", SRC_TYPE_STRUCT},
307 1.1 jruoho {"ACPI_CPU_FLAGS", SRC_TYPE_SIMPLE},
308 1.1 jruoho {"ACPI_CREATE_FIELD_INFO", SRC_TYPE_STRUCT},
309 1.1.1.26 christos {"ACPI_DATA_TABLE_MAPPING", SRC_TYPE_STRUCT},
310 1.1.1.3 christos {"ACPI_DB_ARGUMENT_INFO", SRC_TYPE_STRUCT},
311 1.1.1.3 christos {"ACPI_DB_COMMAND_HELP", SRC_TYPE_STRUCT},
312 1.1.1.3 christos {"ACPI_DB_COMMAND_INFO", SRC_TYPE_STRUCT},
313 1.1.1.3 christos {"ACPI_DB_EXECUTE_WALK", SRC_TYPE_STRUCT},
314 1.1 jruoho {"ACPI_DB_METHOD_INFO", SRC_TYPE_STRUCT},
315 1.1 jruoho {"ACPI_DEBUG_MEM_BLOCK", SRC_TYPE_STRUCT},
316 1.1 jruoho {"ACPI_DEBUG_MEM_HEADER", SRC_TYPE_STRUCT},
317 1.1 jruoho {"ACPI_DEBUG_PRINT_INFO", SRC_TYPE_STRUCT},
318 1.1 jruoho {"ACPI_DESCRIPTOR", SRC_TYPE_UNION},
319 1.1 jruoho {"ACPI_DEVICE_INFO", SRC_TYPE_STRUCT},
320 1.1 jruoho {"ACPI_DEVICE_WALK_INFO", SRC_TYPE_STRUCT},
321 1.1 jruoho {"ACPI_DMTABLE_DATA", SRC_TYPE_STRUCT},
322 1.1 jruoho {"ACPI_DMTABLE_INFO", SRC_TYPE_STRUCT},
323 1.1 jruoho {"ACPI_DMTABLE_HANDLER", SRC_TYPE_SIMPLE},
324 1.1.1.12 christos {"ACPI_EFI_FILE", SRC_TYPE_SIMPLE},
325 1.1 jruoho {"ACPI_EVALUATE_INFO", SRC_TYPE_STRUCT},
326 1.1 jruoho {"ACPI_EVENT_HANDLER", SRC_TYPE_SIMPLE},
327 1.1 jruoho {"ACPI_EVENT_STATUS", SRC_TYPE_SIMPLE},
328 1.1 jruoho {"ACPI_EVENT_TYPE", SRC_TYPE_SIMPLE},
329 1.1 jruoho {"ACPI_EXCEPTION_HANDLER", SRC_TYPE_SIMPLE},
330 1.1.1.3 christos {"ACPI_EXCEPTION_INFO", SRC_TYPE_STRUCT},
331 1.1 jruoho {"ACPI_EXDUMP_INFO", SRC_TYPE_STRUCT},
332 1.1.1.3 christos {"ACPI_EXECUTE_OP", SRC_TYPE_SIMPLE},
333 1.1 jruoho {"ACPI_EXECUTE_TYPE", SRC_TYPE_SIMPLE},
334 1.1 jruoho {"ACPI_EXTERNAL_LIST", SRC_TYPE_STRUCT},
335 1.1.1.2 jruoho {"ACPI_EXTERNAL_FILE", SRC_TYPE_STRUCT},
336 1.1 jruoho {"ACPI_FADT_INFO", SRC_TYPE_STRUCT},
337 1.1 jruoho {"ACPI_FADT_PM_INFO", SRC_TYPE_STRUCT},
338 1.1 jruoho {"ACPI_FIELD_INFO", SRC_TYPE_STRUCT},
339 1.1.1.12 christos {"ACPI_FILE_NODE", SRC_TYPE_STRUCT},
340 1.1 jruoho {"ACPI_FIND_CONTEXT", SRC_TYPE_STRUCT},
341 1.1 jruoho {"ACPI_FIXED_EVENT_HANDLER", SRC_TYPE_STRUCT},
342 1.1 jruoho {"ACPI_FIXED_EVENT_INFO", SRC_TYPE_STRUCT},
343 1.1.1.26 christos {"ACPI_FFH_INFO", SRC_TYPE_STRUCT},
344 1.1.1.3 christos {"ACPI_GBL_EVENT_HANDLER", SRC_TYPE_SIMPLE},
345 1.1 jruoho {"ACPI_GENERIC_ADDRESS", SRC_TYPE_STRUCT},
346 1.1 jruoho {"ACPI_GENERIC_STATE", SRC_TYPE_UNION},
347 1.1 jruoho {"ACPI_GET_DEVICES_INFO", SRC_TYPE_STRUCT},
348 1.1.1.3 christos {"ACPI_GLOBAL_NOTIFY_HANDLER", SRC_TYPE_STRUCT},
349 1.1 jruoho {"ACPI_GPE_BLOCK_INFO", SRC_TYPE_STRUCT},
350 1.1 jruoho {"ACPI_GPE_CALLBACK", SRC_TYPE_SIMPLE},
351 1.1 jruoho {"ACPI_GPE_DEVICE_INFO", SRC_TYPE_STRUCT},
352 1.1 jruoho {"ACPI_GPE_EVENT_INFO", SRC_TYPE_STRUCT},
353 1.1 jruoho {"ACPI_GPE_HANDLER", SRC_TYPE_SIMPLE},
354 1.1.1.2 jruoho {"ACPI_GPE_HANDLER_INFO", SRC_TYPE_STRUCT},
355 1.1 jruoho {"ACPI_GPE_INDEX_INFO", SRC_TYPE_STRUCT},
356 1.1.1.3 christos {"ACPI_GPE_NOTIFY_INFO", SRC_TYPE_STRUCT},
357 1.1 jruoho {"ACPI_GPE_REGISTER_INFO", SRC_TYPE_STRUCT},
358 1.1 jruoho {"ACPI_GPE_WALK_INFO", SRC_TYPE_STRUCT},
359 1.1 jruoho {"ACPI_GPE_XRUPT_INFO", SRC_TYPE_STRUCT},
360 1.1.1.4 christos {"ACPI_GPIO_INFO", SRC_TYPE_STRUCT},
361 1.1 jruoho {"ACPI_HANDLE", SRC_TYPE_SIMPLE},
362 1.1 jruoho {"ACPI_HANDLER_INFO", SRC_TYPE_STRUCT},
363 1.1 jruoho {"ACPI_INIT_HANDLER", SRC_TYPE_SIMPLE},
364 1.1.1.3 christos {"ACPI_INTERFACE_HANDLER", SRC_TYPE_SIMPLE},
365 1.1 jruoho {"ACPI_IDENTIFIER_TABLE", SRC_TYPE_STRUCT},
366 1.1 jruoho {"ACPI_INIT_WALK_INFO", SRC_TYPE_STRUCT},
367 1.1 jruoho {"ACPI_INTEGER", SRC_TYPE_SIMPLE},
368 1.1 jruoho {"ACPI_INTEGER_OVERLAY", SRC_TYPE_STRUCT},
369 1.1 jruoho {"ACPI_INTEGRITY_INFO", SRC_TYPE_STRUCT},
370 1.1 jruoho {"ACPI_INTERFACE_INFO", SRC_TYPE_STRUCT},
371 1.1.1.3 christos {"ACPI_INTERNAL_METHOD", SRC_TYPE_SIMPLE},
372 1.1 jruoho {"ACPI_INTERPRETER_MODE", SRC_TYPE_SIMPLE},
373 1.1 jruoho {"ACPI_IO_ADDRESS", SRC_TYPE_SIMPLE},
374 1.1 jruoho {"ACPI_IO_ATTRIBUTE", SRC_TYPE_STRUCT},
375 1.1.1.4 christos {"ACPI_LPIT_HEADER", SRC_TYPE_STRUCT},
376 1.1.1.4 christos {"ACPI_LPIT_IO", SRC_TYPE_STRUCT},
377 1.1.1.4 christos {"ACPI_LPIT_NATIVE", SRC_TYPE_STRUCT},
378 1.1.1.26 christos {"ACPI_MEM_MAPPING", SRC_TYPE_STRUCT},
379 1.1 jruoho {"ACPI_MEM_SPACE_CONTEXT", SRC_TYPE_STRUCT},
380 1.1 jruoho {"ACPI_MEMORY_ATTRIBUTE", SRC_TYPE_STRUCT},
381 1.1 jruoho {"ACPI_MEMORY_LIST", SRC_TYPE_STRUCT},
382 1.1.1.6 christos {"ACPI_METHOD_LOCAL", SRC_TYPE_STRUCT},
383 1.1 jruoho {"ACPI_MUTEX", SRC_TYPE_SIMPLE},
384 1.1 jruoho {"ACPI_MUTEX_HANDLE", SRC_TYPE_SIMPLE},
385 1.1 jruoho {"ACPI_MUTEX_INFO", SRC_TYPE_STRUCT},
386 1.1 jruoho {"ACPI_NAME", SRC_TYPE_SIMPLE},
387 1.1 jruoho {"ACPI_NAME_INFO", SRC_TYPE_STRUCT},
388 1.1 jruoho {"ACPI_NAME_UNION", SRC_TYPE_UNION},
389 1.1 jruoho {"ACPI_NAMESPACE_NODE", SRC_TYPE_STRUCT},
390 1.1 jruoho {"ACPI_NAMESTRING_INFO", SRC_TYPE_STRUCT},
391 1.1 jruoho {"ACPI_NATIVE_INT", SRC_TYPE_SIMPLE},
392 1.1 jruoho {"ACPI_NATIVE_UINT", SRC_TYPE_SIMPLE},
393 1.1.1.7 christos {"ACPI_NEW_TABLE_DESC", SRC_TYPE_STRUCT},
394 1.1.1.23 christos
395 1.1 jruoho {"ACPI_NOTIFY_HANDLER", SRC_TYPE_SIMPLE},
396 1.1 jruoho {"ACPI_NOTIFY_INFO", SRC_TYPE_STRUCT},
397 1.1 jruoho {"ACPI_NS_SEARCH_DATA", SRC_TYPE_STRUCT},
398 1.1 jruoho {"ACPI_OBJ_INFO_HEADER", SRC_TYPE_STRUCT},
399 1.1 jruoho {"ACPI_OBJECT", SRC_TYPE_UNION},
400 1.1 jruoho {"ACPI_OBJECT_ADDR_HANDLER", SRC_TYPE_STRUCT},
401 1.1 jruoho {"ACPI_OBJECT_BANK_FIELD", SRC_TYPE_STRUCT},
402 1.1 jruoho {"ACPI_OBJECT_BUFFER", SRC_TYPE_STRUCT},
403 1.1 jruoho {"ACPI_OBJECT_BUFFER_FIELD", SRC_TYPE_STRUCT},
404 1.1 jruoho {"ACPI_OBJECT_CACHE_LIST", SRC_TYPE_STRUCT},
405 1.1 jruoho {"ACPI_OBJECT_COMMON", SRC_TYPE_STRUCT},
406 1.1.1.3 christos {"ACPI_OBJECT_CONVERTER", SRC_TYPE_SIMPLE},
407 1.1 jruoho {"ACPI_OBJECT_DATA", SRC_TYPE_STRUCT},
408 1.1 jruoho {"ACPI_OBJECT_DEVICE", SRC_TYPE_STRUCT},
409 1.1 jruoho {"ACPI_OBJECT_EVENT", SRC_TYPE_STRUCT},
410 1.1 jruoho {"ACPI_OBJECT_EXTRA", SRC_TYPE_STRUCT},
411 1.1 jruoho {"ACPI_OBJECT_FIELD_COMMON", SRC_TYPE_STRUCT},
412 1.1 jruoho {"ACPI_OBJECT_HANDLER", SRC_TYPE_SIMPLE},
413 1.1 jruoho {"ACPI_OBJECT_INDEX_FIELD", SRC_TYPE_STRUCT},
414 1.1 jruoho {"ACPI_OBJECT_INTEGER", SRC_TYPE_STRUCT},
415 1.1.1.7 christos {"ACPI_OBJECT_INFO", SRC_TYPE_STRUCT},
416 1.1 jruoho {"ACPI_OBJECT_LIST", SRC_TYPE_STRUCT},
417 1.1 jruoho {"ACPI_OBJECT_METHOD", SRC_TYPE_STRUCT},
418 1.1 jruoho {"ACPI_OBJECT_MUTEX", SRC_TYPE_STRUCT},
419 1.1 jruoho {"ACPI_OBJECT_NOTIFY_COMMON", SRC_TYPE_STRUCT},
420 1.1 jruoho {"ACPI_OBJECT_NOTIFY_HANDLER", SRC_TYPE_STRUCT},
421 1.1 jruoho {"ACPI_OBJECT_PACKAGE", SRC_TYPE_STRUCT},
422 1.1 jruoho {"ACPI_OBJECT_POWER_RESOURCE", SRC_TYPE_STRUCT},
423 1.1 jruoho {"ACPI_OBJECT_PROCESSOR", SRC_TYPE_STRUCT},
424 1.1 jruoho {"ACPI_OBJECT_REFERENCE", SRC_TYPE_STRUCT},
425 1.1 jruoho {"ACPI_OBJECT_REGION", SRC_TYPE_STRUCT},
426 1.1 jruoho {"ACPI_OBJECT_REGION_FIELD", SRC_TYPE_STRUCT},
427 1.1 jruoho {"ACPI_OBJECT_STRING", SRC_TYPE_STRUCT},
428 1.1 jruoho {"ACPI_OBJECT_THERMAL_ZONE", SRC_TYPE_STRUCT},
429 1.1 jruoho {"ACPI_OBJECT_TYPE", SRC_TYPE_SIMPLE},
430 1.1 jruoho {"ACPI_OBJECT_TYPE8", SRC_TYPE_SIMPLE},
431 1.1 jruoho {"ACPI_OP_WALK_INFO", SRC_TYPE_STRUCT},
432 1.1 jruoho {"ACPI_OPCODE_INFO", SRC_TYPE_STRUCT},
433 1.1 jruoho {"ACPI_OPERAND_OBJECT", SRC_TYPE_UNION},
434 1.1 jruoho {"ACPI_OSD_HANDLER", SRC_TYPE_SIMPLE},
435 1.1 jruoho {"ACPI_OSD_EXEC_CALLBACK", SRC_TYPE_SIMPLE},
436 1.1 jruoho {"ACPI_OWNER_ID", SRC_TYPE_SIMPLE},
437 1.1 jruoho {"ACPI_PACKAGE_INFO", SRC_TYPE_STRUCT},
438 1.1 jruoho {"ACPI_PACKAGE_INFO2", SRC_TYPE_STRUCT},
439 1.1 jruoho {"ACPI_PACKAGE_INFO3", SRC_TYPE_STRUCT},
440 1.1.1.6 christos {"ACPI_PACKAGE_INFO4", SRC_TYPE_STRUCT},
441 1.1 jruoho {"ACPI_PARSE_DOWNWARDS", SRC_TYPE_SIMPLE},
442 1.1 jruoho {"ACPI_PARSE_OBJ_ASL", SRC_TYPE_STRUCT},
443 1.1 jruoho {"ACPI_PARSE_OBJ_COMMON", SRC_TYPE_STRUCT},
444 1.1 jruoho {"ACPI_PARSE_OBJ_NAMED", SRC_TYPE_STRUCT},
445 1.1 jruoho {"ACPI_PARSE_OBJECT", SRC_TYPE_UNION},
446 1.1 jruoho {"ACPI_PARSE_STATE", SRC_TYPE_STRUCT},
447 1.1 jruoho {"ACPI_PARSE_UPWARDS", SRC_TYPE_SIMPLE},
448 1.1 jruoho {"ACPI_PARSE_VALUE", SRC_TYPE_UNION},
449 1.1.1.23 christos {"ACPI_PCC_INFO", SRC_TYPE_STRUCT},
450 1.1.1.2 jruoho {"ACPI_PCI_DEVICE", SRC_TYPE_STRUCT},
451 1.1 jruoho {"ACPI_PCI_ID", SRC_TYPE_STRUCT},
452 1.1 jruoho {"ACPI_PCI_ROUTING_TABLE", SRC_TYPE_STRUCT},
453 1.1 jruoho {"ACPI_PHYSICAL_ADDRESS", SRC_TYPE_SIMPLE},
454 1.1 jruoho {"ACPI_PKG_CALLBACK", SRC_TYPE_SIMPLE},
455 1.1 jruoho {"ACPI_PKG_INFO", SRC_TYPE_STRUCT},
456 1.1 jruoho {"ACPI_PKG_STATE", SRC_TYPE_STRUCT},
457 1.1.1.3 christos {"ACPI_PMTT_HEADER", SRC_TYPE_STRUCT},
458 1.1.1.3 christos {"ACPI_PNP_DEVICE_ID", SRC_TYPE_STRUCT},
459 1.1.1.3 christos {"ACPI_PNP_DEVICE_ID_LIST", SRC_TYPE_STRUCT},
460 1.1 jruoho {"ACPI_POINTER", SRC_TYPE_STRUCT},
461 1.1 jruoho {"ACPI_POINTERS", SRC_TYPE_UNION},
462 1.1 jruoho {"ACPI_PORT_INFO", SRC_TYPE_STRUCT},
463 1.1 jruoho {"ACPI_PREDEFINED_DATA", SRC_TYPE_STRUCT},
464 1.1 jruoho {"ACPI_PREDEFINED_INFO", SRC_TYPE_UNION},
465 1.1 jruoho {"ACPI_PREDEFINED_NAMES", SRC_TYPE_STRUCT},
466 1.1.1.7 christos {"ACPI_PRUNE_INFO", SRC_TYPE_STRUCT},
467 1.1 jruoho {"ACPI_PSCOPE_STATE", SRC_TYPE_STRUCT},
468 1.1.1.3 christos {"ACPI_RASF_PARAMETER_BLOCK", SRC_TYPE_STRUCT},
469 1.1.1.3 christos {"ACPI_RASF_PATROL_SCRUB_PARAMETER", SRC_TYPE_STRUCT},
470 1.1.1.3 christos {"ACPI_RASF_SHARED_MEMORY", SRC_TYPE_STRUCT},
471 1.1.1.27 christos {"ACPI_RAS2_PARAMETER_BLOCK", SRC_TYPE_STRUCT},
472 1.1.1.27 christos {"ACPI_RAS2_PATROL_SCRUB_PARAMETER", SRC_TYPE_STRUCT},
473 1.1.1.27 christos {"ACPI_RAS2_LA2PA_TRANSLATION_PARAM", SRC_TYPE_STRUCT},
474 1.1.1.27 christos {"ACPI_RAS2_SHARED_MEMORY", SRC_TYPE_STRUCT},
475 1.1.1.18 christos {"ACPI_REGION_WALK_INFO", SRC_TYPE_STRUCT},
476 1.1 jruoho {"ACPI_REPAIR_FUNCTION", SRC_TYPE_SIMPLE},
477 1.1 jruoho {"ACPI_REPAIR_INFO", SRC_TYPE_STRUCT},
478 1.1.1.7 christos {"ACPI_REG_WALK_INFO", SRC_TYPE_STRUCT},
479 1.1 jruoho {"ACPI_RESOURCE", SRC_TYPE_STRUCT},
480 1.1.1.3 christos {"ACPI_RESOURCE_HANDLER", SRC_TYPE_SIMPLE},
481 1.1 jruoho {"ACPI_RESOURCE_ADDRESS", SRC_TYPE_STRUCT},
482 1.1 jruoho {"ACPI_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT},
483 1.1 jruoho {"ACPI_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT},
484 1.1 jruoho {"ACPI_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT},
485 1.1.1.3 christos {"ACPI_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT},
486 1.1.1.20 christos {"ACPI_RESOURCE_CSI2_SERIALBUS", SRC_TYPE_STRUCT},
487 1.1 jruoho {"ACPI_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT},
488 1.1 jruoho {"ACPI_RESOURCE_ATTRIBUTE", SRC_TYPE_UNION},
489 1.1 jruoho {"ACPI_RESOURCE_DATA", SRC_TYPE_UNION},
490 1.1 jruoho {"ACPI_RESOURCE_DMA", SRC_TYPE_STRUCT},
491 1.1 jruoho {"ACPI_RESOURCE_END_TAG", SRC_TYPE_STRUCT},
492 1.1 jruoho {"ACPI_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT},
493 1.1.1.3 christos {"ACPI_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT},
494 1.1 jruoho {"ACPI_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT},
495 1.1 jruoho {"ACPI_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT},
496 1.1 jruoho {"ACPI_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT},
497 1.1.1.3 christos {"ACPI_RESOURCE_GPIO", SRC_TYPE_STRUCT},
498 1.1.1.3 christos {"ACPI_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT},
499 1.1 jruoho {"ACPI_RESOURCE_INFO", SRC_TYPE_STRUCT},
500 1.1 jruoho {"ACPI_RESOURCE_IO", SRC_TYPE_STRUCT},
501 1.1 jruoho {"ACPI_RESOURCE_IRQ", SRC_TYPE_STRUCT},
502 1.1.1.12 christos {"ACPI_RESOURCE_LABEL", SRC_TYPE_STRUCT},
503 1.1 jruoho {"ACPI_RESOURCE_MEMORY24", SRC_TYPE_STRUCT},
504 1.1 jruoho {"ACPI_RESOURCE_MEMORY32", SRC_TYPE_STRUCT},
505 1.1.1.12 christos {"ACPI_RESOURCE_PIN_CONFIG", SRC_TYPE_STRUCT},
506 1.1.1.12 christos {"ACPI_RESOURCE_PIN_FUNCTION", SRC_TYPE_STRUCT},
507 1.1.1.12 christos {"ACPI_RESOURCE_PIN_GROUP", SRC_TYPE_STRUCT},
508 1.1.1.12 christos {"ACPI_RESOURCE_PIN_GROUP_CONFIG", SRC_TYPE_STRUCT},
509 1.1.1.12 christos {"ACPI_RESOURCE_PIN_GROUP_FUNCTION", SRC_TYPE_STRUCT},
510 1.1 jruoho {"ACPI_RESOURCE_SOURCE", SRC_TYPE_STRUCT},
511 1.1.1.3 christos {"ACPI_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT},
512 1.1 jruoho {"ACPI_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT},
513 1.1 jruoho {"ACPI_RESOURCE_TAG", SRC_TYPE_STRUCT},
514 1.1 jruoho {"ACPI_RESOURCE_TYPE", SRC_TYPE_SIMPLE},
515 1.1.1.3 christos {"ACPI_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT},
516 1.1 jruoho {"ACPI_RESOURCE_VENDOR", SRC_TYPE_STRUCT},
517 1.1 jruoho {"ACPI_RESOURCE_VENDOR_TYPED", SRC_TYPE_STRUCT},
518 1.1 jruoho {"ACPI_RESULT_VALUES", SRC_TYPE_STRUCT},
519 1.1 jruoho {"ACPI_ROUND_UP_TO_32_BIT", SRC_TYPE_SIMPLE},
520 1.1 jruoho {"ACPI_RSCONVERT_INFO", SRC_TYPE_STRUCT},
521 1.1 jruoho {"ACPI_RSDUMP_INFO", SRC_TYPE_STRUCT},
522 1.1 jruoho {"ACPI_RW_LOCK", SRC_TYPE_STRUCT},
523 1.1.1.3 christos {"ACPI_S3PT_HEADER", SRC_TYPE_STRUCT},
524 1.1.1.3 christos {"ACPI_SCI_HANDLER", SRC_TYPE_SIMPLE},
525 1.1.1.3 christos {"ACPI_SCI_HANDLER_INFO", SRC_TYPE_STRUCT},
526 1.1 jruoho {"ACPI_SCOPE_STATE", SRC_TYPE_STRUCT},
527 1.1 jruoho {"ACPI_SEMAPHORE", SRC_TYPE_SIMPLE},
528 1.1.1.4 christos {"ACPI_SERIAL_INFO", SRC_TYPE_STRUCT},
529 1.1 jruoho {"ACPI_SIGNAL_FATAL_INFO", SRC_TYPE_STRUCT},
530 1.1.1.3 christos {"ACPI_SIMPLE_REPAIR_INFO", SRC_TYPE_STRUCT},
531 1.1 jruoho {"ACPI_SIZE", SRC_TYPE_SIMPLE},
532 1.1.1.3 christos {"ACPI_SLEEP_FUNCTION", SRC_TYPE_SIMPLE},
533 1.1.1.3 christos {"ACPI_SLEEP_FUNCTIONS", SRC_TYPE_STRUCT},
534 1.1 jruoho {"ACPI_SPINLOCK", SRC_TYPE_SIMPLE},
535 1.1 jruoho {"ACPI_STATISTICS", SRC_TYPE_STRUCT},
536 1.1 jruoho {"ACPI_STATUS", SRC_TYPE_SIMPLE},
537 1.1 jruoho {"ACPI_STRING", SRC_TYPE_SIMPLE},
538 1.1 jruoho {"ACPI_STRING_TABLE", SRC_TYPE_STRUCT},
539 1.1 jruoho {"ACPI_SUBTABLE_HEADER", SRC_TYPE_STRUCT},
540 1.1 jruoho {"ACPI_SYSTEM_INFO", SRC_TYPE_STRUCT},
541 1.1 jruoho {"ACPI_TABLE_DESC", SRC_TYPE_STRUCT},
542 1.1 jruoho {"ACPI_TABLE_HANDLER", SRC_TYPE_SIMPLE},
543 1.1 jruoho {"ACPI_TABLE_HEADER", SRC_TYPE_STRUCT},
544 1.1 jruoho {"ACPI_TABLE_INFO", SRC_TYPE_STRUCT},
545 1.1 jruoho {"ACPI_TABLE_LIST", SRC_TYPE_STRUCT},
546 1.1.1.4 christos {"ACPI_TABLE_LPIT", SRC_TYPE_STRUCT},
547 1.1 jruoho {"ACPI_TABLE_SUPPORT", SRC_TYPE_STRUCT},
548 1.1 jruoho {"ACPI_TABLE_TYPE", SRC_TYPE_SIMPLE},
549 1.1.1.3 christos {"ACPI_TAG_INFO", SRC_TYPE_STRUCT},
550 1.1 jruoho {"ACPI_THREAD_ID", SRC_TYPE_SIMPLE},
551 1.1 jruoho {"ACPI_THREAD_STATE", SRC_TYPE_STRUCT},
552 1.1.1.6 christos {"ACPI_TRACE_EVENT_TYPE", SRC_TYPE_SIMPLE},
553 1.1 jruoho {"ACPI_TYPED_IDENTIFIER_TABLE", SRC_TYPE_STRUCT},
554 1.1 jruoho {"ACPI_UINTPTR_T", SRC_TYPE_SIMPLE},
555 1.1 jruoho {"ACPI_UPDATE_STATE", SRC_TYPE_STRUCT},
556 1.1 jruoho {"ACPI_UUID", SRC_TYPE_STRUCT},
557 1.1 jruoho {"ACPI_VENDOR_UUID", SRC_TYPE_STRUCT},
558 1.1 jruoho {"ACPI_VENDOR_WALK_INFO", SRC_TYPE_STRUCT},
559 1.1 jruoho {"ACPI_WALK_AML_CALLBACK", SRC_TYPE_SIMPLE},
560 1.1 jruoho {"ACPI_WALK_CALLBACK", SRC_TYPE_SIMPLE},
561 1.1 jruoho {"ACPI_WALK_RESOURCE_CALLBACK", SRC_TYPE_SIMPLE},
562 1.1 jruoho {"ACPI_WALK_INFO", SRC_TYPE_STRUCT},
563 1.1 jruoho {"ACPI_WALK_STATE", SRC_TYPE_STRUCT},
564 1.1 jruoho {"ACPI_WHEA_HEADER", SRC_TYPE_STRUCT},
565 1.1 jruoho
566 1.1.1.3 christos /* Buffers related to predefined ACPI names (_PLD, etc.) */
567 1.1.1.3 christos
568 1.1.1.3 christos {"ACPI_FDE_INFO", SRC_TYPE_STRUCT},
569 1.1.1.3 christos {"ACPI_GRT_INFO", SRC_TYPE_STRUCT},
570 1.1.1.3 christos {"ACPI_GTM_INFO", SRC_TYPE_STRUCT},
571 1.1.1.3 christos {"ACPI_PLD_INFO", SRC_TYPE_STRUCT},
572 1.1.1.3 christos
573 1.1.1.3 christos /* Resources */
574 1.1.1.3 christos
575 1.1 jruoho {"ACPI_RS_LENGTH", SRC_TYPE_SIMPLE},
576 1.1 jruoho {"ACPI_RSDESC_SIZE", SRC_TYPE_SIMPLE},
577 1.1 jruoho
578 1.1 jruoho {"AML_RESOURCE", SRC_TYPE_UNION},
579 1.1 jruoho {"AML_RESOURCE_ADDRESS", SRC_TYPE_STRUCT},
580 1.1 jruoho {"AML_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT},
581 1.1 jruoho {"AML_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT},
582 1.1 jruoho {"AML_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT},
583 1.1.1.3 christos {"AML_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT},
584 1.1.1.20 christos {"AML_RESOURCE_CSI2_SERIALBUS", SRC_TYPE_STRUCT},
585 1.1 jruoho {"AML_RESOURCE_DMA", SRC_TYPE_STRUCT},
586 1.1 jruoho {"AML_RESOURCE_END_DEPENDENT", SRC_TYPE_STRUCT},
587 1.1 jruoho {"AML_RESOURCE_END_TAG", SRC_TYPE_STRUCT},
588 1.1 jruoho {"AML_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT},
589 1.1 jruoho {"AML_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT},
590 1.1.1.3 christos {"AML_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT},
591 1.1 jruoho {"AML_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT},
592 1.1 jruoho {"AML_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT},
593 1.1 jruoho {"AML_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT},
594 1.1.1.3 christos {"AML_RESOURCE_GPIO", SRC_TYPE_STRUCT},
595 1.1 jruoho {"AML_RESOURCE_IO", SRC_TYPE_STRUCT},
596 1.1.1.3 christos {"AML_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT},
597 1.1 jruoho {"AML_RESOURCE_IRQ", SRC_TYPE_STRUCT},
598 1.1 jruoho {"AML_RESOURCE_IRQ_NOFLAGS", SRC_TYPE_STRUCT},
599 1.1 jruoho {"AML_RESOURCE_LARGE_HEADER", SRC_TYPE_STRUCT},
600 1.1 jruoho {"AML_RESOURCE_MEMORY24", SRC_TYPE_STRUCT},
601 1.1 jruoho {"AML_RESOURCE_MEMORY32", SRC_TYPE_STRUCT},
602 1.1.1.12 christos {"AML_RESOURCE_PIN_CONFIG", SRC_TYPE_STRUCT},
603 1.1.1.12 christos {"AML_RESOURCE_PIN_FUNCTION", SRC_TYPE_STRUCT},
604 1.1.1.12 christos {"AML_RESOURCE_PIN_GROUP", SRC_TYPE_STRUCT},
605 1.1.1.12 christos {"AML_RESOURCE_PIN_GROUP_CONFIG", SRC_TYPE_STRUCT},
606 1.1.1.12 christos {"AML_RESOURCE_PIN_GROUP_FUNCTION", SRC_TYPE_STRUCT},
607 1.1 jruoho {"AML_RESOURCE_SMALL_HEADER", SRC_TYPE_STRUCT},
608 1.1.1.3 christos {"AML_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT},
609 1.1 jruoho {"AML_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT},
610 1.1 jruoho {"AML_RESOURCE_START_DEPENDENT_NOPRIO", SRC_TYPE_STRUCT},
611 1.1.1.3 christos {"AML_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT},
612 1.1 jruoho {"AML_RESOURCE_VENDOR_LARGE", SRC_TYPE_STRUCT},
613 1.1 jruoho {"AML_RESOURCE_VENDOR_SMALL", SRC_TYPE_STRUCT},
614 1.1.1.4 christos {"AS_BRACE_INFO", SRC_TYPE_STRUCT},
615 1.1.1.4 christos {"AS_SCAN_CALLBACK", SRC_TYPE_SIMPLE},
616 1.1 jruoho
617 1.1 jruoho {"APIC_HEADER", SRC_TYPE_STRUCT},
618 1.1 jruoho {"AE_DEBUG_REGIONS", SRC_TYPE_STRUCT},
619 1.1 jruoho {"AE_REGION", SRC_TYPE_STRUCT},
620 1.1 jruoho {"ASL_ANALYSIS_WALK_INFO", SRC_TYPE_STRUCT},
621 1.1.1.19 christos {"ASL_CACHE_INFO", SRC_TYPE_STRUCT},
622 1.1.1.12 christos {"ASL_COMMENT_STATE", SRC_TYPE_STRUCT},
623 1.1.1.12 christos {"ASL_COMMENT_TYPES", SRC_TYPE_SIMPLE},
624 1.1 jruoho {"ASL_ERROR_MSG", SRC_TYPE_STRUCT},
625 1.1 jruoho {"ASL_EVENT_INFO", SRC_TYPE_STRUCT},
626 1.1.1.19 christos {"ASL_EXPECTED_MESSAGE", SRC_TYPE_STRUCT},
627 1.1.1.19 christos {"ASL_EXPECTED_MSG_NODE", SRC_TYPE_STRUCT},
628 1.1.1.19 christos {"ASL_FILE_DESC", SRC_TYPE_STRUCT},
629 1.1 jruoho {"ASL_FILE_INFO", SRC_TYPE_STRUCT},
630 1.1.1.19 christos {"ASL_FILE_NODE", SRC_TYPE_STRUCT},
631 1.1 jruoho {"ASL_FILE_STATUS", SRC_TYPE_STRUCT},
632 1.1.1.19 christos {"ASL_FILE_TYPES", SRC_TYPE_STRUCT},
633 1.1.1.19 christos {"ASL_GLOBAL_FILE_NODE", SRC_TYPE_STRUCT},
634 1.1.1.3 christos {"ASL_INCLUDE_DIR", SRC_TYPE_STRUCT},
635 1.1 jruoho {"ASL_LISTING_NODE", SRC_TYPE_STRUCT},
636 1.1.1.19 christos {"ASL_LOCATION_NODE", SRC_TYPE_STRUCT},
637 1.1 jruoho {"ASL_MAPPING_ENTRY", SRC_TYPE_STRUCT},
638 1.1 jruoho {"ASL_METHOD_INFO", SRC_TYPE_STRUCT},
639 1.1.1.6 christos {"ASL_METHOD_LOCAL", SRC_TYPE_STRUCT},
640 1.1 jruoho {"ASL_RESERVED_INFO", SRC_TYPE_STRUCT},
641 1.1.1.4 christos {"ASL_RESOURCE_INFO", SRC_TYPE_STRUCT},
642 1.1 jruoho {"ASL_RESOURCE_NODE", SRC_TYPE_STRUCT},
643 1.1 jruoho {"ASL_WALK_CALLBACK", SRC_TYPE_SIMPLE},
644 1.1.1.8 christos {"ASL_XREF_INFO", SRC_TYPE_STRUCT},
645 1.1 jruoho {"UINT64_OVERLAY", SRC_TYPE_UNION},
646 1.1 jruoho {"UINT64_STRUCT", SRC_TYPE_STRUCT},
647 1.1 jruoho
648 1.1 jruoho /*
649 1.1 jruoho * Acpi table definition names.
650 1.1 jruoho */
651 1.1.1.22 christos {"ACPI_TABLE_AEST", SRC_TYPE_STRUCT},
652 1.1.1.23 christos {"ACPI_TABLE_AGDI", SRC_TYPE_STRUCT},
653 1.1 jruoho {"ACPI_TABLE_ASF", SRC_TYPE_STRUCT},
654 1.1.1.21 christos {"ACPI_TABLE_BDAT", SRC_TYPE_STRUCT},
655 1.1 jruoho {"ACPI_TABLE_BERT", SRC_TYPE_STRUCT},
656 1.1.1.3 christos {"ACPI_TABLE_BGRT", SRC_TYPE_STRUCT},
657 1.1 jruoho {"ACPI_TABLE_BOOT", SRC_TYPE_STRUCT},
658 1.1.1.25 christos {"ACPI_TABLE_CCEL", SRC_TYPE_STRUCT},
659 1.1.1.26 christos {"ACPI_TABLE_CDAT", SRC_TYPE_STRUCT},
660 1.1.1.20 christos {"ACPI_TABLE_CEDT", SRC_TYPE_STRUCT},
661 1.1 jruoho {"ACPI_TABLE_CPEP", SRC_TYPE_STRUCT},
662 1.1.1.3 christos {"ACPI_TABLE_CSRT", SRC_TYPE_STRUCT},
663 1.1.1.3 christos {"ACPI_TABLE_DBG2", SRC_TYPE_STRUCT},
664 1.1 jruoho {"ACPI_TABLE_DBGP", SRC_TYPE_STRUCT},
665 1.1 jruoho {"ACPI_TABLE_DMAR", SRC_TYPE_STRUCT},
666 1.1.1.3 christos {"ACPI_TABLE_DRTM", SRC_TYPE_STRUCT},
667 1.1 jruoho {"ACPI_TABLE_ECDT", SRC_TYPE_STRUCT},
668 1.1 jruoho {"ACPI_TABLE_EINJ", SRC_TYPE_STRUCT},
669 1.1 jruoho {"ACPI_TABLE_ERST", SRC_TYPE_STRUCT},
670 1.1 jruoho {"ACPI_TABLE_FACS", SRC_TYPE_STRUCT},
671 1.1 jruoho {"ACPI_TABLE_FADT", SRC_TYPE_STRUCT},
672 1.1.1.3 christos {"ACPI_TABLE_FPDT", SRC_TYPE_STRUCT},
673 1.1.1.4 christos {"ACPI_TABLE_GTDT", SRC_TYPE_STRUCT},
674 1.1 jruoho {"ACPI_TABLE_HEST", SRC_TYPE_STRUCT},
675 1.1.1.12 christos {"ACPI_TABLE_HMAT", SRC_TYPE_STRUCT},
676 1.1 jruoho {"ACPI_TABLE_HPET", SRC_TYPE_STRUCT},
677 1.1 jruoho {"ACPI_TABLE_IBFT", SRC_TYPE_STRUCT},
678 1.1.1.6 christos {"ACPI_TABLE_IORT", SRC_TYPE_STRUCT},
679 1.1 jruoho {"ACPI_TABLE_IVRS", SRC_TYPE_STRUCT},
680 1.1 jruoho {"ACPI_TABLE_MADT", SRC_TYPE_STRUCT},
681 1.1 jruoho {"ACPI_TABLE_MCFG", SRC_TYPE_STRUCT},
682 1.1 jruoho {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT},
683 1.1.1.26 christos {"ACPI_TABLE_MPAM", SRC_TYPE_STRUCT},
684 1.1.1.3 christos {"ACPI_TABLE_MPST", SRC_TYPE_STRUCT},
685 1.1 jruoho {"ACPI_TABLE_MSCT", SRC_TYPE_STRUCT},
686 1.1.1.5 christos {"ACPI_TABLE_MSDM", SRC_TYPE_STRUCT},
687 1.1.1.6 christos {"ACPI_TABLE_NFIT", SRC_TYPE_STRUCT},
688 1.1.1.22 christos {"ACPI_TABLE_NHLT", SRC_TYPE_STRUCT},
689 1.1.1.3 christos {"ACPI_TABLE_PCCT", SRC_TYPE_STRUCT},
690 1.1.1.13 christos {"ACPI_TABLE_PDTT", SRC_TYPE_STRUCT},
691 1.1.1.20 christos {"ACPI_TABLE_PHAT", SRC_TYPE_STRUCT},
692 1.1.1.20 christos {"ACPI_TABLE_PMTT", SRC_TYPE_STRUCT},
693 1.1.1.12 christos {"ACPI_TABLE_PPTT", SRC_TYPE_STRUCT},
694 1.1.1.21 christos {"ACPI_TABLE_PRMT", SRC_TYPE_STRUCT},
695 1.1.1.21 christos {"ACPI_TABLE_RGRT", SRC_TYPE_STRUCT},
696 1.1 jruoho {"ACPI_TABLE_RSDP", SRC_TYPE_STRUCT},
697 1.1 jruoho {"ACPI_TABLE_RSDT", SRC_TYPE_STRUCT},
698 1.1.1.3 christos {"ACPI_TABLE_S3PT", SRC_TYPE_STRUCT},
699 1.1 jruoho {"ACPI_TABLE_SBST", SRC_TYPE_STRUCT},
700 1.1.1.13 christos {"ACPI_TABLE_SDEV", SRC_TYPE_STRUCT},
701 1.1.1.21 christos {"ACPI_TABLE_SVKL", SRC_TYPE_STRUCT},
702 1.1.1.3 christos {"ACPI_TABLE_SLIC", SRC_TYPE_STRUCT},
703 1.1 jruoho {"ACPI_TABLE_SLIT", SRC_TYPE_STRUCT},
704 1.1 jruoho {"ACPI_TABLE_SPCR", SRC_TYPE_STRUCT},
705 1.1 jruoho {"ACPI_TABLE_SPMI", SRC_TYPE_STRUCT},
706 1.1 jruoho {"ACPI_TABLE_SRAT", SRC_TYPE_STRUCT},
707 1.1.1.6 christos {"ACPI_TABLE_STAO", SRC_TYPE_STRUCT},
708 1.1 jruoho {"ACPI_TABLE_TCPA", SRC_TYPE_STRUCT},
709 1.1.1.23 christos {"ACPI_TABLE_TDEL", SRC_TYPE_STRUCT},
710 1.1.1.3 christos {"ACPI_TABLE_TPM2", SRC_TYPE_STRUCT},
711 1.1.1.16 christos {"ACPI_TABLE_TPM23", SRC_TYPE_STRUCT},
712 1.1 jruoho {"ACPI_TABLE_UEFI", SRC_TYPE_STRUCT},
713 1.1.1.20 christos {"ACPI_TABLE_VIOT", SRC_TYPE_STRUCT},
714 1.1 jruoho {"ACPI_TABLE_WAET", SRC_TYPE_STRUCT},
715 1.1 jruoho {"ACPI_TABLE_WDAT", SRC_TYPE_STRUCT},
716 1.1.1.3 christos {"ACPI_TABLE_WDDT", SRC_TYPE_STRUCT},
717 1.1 jruoho {"ACPI_TABLE_WDRT", SRC_TYPE_STRUCT},
718 1.1.1.6 christos {"ACPI_TABLE_WPBT", SRC_TYPE_STRUCT},
719 1.1.1.12 christos {"ACPI_TABLE_WSMT", SRC_TYPE_STRUCT},
720 1.1.1.6 christos {"ACPI_TABLE_XENV", SRC_TYPE_STRUCT},
721 1.1 jruoho {"ACPI_TABLE_XSDT", SRC_TYPE_STRUCT},
722 1.1 jruoho
723 1.1.1.22 christos /* Individual per-table names (typically subtables) */
724 1.1.1.22 christos
725 1.1.1.22 christos {"ACPI_AEST_GIC", SRC_TYPE_STRUCT},
726 1.1.1.22 christos {"ACPI_AEST_HEADER", SRC_TYPE_STRUCT},
727 1.1.1.22 christos {"ACPI_AEST_MEMORY", SRC_TYPE_STRUCT},
728 1.1.1.22 christos {"ACPI_AEST_NODE_INTERFACE", SRC_TYPE_STRUCT},
729 1.1.1.22 christos {"ACPI_AEST_NODE_INTERRUPT", SRC_TYPE_STRUCT},
730 1.1.1.27 christos {"ACPI_AEST_NODE_INTERRUPT_V2", SRC_TYPE_STRUCT},
731 1.1.1.22 christos {"ACPI_AEST_PROCESSOR", SRC_TYPE_STRUCT},
732 1.1.1.22 christos {"ACPI_AEST_PROCESSOR_CACHE", SRC_TYPE_STRUCT},
733 1.1.1.22 christos {"ACPI_AEST_PROCESSOR_GENERIC", SRC_TYPE_STRUCT},
734 1.1.1.22 christos {"ACPI_AEST_PROCESSOR_TLB", SRC_TYPE_STRUCT},
735 1.1.1.22 christos {"ACPI_AEST_SMMU", SRC_TYPE_STRUCT},
736 1.1.1.22 christos {"ACPI_AEST_VENDOR", SRC_TYPE_STRUCT},
737 1.1.1.27 christos {"ACPI_AEST_VENDOR_V2", SRC_TYPE_STRUCT},
738 1.1 jruoho {"ACPI_ASF_ADDRESS", SRC_TYPE_STRUCT},
739 1.1 jruoho {"ACPI_ASF_ALERT", SRC_TYPE_STRUCT},
740 1.1 jruoho {"ACPI_ASF_ALERT_DATA", SRC_TYPE_STRUCT},
741 1.1 jruoho {"ACPI_ASF_CONTROL_DATA", SRC_TYPE_STRUCT},
742 1.1 jruoho {"ACPI_ASF_HEADER", SRC_TYPE_STRUCT},
743 1.1 jruoho {"ACPI_ASF_INFO", SRC_TYPE_STRUCT},
744 1.1 jruoho {"ACPI_ASF_REMOTE", SRC_TYPE_STRUCT},
745 1.1 jruoho {"ACPI_ASF_RMCP", SRC_TYPE_STRUCT},
746 1.1 jruoho {"ACPI_BERT_REGION", SRC_TYPE_STRUCT},
747 1.1.1.20 christos {"ACPI_CEDT_CHBS", SRC_TYPE_STRUCT},
748 1.1.1.20 christos {"ACPI_CEDT_HEADER", SRC_TYPE_STRUCT},
749 1.1 jruoho {"ACPI_CPEP_POLLING", SRC_TYPE_STRUCT},
750 1.1.1.3 christos {"ACPI_CSRT_GROUP", SRC_TYPE_STRUCT},
751 1.1.1.3 christos {"ACPI_CSRT_DESCRIPTOR", SRC_TYPE_STRUCT},
752 1.1.1.3 christos {"ACPI_CSRT_SHARED_INFO", SRC_TYPE_STRUCT},
753 1.1.1.3 christos {"ACPI_DBG2_DEVICE", SRC_TYPE_STRUCT},
754 1.1 jruoho {"ACPI_DMAR_HEADER", SRC_TYPE_STRUCT},
755 1.1 jruoho {"ACPI_DMAR_DEVICE_SCOPE", SRC_TYPE_STRUCT},
756 1.1.1.4 christos {"ACPI_DMAR_ANDD", SRC_TYPE_STRUCT},
757 1.1 jruoho {"ACPI_DMAR_ATSR", SRC_TYPE_STRUCT},
758 1.1 jruoho {"ACPI_DMAR_RHSA", SRC_TYPE_STRUCT},
759 1.1 jruoho {"ACPI_DMAR_HARDWARE_UNIT", SRC_TYPE_STRUCT},
760 1.1 jruoho {"ACPI_DMAR_RESERVED_MEMORY", SRC_TYPE_STRUCT},
761 1.1.1.6 christos {"ACPI_DRTM_DPS_ID", SRC_TYPE_STRUCT},
762 1.1.1.6 christos {"ACPI_DRTM_RESOURCE", SRC_TYPE_STRUCT},
763 1.1.1.6 christos {"ACPI_DRTM_RESOURCE_LIST", SRC_TYPE_STRUCT},
764 1.1.1.6 christos {"ACPI_DRTM_VTABLE_LIST", SRC_TYPE_STRUCT},
765 1.1 jruoho {"ACPI_EINJ_ENTRY", SRC_TYPE_STRUCT},
766 1.1 jruoho {"ACPI_EINJ_TRIGGER", SRC_TYPE_STRUCT},
767 1.1.1.4 christos {"ACPI_ERST_ENTRY", SRC_TYPE_STRUCT},
768 1.1.1.4 christos {"ACPI_ERST_INFO", SRC_TYPE_STRUCT},
769 1.1.1.3 christos {"ACPI_FPDT_HEADER", SRC_TYPE_STRUCT},
770 1.1.1.3 christos {"ACPI_FPDT_BOOT", SRC_TYPE_STRUCT},
771 1.1.1.8 christos {"ACPI_FPDT_BOOT_POINTER", SRC_TYPE_STRUCT},
772 1.1.1.8 christos {"ACPI_FPDT_S3PT_POINTER", SRC_TYPE_STRUCT},
773 1.1.1.4 christos {"ACPI_GTDT_HEADER", SRC_TYPE_STRUCT},
774 1.1.1.4 christos {"ACPI_GTDT_TIMER_BLOCK", SRC_TYPE_STRUCT},
775 1.1.1.4 christos {"ACPI_GTDT_TIMER_ENTRY", SRC_TYPE_STRUCT},
776 1.1.1.4 christos {"ACPI_GTDT_WATCHDOG", SRC_TYPE_STRUCT},
777 1.1 jruoho {"ACPI_HEST_AER_COMMON", SRC_TYPE_STRUCT},
778 1.1 jruoho {"ACPI_HEST_HEADER", SRC_TYPE_STRUCT},
779 1.1 jruoho {"ACPI_HEST_NOTIFY", SRC_TYPE_STRUCT},
780 1.1 jruoho {"ACPI_HEST_IA_ERROR_BANK", SRC_TYPE_STRUCT},
781 1.1 jruoho {"ACPI_HEST_IA_MACHINE_CHECK", SRC_TYPE_STRUCT},
782 1.1 jruoho {"ACPI_HEST_IA_CORRECTED", SRC_TYPE_STRUCT},
783 1.1 jruoho {"ACPI_HEST_IA_NMI", SRC_TYPE_STRUCT},
784 1.1 jruoho {"ACPI_HEST_AER_ROOT", SRC_TYPE_STRUCT},
785 1.1 jruoho {"ACPI_HEST_AER", SRC_TYPE_STRUCT},
786 1.1 jruoho {"ACPI_HEST_AER_BRIDGE", SRC_TYPE_STRUCT},
787 1.1 jruoho {"ACPI_HEST_GENERIC", SRC_TYPE_STRUCT},
788 1.1.1.8 christos {"ACPI_HEST_GENERIC_V2", SRC_TYPE_STRUCT},
789 1.1 jruoho {"ACPI_HEST_GENERIC_STATUS", SRC_TYPE_STRUCT},
790 1.1 jruoho {"ACPI_HEST_GENERIC_DATA", SRC_TYPE_STRUCT},
791 1.1.1.8 christos {"ACPI_HEST_GENERIC_DATA_V300", SRC_TYPE_STRUCT},
792 1.1.1.12 christos {"ACPI_HEST_IA_DEFERRED_CHECK", SRC_TYPE_STRUCT},
793 1.1.1.17 christos {"ACPI_HMAT_PROXIMITY_DOMAIN", SRC_TYPE_STRUCT},
794 1.1.1.12 christos {"ACPI_HMAT_CACHE", SRC_TYPE_STRUCT},
795 1.1.1.12 christos {"ACPI_HMAT_LOCALITY", SRC_TYPE_STRUCT},
796 1.1.1.12 christos {"ACPI_HMAT_STRUCTURE", SRC_TYPE_STRUCT},
797 1.1 jruoho {"ACPI_IBFT_HEADER", SRC_TYPE_STRUCT},
798 1.1 jruoho {"ACPI_IBFT_CONTROL", SRC_TYPE_STRUCT},
799 1.1 jruoho {"ACPI_IBFT_INITIATOR", SRC_TYPE_STRUCT},
800 1.1 jruoho {"ACPI_IBFT_NIC", SRC_TYPE_STRUCT},
801 1.1 jruoho {"ACPI_IBFT_TARGET", SRC_TYPE_STRUCT},
802 1.1.1.6 christos {"ACPI_IORT_ID_MAPPING", SRC_TYPE_STRUCT},
803 1.1.1.6 christos {"ACPI_IORT_ITS_GROUP", SRC_TYPE_STRUCT},
804 1.1.1.6 christos {"ACPI_IORT_MEMORY_ACCESS", SRC_TYPE_STRUCT},
805 1.1.1.6 christos {"ACPI_IORT_NAMED_COMPONENT", SRC_TYPE_STRUCT},
806 1.1.1.6 christos {"ACPI_IORT_NODE", SRC_TYPE_STRUCT},
807 1.1.1.6 christos {"ACPI_IORT_ROOT_COMPLEX", SRC_TYPE_STRUCT},
808 1.1.1.6 christos {"ACPI_IORT_SMMU", SRC_TYPE_STRUCT},
809 1.1.1.11 christos {"ACPI_IORT_SMMU_GSI", SRC_TYPE_STRUCT},
810 1.1.1.8 christos {"ACPI_IORT_SMMU_V3", SRC_TYPE_STRUCT},
811 1.1.1.15 christos {"ACPI_IORT_PMCG", SRC_TYPE_STRUCT},
812 1.1.1.20 christos {"ACPI_IORT_RMR", SRC_TYPE_STRUCT},
813 1.1.1.20 christos {"ACPI_IORT_RMR_DESC", SRC_TYPE_STRUCT},
814 1.1 jruoho {"ACPI_IVRS_HEADER", SRC_TYPE_STRUCT},
815 1.1 jruoho {"ACPI_IVRS_HARDWARE", SRC_TYPE_STRUCT},
816 1.1 jruoho {"ACPI_IVRS_DE_HEADER", SRC_TYPE_STRUCT},
817 1.1 jruoho {"ACPI_IVRS_DEVICE4", SRC_TYPE_STRUCT},
818 1.1 jruoho {"ACPI_IVRS_DEVICE8A", SRC_TYPE_STRUCT},
819 1.1 jruoho {"ACPI_IVRS_DEVICE8B", SRC_TYPE_STRUCT},
820 1.1 jruoho {"ACPI_IVRS_DEVICE8C", SRC_TYPE_STRUCT},
821 1.1 jruoho {"ACPI_IVRS_MEMORY", SRC_TYPE_STRUCT},
822 1.1 jruoho {"ACPI_MADT_ADDRESS_OVERRIDE", SRC_TYPE_STRUCT},
823 1.1.1.4 christos {"ACPI_MADT_GENERIC_MSI_FRAME", SRC_TYPE_STRUCT},
824 1.1.1.4 christos {"ACPI_MADT_GENERIC_REDISTRIBUTOR", SRC_TYPE_STRUCT},
825 1.1 jruoho {"ACPI_MADT_HEADER", SRC_TYPE_STRUCT},
826 1.1 jruoho {"ACPI_MADT_IO_APIC", SRC_TYPE_STRUCT},
827 1.1 jruoho {"ACPI_MADT_IO_SAPIC", SRC_TYPE_STRUCT},
828 1.1 jruoho {"ACPI_MADT_LOCAL_APIC", SRC_TYPE_STRUCT},
829 1.1 jruoho {"ACPI_MADT_LOCAL_APIC_NMI", SRC_TYPE_STRUCT},
830 1.1 jruoho {"ACPI_MADT_LOCAL_APIC_OVERRIDE", SRC_TYPE_STRUCT},
831 1.1 jruoho {"ACPI_MADT_LOCAL_SAPIC", SRC_TYPE_STRUCT},
832 1.1 jruoho {"ACPI_MADT_LOCAL_X2APIC", SRC_TYPE_STRUCT},
833 1.1 jruoho {"ACPI_MADT_LOCAL_X2APIC_NMI", SRC_TYPE_STRUCT},
834 1.1.1.3 christos {"ACPI_MADT_GENERIC_DISTRIBUTOR", SRC_TYPE_STRUCT},
835 1.1.1.3 christos {"ACPI_MADT_GENERIC_INTERRUPT", SRC_TYPE_STRUCT},
836 1.1 jruoho {"ACPI_MADT_INTERRUPT_OVERRIDE", SRC_TYPE_STRUCT},
837 1.1 jruoho {"ACPI_MADT_INTERRUPT_SOURCE", SRC_TYPE_STRUCT},
838 1.1 jruoho {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT},
839 1.1.1.20 christos {"ACPI_MADT_MULTIPROC_WAKEUP", SRC_TYPE_STRUCT},
840 1.1.1.21 christos {"ACPI_MADT_MULTIPROC_WAKEUP_MAILBOX", SRC_TYPE_STRUCT},
841 1.1 jruoho {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT},
842 1.1.1.22 christos {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT},
843 1.1.1.26 christos {"ACPI_MPAM_MSC_NODE", SRC_TYPE_STRUCT},
844 1.1.1.26 christos {"ACPI_MPAM_RESOURCE_LOCATOR", SRC_TYPE_STRUCT},
845 1.1.1.26 christos {"ACPI_MPAM_RESOURCE_NODE", SRC_TYPE_STRUCT},
846 1.1.1.3 christos {"ACPI_MPST_COMPONENT", SRC_TYPE_STRUCT},
847 1.1.1.3 christos {"ACPI_MPST_DATA_HDR", SRC_TYPE_STRUCT},
848 1.1.1.3 christos {"ACPI_MPST_POWER_DATA", SRC_TYPE_STRUCT},
849 1.1.1.3 christos {"ACPI_MPST_POWER_NODE", SRC_TYPE_STRUCT},
850 1.1.1.3 christos {"ACPI_MPST_POWER_STATE", SRC_TYPE_STRUCT},
851 1.1 jruoho {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT},
852 1.1.1.13 christos {"ACPI_NFIT_CAPABILITIES", SRC_TYPE_STRUCT},
853 1.1.1.22 christos {"ACPI_NFIT_CONTROL_REGION", SRC_TYPE_STRUCT},
854 1.1.1.22 christos {"ACPI_NFIT_DATA_REGION", SRC_TYPE_STRUCT},
855 1.1.1.13 christos {"ACPI_NFIT_DEVICE_HANDLE", SRC_TYPE_STRUCT},
856 1.1.1.22 christos {"ACPI_NFIT_FLUSH_ADDRESS", SRC_TYPE_STRUCT},
857 1.1.1.6 christos {"ACPI_NFIT_HEADER", SRC_TYPE_STRUCT},
858 1.1.1.6 christos {"ACPI_NFIT_INTERLEAVE", SRC_TYPE_STRUCT},
859 1.1.1.22 christos {"ACPI_NFIT_MEMORY_MAP", SRC_TYPE_STRUCT},
860 1.1.1.6 christos {"ACPI_NFIT_SMBIOS", SRC_TYPE_STRUCT},
861 1.1.1.22 christos {"ACPI_NFIT_SYSTEM_ADDRESS", SRC_TYPE_STRUCT},
862 1.1.1.22 christos {"ACPI_NHLT_ENDPOINT", SRC_TYPE_STRUCT},
863 1.1.1.27 christos {"ACPI_NHLT_CONFIG", SRC_TYPE_STRUCT},
864 1.1.1.27 christos {"ACPI_NHLT_GENDEVICE_CONFIG", SRC_TYPE_STRUCT},
865 1.1.1.27 christos {"ACPI_NHLT_MICDEVICE_CONFIG", SRC_TYPE_STRUCT},
866 1.1.1.27 christos {"ACPI_NHLT_VENDOR_MIC_CONFIG", SRC_TYPE_STRUCT},
867 1.1.1.27 christos {"ACPI_NHLT_VENDOR_MICDEVICE_CONFIG", SRC_TYPE_STRUCT},
868 1.1.1.27 christos {"ACPI_NHLT_DEVICE_CONFIG", SRC_TYPE_UNION},
869 1.1.1.27 christos {"ACPI_NHLT_WAVE_FORMATEXT", SRC_TYPE_STRUCT},
870 1.1.1.22 christos {"ACPI_NHLT_FORMAT_CONFIG", SRC_TYPE_STRUCT},
871 1.1.1.22 christos {"ACPI_NHLT_FORMATS_CONFIG", SRC_TYPE_STRUCT},
872 1.1.1.24 christos {"ACPI_NHLT_DEVICE_INFO", SRC_TYPE_STRUCT},
873 1.1.1.27 christos {"ACPI_NHLT_DEVICES_INFO", SRC_TYPE_STRUCT},
874 1.1.1.12 christos {"ACPI_PCCT_EXT_PCC_SHARED_MEMORY", SRC_TYPE_STRUCT},
875 1.1.1.4 christos {"ACPI_PCCT_HW_REDUCED", SRC_TYPE_STRUCT},
876 1.1.1.8 christos {"ACPI_PCCT_HW_REDUCED_TYPE2", SRC_TYPE_STRUCT},
877 1.1.1.12 christos {"ACPI_PCCT_EXT_PCC_MASTER", SRC_TYPE_STRUCT},
878 1.1.1.12 christos {"ACPI_PCCT_EXT_PCC_SLAVE", SRC_TYPE_STRUCT},
879 1.1.1.20 christos {"ACPI_PCCT_HW_REG", SRC_TYPE_STRUCT},
880 1.1.1.4 christos {"ACPI_PCCT_SHARED_MEMORY", SRC_TYPE_STRUCT},
881 1.1.1.3 christos {"ACPI_PCCT_SUBSPACE", SRC_TYPE_STRUCT},
882 1.1.1.13 christos {"ACPI_PDTT_CHANNEL", SRC_TYPE_STRUCT},
883 1.1.1.20 christos {"ACPI_PHAT_HEADER", SRC_TYPE_STRUCT},
884 1.1.1.20 christos {"ACPI_PHAT_VERSION_DATA", SRC_TYPE_STRUCT},
885 1.1.1.20 christos {"ACPI_PHAT_VERSION_ELEMENT", SRC_TYPE_STRUCT},
886 1.1.1.20 christos {"ACPI_PHAT_HEALTH_DATA", SRC_TYPE_STRUCT},
887 1.1.1.20 christos {"ACPI_PMTT_CONTROLLER", SRC_TYPE_STRUCT},
888 1.1.1.20 christos {"ACPI_PMTT_HEADER", SRC_TYPE_STRUCT},
889 1.1.1.20 christos {"ACPI_PMTT_PHYSICAL_COMPONENT", SRC_TYPE_STRUCT},
890 1.1.1.20 christos {"ACPI_PMTT_SOCKET", SRC_TYPE_STRUCT},
891 1.1.1.20 christos {"ACPI_PMTT_VENDOR_SPECIFIC", SRC_TYPE_STRUCT},
892 1.1.1.12 christos {"ACPI_PPTT_CACHE", SRC_TYPE_STRUCT},
893 1.1.1.20 christos {"ACPI_PPTT_CACHE_V1", SRC_TYPE_STRUCT},
894 1.1.1.12 christos {"ACPI_PPTT_ID", SRC_TYPE_STRUCT},
895 1.1.1.13 christos {"ACPI_PPTT_PROCESSOR", SRC_TYPE_STRUCT},
896 1.1.1.21 christos {"ACPI_TABLE_PRMT_HEADER", SRC_TYPE_STRUCT},
897 1.1.1.22 christos {"ACPI_PRMT_MODULE_HEADER", SRC_TYPE_STRUCT},
898 1.1.1.21 christos {"ACPI_PRMT_MODULE_INFO", SRC_TYPE_STRUCT},
899 1.1.1.21 christos {"ACPI_PRMT_HANDLER_INFO", SRC_TYPE_STRUCT},
900 1.1.1.2 jruoho {"ACPI_RSDP_COMMON", SRC_TYPE_STRUCT},
901 1.1.1.2 jruoho {"ACPI_RSDP_EXTENSION", SRC_TYPE_STRUCT},
902 1.1.1.3 christos {"ACPI_S3PT_RESUME", SRC_TYPE_STRUCT},
903 1.1.1.3 christos {"ACPI_S3PT_SUSPEND", SRC_TYPE_STRUCT},
904 1.1.1.13 christos {"ACPI_SDEV_HEADER", SRC_TYPE_STRUCT},
905 1.1.1.13 christos {"ACPI_SDEV_NAMESPACE", SRC_TYPE_STRUCT},
906 1.1.1.13 christos {"ACPI_SDEV_PCIE", SRC_TYPE_STRUCT},
907 1.1.1.13 christos {"ACPI_SDEV_PCIE_PATH", SRC_TYPE_STRUCT},
908 1.1.1.21 christos {"ACPI_SVKL_KEY", SRC_TYPE_STRUCT},
909 1.1 jruoho {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT},
910 1.1 jruoho {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT},
911 1.1.1.12 christos {"ACPI_SRAT_GIC_ITS_AFFINITY", SRC_TYPE_STRUCT},
912 1.1.1.12 christos {"ACPI_SRAT_GICC_AFFINITY", SRC_TYPE_STRUCT},
913 1.1.1.17 christos {"ACPI_SRAT_GENERIC_AFFINITY", SRC_TYPE_STRUCT},
914 1.1 jruoho {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT},
915 1.1 jruoho {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT},
916 1.1.1.27 christos {"ACPI_SRAT_RINTC_AFFINITY", SRC_TYPE_STRUCT},
917 1.1.1.6 christos {"ACPI_TABLE_TCPA_CLIENT", SRC_TYPE_STRUCT},
918 1.1.1.6 christos {"ACPI_TABLE_TCPA_SERVER", SRC_TYPE_STRUCT},
919 1.1.1.12 christos {"ACPI_TPM2_TRAILER", SRC_TYPE_STRUCT},
920 1.1.1.16 christos {"ACPI_TPM23_TRAILER", SRC_TYPE_STRUCT},
921 1.1.1.12 christos {"ACPI_TPM2_ARM_SMC", SRC_TYPE_STRUCT},
922 1.1.1.20 christos {"ACPI_VIOT_HEADER", SRC_TYPE_STRUCT},
923 1.1.1.20 christos {"ACPI_VIOT_PCI_RANGE", SRC_TYPE_STRUCT},
924 1.1.1.20 christos {"ACPI_VIOT_MMIO", SRC_TYPE_STRUCT},
925 1.1.1.20 christos {"ACPI_VIOT_VIRTIO_IOMMU_PCI", SRC_TYPE_STRUCT},
926 1.1.1.20 christos {"ACPI_VIOT_VIRTIO_IOMMU_MMIO", SRC_TYPE_STRUCT},
927 1.1 jruoho {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT},
928 1.1.1.22 christos {"ACPI_WPBT_UNICODE", SRC_TYPE_STRUCT},
929 1.1 jruoho
930 1.1.1.2 jruoho /* Data Table compiler */
931 1.1 jruoho
932 1.1.1.2 jruoho {"DT_FIELD", SRC_TYPE_STRUCT},
933 1.1.1.2 jruoho {"DT_SUBTABLE", SRC_TYPE_STRUCT},
934 1.1.1.3 christos {"DT_WALK_CALLBACK", SRC_TYPE_SIMPLE},
935 1.1.1.3 christos
936 1.1.1.3 christos /* iASL preprocessor */
937 1.1.1.3 christos
938 1.1.1.3 christos {"PR_DEFINE_INFO", SRC_TYPE_STRUCT},
939 1.1.1.3 christos {"PR_DIRECTIVE_INFO", SRC_TYPE_STRUCT},
940 1.1.1.3 christos {"PR_FILE_NODE", SRC_TYPE_STRUCT},
941 1.1.1.3 christos {"PR_LINE_MAPPING", SRC_TYPE_STRUCT},
942 1.1.1.3 christos {"PR_MACRO_ARG", SRC_TYPE_STRUCT},
943 1.1.1.3 christos {"PR_OPERATOR_INFO", SRC_TYPE_STRUCT},
944 1.1.1.3 christos
945 1.1.1.4 christos /* AcpiDump utility */
946 1.1.1.4 christos
947 1.1.1.4 christos {"AP_DUMP_ACTION", SRC_TYPE_STRUCT},
948 1.1.1.4 christos
949 1.1.1.3 christos /* AcpiHelp utility */
950 1.1.1.3 christos
951 1.1.1.3 christos {"AH_AML_OPCODE", SRC_TYPE_STRUCT},
952 1.1.1.3 christos {"AH_ASL_OPERATOR", SRC_TYPE_STRUCT},
953 1.1.1.3 christos {"AH_ASL_KEYWORD", SRC_TYPE_STRUCT},
954 1.1.1.4 christos {"AH_DEVICE_ID", SRC_TYPE_STRUCT},
955 1.1.1.3 christos {"AH_PREDEFINED_NAME", SRC_TYPE_STRUCT},
956 1.1.1.26 christos {"AH_TABLE", SRC_TYPE_STRUCT},
957 1.1.1.4 christos {"AH_UUID", SRC_TYPE_STRUCT},
958 1.1.1.3 christos
959 1.1.1.3 christos /* AcpiXtract utility */
960 1.1.1.3 christos
961 1.1.1.3 christos {"AX_TABLE_INFO", SRC_TYPE_STRUCT},
962 1.1 jruoho
963 1.1.1.4 christos /* OS service layers */
964 1.1.1.4 christos
965 1.1.1.4 christos {"EXTERNAL_FIND_INFO", SRC_TYPE_STRUCT},
966 1.1.1.4 christos {"OSL_TABLE_INFO", SRC_TYPE_STRUCT},
967 1.1.1.4 christos
968 1.1 jruoho {NULL, 0}
969 1.1 jruoho };
970 1.1 jruoho
971 1.1 jruoho
972 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxAddStruct[] = {
973 1.1 jruoho {"acpi_namespace_node"},
974 1.1 jruoho {"acpi_parse_object"},
975 1.1 jruoho {"acpi_table_desc"},
976 1.1 jruoho {"acpi_walk_state"},
977 1.1 jruoho {NULL}
978 1.1 jruoho };
979 1.1 jruoho
980 1.1 jruoho
981 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxEliminateLines_C[] = {
982 1.1 jruoho
983 1.1 jruoho {"#define __"},
984 1.1 jruoho {NULL}
985 1.1 jruoho };
986 1.1 jruoho
987 1.1 jruoho
988 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxEliminateLines_H[] = {
989 1.1 jruoho
990 1.1 jruoho {NULL}
991 1.1 jruoho };
992 1.1 jruoho
993 1.1 jruoho
994 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxConditionalIdentifiers[] = {
995 1.1 jruoho
996 1.1 jruoho /* {"ACPI_USE_STANDARD_HEADERS"}, */
997 1.1 jruoho {"WIN32"},
998 1.1 jruoho {"_MSC_VER"},
999 1.1 jruoho {NULL}
1000 1.1 jruoho };
1001 1.1 jruoho
1002 1.1.1.3 christos
1003 1.1.1.3 christos ACPI_STRING_TABLE LinuxSpecialStrings[] = {
1004 1.1.1.3 christos
1005 1.1.1.3 christos /* Include file paths */
1006 1.1.1.3 christos
1007 1.1.1.3 christos {"\"acpi.h\"", "<acpi/acpi.h>", REPLACE_WHOLE_WORD},
1008 1.1.1.3 christos {"\"acpiosxf.h\"", "<acpi/acpiosxf.h>", REPLACE_WHOLE_WORD},
1009 1.1.1.3 christos {"\"acpixf.h\"", "<acpi/acpixf.h>", REPLACE_WHOLE_WORD},
1010 1.1.1.3 christos {"\"acbuffer.h\"", "<acpi/acbuffer.h>", REPLACE_WHOLE_WORD},
1011 1.1.1.3 christos {"\"acconfig.h\"", "<acpi/acconfig.h>", REPLACE_WHOLE_WORD},
1012 1.1.1.3 christos {"\"acexcep.h\"", "<acpi/acexcep.h>", REPLACE_WHOLE_WORD},
1013 1.1.1.3 christos {"\"acnames.h\"", "<acpi/acnames.h>", REPLACE_WHOLE_WORD},
1014 1.1.1.3 christos {"\"acoutput.h\"", "<acpi/acoutput.h>", REPLACE_WHOLE_WORD},
1015 1.1.1.3 christos {"\"acrestyp.h\"", "<acpi/acrestyp.h>", REPLACE_WHOLE_WORD},
1016 1.1.1.3 christos {"\"actbl.h\"", "<acpi/actbl.h>", REPLACE_WHOLE_WORD},
1017 1.1.1.3 christos {"\"actbl1.h\"", "<acpi/actbl1.h>", REPLACE_WHOLE_WORD},
1018 1.1.1.3 christos {"\"actbl2.h\"", "<acpi/actbl2.h>", REPLACE_WHOLE_WORD},
1019 1.1.1.3 christos {"\"actbl3.h\"", "<acpi/actbl3.h>", REPLACE_WHOLE_WORD},
1020 1.1.1.3 christos {"\"actypes.h\"", "<acpi/actypes.h>", REPLACE_WHOLE_WORD},
1021 1.1.1.3 christos {"\"platform/acenv.h\"", "<acpi/platform/acenv.h>", REPLACE_WHOLE_WORD},
1022 1.1.1.4 christos {"\"platform/acenvex.h\"", "<acpi/platform/acenvex.h>", REPLACE_WHOLE_WORD},
1023 1.1.1.3 christos {"\"acgcc.h\"", "<acpi/platform/acgcc.h>", REPLACE_WHOLE_WORD},
1024 1.1.1.11 christos {"\"acintel.h\"", "<acpi/platform/acintel.h>", REPLACE_WHOLE_WORD},
1025 1.1.1.3 christos {"\"aclinux.h\"", "<acpi/platform/aclinux.h>", REPLACE_WHOLE_WORD},
1026 1.1.1.4 christos {"\"aclinuxex.h\"", "<acpi/platform/aclinuxex.h>", REPLACE_WHOLE_WORD},
1027 1.1.1.3 christos
1028 1.1.1.3 christos {NULL, NULL, 0}
1029 1.1.1.3 christos };
1030 1.1.1.3 christos
1031 1.1.1.3 christos
1032 1.1.1.3 christos ACPI_IDENTIFIER_TABLE LinuxSpecialMacros[] = {
1033 1.1.1.3 christos
1034 1.1.1.4 christos {"ACPI_DBG_DEPENDENT_RETURN_VOID"},
1035 1.1.1.3 christos {"ACPI_EXPORT_SYMBOL"},
1036 1.1.1.3 christos {"ACPI_EXPORT_SYMBOL_INIT"},
1037 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_OK"},
1038 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_PTR"},
1039 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_STATUS"},
1040 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_UINT32"},
1041 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_VOID"},
1042 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_OK"},
1043 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_STATUS"},
1044 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_VOID"},
1045 1.1.1.4 christos {"ACPI_MSG_DEPENDENT_RETURN_VOID"},
1046 1.1.1.4 christos
1047 1.1.1.3 christos {NULL}
1048 1.1.1.3 christos };
1049 1.1.1.3 christos
1050 1.1.1.3 christos
1051 1.1.1.7 christos ACPI_CONVERSION_TABLE LinuxConversionTable =
1052 1.1.1.7 christos {
1053 1.1.1.14 christos EmptyHeader,
1054 1.1 jruoho FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES,
1055 1.1 jruoho
1056 1.1 jruoho AcpiIdentifiers,
1057 1.1 jruoho
1058 1.1 jruoho /* C source files */
1059 1.1 jruoho
1060 1.1.1.14 christos "// SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0\n",
1061 1.1 jruoho LinuxDataTypes,
1062 1.1 jruoho LinuxEliminateLines_C,
1063 1.1 jruoho NULL,
1064 1.1.1.6 christos NULL,
1065 1.1 jruoho AcpiIdentifiers,
1066 1.1.1.3 christos NULL,
1067 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1068 1.1 jruoho CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE |
1069 1.1 jruoho CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS |
1070 1.1 jruoho CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE |
1071 1.1 jruoho CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8),
1072 1.1 jruoho
1073 1.1 jruoho /* C header files */
1074 1.1 jruoho
1075 1.1.1.14 christos "/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */\n",
1076 1.1 jruoho LinuxDataTypes,
1077 1.1 jruoho LinuxEliminateLines_H,
1078 1.1 jruoho LinuxConditionalIdentifiers,
1079 1.1 jruoho NULL,
1080 1.1 jruoho AcpiIdentifiers,
1081 1.1.1.3 christos NULL,
1082 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1083 1.1 jruoho CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES |
1084 1.1 jruoho CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE |
1085 1.1 jruoho CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8),
1086 1.1.1.4 christos
1087 1.1.1.4 christos /* Patch files */
1088 1.1.1.4 christos
1089 1.1.1.4 christos LinuxDataTypes,
1090 1.1.1.4 christos NULL,
1091 1.1.1.4 christos NULL,
1092 1.1.1.4 christos NULL,
1093 1.1.1.4 christos AcpiIdentifiers,
1094 1.1.1.4 christos NULL,
1095 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1096 1.1.1.4 christos CVT_MIXED_CASE_TO_UNDERSCORES),
1097 1.1 jruoho };
1098 1.1 jruoho
1099 1.1 jruoho
1100 1.1 jruoho /******************************************************************************
1101 1.1 jruoho *
1102 1.1 jruoho * Code cleanup translation tables
1103 1.1 jruoho *
1104 1.1 jruoho ******************************************************************************/
1105 1.1 jruoho
1106 1.1.1.7 christos ACPI_CONVERSION_TABLE CleanupConversionTable =
1107 1.1.1.7 christos {
1108 1.1 jruoho NULL,
1109 1.1 jruoho FLG_DEFAULT_FLAGS,
1110 1.1 jruoho NULL,
1111 1.1 jruoho /* C source files */
1112 1.1 jruoho
1113 1.1 jruoho NULL,
1114 1.1 jruoho NULL,
1115 1.1 jruoho NULL,
1116 1.1 jruoho NULL,
1117 1.1 jruoho NULL,
1118 1.1.1.3 christos NULL,
1119 1.1.1.14 christos NULL,
1120 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1121 1.1 jruoho CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1122 1.1 jruoho
1123 1.1 jruoho /* C header files */
1124 1.1 jruoho
1125 1.1 jruoho NULL,
1126 1.1 jruoho NULL,
1127 1.1 jruoho NULL,
1128 1.1 jruoho NULL,
1129 1.1 jruoho NULL,
1130 1.1.1.3 christos NULL,
1131 1.1.1.14 christos NULL,
1132 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1133 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1134 1.1.1.4 christos
1135 1.1.1.4 christos /* Patch files */
1136 1.1.1.4 christos
1137 1.1.1.4 christos NULL,
1138 1.1.1.4 christos NULL,
1139 1.1.1.4 christos NULL,
1140 1.1.1.4 christos NULL,
1141 1.1.1.4 christos NULL,
1142 1.1.1.4 christos NULL,
1143 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES),
1144 1.1 jruoho };
1145 1.1 jruoho
1146 1.1 jruoho
1147 1.1.1.7 christos ACPI_CONVERSION_TABLE StatsConversionTable =
1148 1.1.1.7 christos {
1149 1.1 jruoho NULL,
1150 1.1 jruoho FLG_NO_FILE_OUTPUT,
1151 1.1 jruoho NULL,
1152 1.1 jruoho
1153 1.1 jruoho /* C source files */
1154 1.1 jruoho
1155 1.1 jruoho NULL,
1156 1.1 jruoho NULL,
1157 1.1 jruoho NULL,
1158 1.1 jruoho NULL,
1159 1.1 jruoho NULL,
1160 1.1.1.3 christos NULL,
1161 1.1.1.14 christos NULL,
1162 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1163 1.1 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
1164 1.1 jruoho
1165 1.1 jruoho /* C header files */
1166 1.1 jruoho
1167 1.1 jruoho NULL,
1168 1.1 jruoho NULL,
1169 1.1 jruoho NULL,
1170 1.1 jruoho NULL,
1171 1.1 jruoho NULL,
1172 1.1.1.3 christos NULL,
1173 1.1.1.14 christos NULL,
1174 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1175 1.1 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
1176 1.1.1.4 christos
1177 1.1.1.4 christos /* Patch files */
1178 1.1.1.4 christos
1179 1.1.1.4 christos NULL,
1180 1.1.1.4 christos NULL,
1181 1.1.1.4 christos NULL,
1182 1.1.1.4 christos NULL,
1183 1.1.1.4 christos NULL,
1184 1.1.1.4 christos NULL,
1185 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1186 1.1.1.4 christos CVT_COUNT_SHORTMULTILINE_COMMENTS),
1187 1.1 jruoho };
1188 1.1 jruoho
1189 1.1 jruoho
1190 1.1 jruoho /******************************************************************************
1191 1.1 jruoho *
1192 1.1.1.2 jruoho * Dual License injection translation table
1193 1.1.1.2 jruoho *
1194 1.1.1.2 jruoho ******************************************************************************/
1195 1.1.1.2 jruoho
1196 1.1.1.7 christos ACPI_CONVERSION_TABLE LicenseConversionTable =
1197 1.1.1.7 christos {
1198 1.1.1.2 jruoho DualLicenseHeader,
1199 1.1.1.2 jruoho FLG_DEFAULT_FLAGS,
1200 1.1.1.2 jruoho NULL,
1201 1.1.1.2 jruoho
1202 1.1.1.2 jruoho /* C source files */
1203 1.1.1.2 jruoho
1204 1.1.1.2 jruoho NULL,
1205 1.1.1.2 jruoho NULL,
1206 1.1.1.2 jruoho NULL,
1207 1.1.1.2 jruoho NULL,
1208 1.1.1.2 jruoho NULL,
1209 1.1.1.3 christos NULL,
1210 1.1.1.14 christos NULL,
1211 1.1.1.2 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1212 1.1.1.2 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
1213 1.1.1.2 jruoho
1214 1.1.1.2 jruoho /* C header files */
1215 1.1.1.2 jruoho
1216 1.1.1.2 jruoho NULL,
1217 1.1.1.2 jruoho NULL,
1218 1.1.1.2 jruoho NULL,
1219 1.1.1.2 jruoho NULL,
1220 1.1.1.2 jruoho NULL,
1221 1.1.1.3 christos NULL,
1222 1.1.1.14 christos NULL,
1223 1.1.1.2 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1224 1.1.1.2 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
1225 1.1.1.4 christos
1226 1.1.1.4 christos /* Patch files */
1227 1.1.1.4 christos
1228 1.1.1.4 christos NULL,
1229 1.1.1.4 christos NULL,
1230 1.1.1.4 christos NULL,
1231 1.1.1.4 christos NULL,
1232 1.1.1.4 christos NULL,
1233 1.1.1.4 christos NULL,
1234 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1235 1.1.1.4 christos CVT_COUNT_SHORTMULTILINE_COMMENTS),
1236 1.1.1.2 jruoho };
1237 1.1.1.2 jruoho
1238 1.1.1.2 jruoho
1239 1.1.1.2 jruoho /******************************************************************************
1240 1.1.1.2 jruoho *
1241 1.1 jruoho * Customizable translation tables
1242 1.1 jruoho *
1243 1.1 jruoho ******************************************************************************/
1244 1.1 jruoho
1245 1.1.1.7 christos ACPI_STRING_TABLE CustomReplacements[] =
1246 1.1.1.7 christos {
1247 1.1.1.27 christos {"(c) 1999 - 2021", "(c) 1999 - 2024", REPLACE_WHOLE_WORD}, /* Main ACPICA source */
1248 1.1.1.26 christos {"(c) 2006 - 2021", "(c) 2006 - 2023", REPLACE_WHOLE_WORD}, /* Test suites */
1249 1.1 jruoho
1250 1.1 jruoho #if 0
1251 1.1.1.3 christos {"SUPPORT, ASSISTANCE", "SUPPORT, ASSISTANCE", REPLACE_WHOLE_WORD}, /* Fix intel header */
1252 1.1.1.3 christos
1253 1.1 jruoho {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD},
1254 1.1 jruoho {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD},
1255 1.1 jruoho {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD},
1256 1.1.1.2 jruoho {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD},
1257 1.1 jruoho {"#include \"acpi.h\"", "#include \"acpi.h\"\n#include \"accommon.h\"", REPLACE_SUBSTRINGS},
1258 1.1 jruoho {"AcpiTbSumTable", "AcpiTbSumTable", REPLACE_WHOLE_WORD},
1259 1.1 jruoho {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT", REPLACE_WHOLE_WORD},
1260 1.1 jruoho {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP", REPLACE_WHOLE_WORD},
1261 1.1 jruoho {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT", REPLACE_WHOLE_WORD},
1262 1.1 jruoho {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT", REPLACE_WHOLE_WORD},
1263 1.1 jruoho {"ACPI_SIG_FACS", "ACPI_SIG_FACS", REPLACE_WHOLE_WORD},
1264 1.1 jruoho {"ACPI_SIG_FADT", "ACPI_SIG_FADT", REPLACE_WHOLE_WORD},
1265 1.1 jruoho {"ACPI_SIG_HPET", "ACPI_SIG_HPET", REPLACE_WHOLE_WORD},
1266 1.1 jruoho {"ACPI_SIG_MADT", "ACPI_SIG_MADT", REPLACE_WHOLE_WORD},
1267 1.1 jruoho {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG", REPLACE_WHOLE_WORD},
1268 1.1 jruoho {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT", REPLACE_WHOLE_WORD},
1269 1.1 jruoho {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP", REPLACE_WHOLE_WORD},
1270 1.1 jruoho {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP", REPLACE_WHOLE_WORD},
1271 1.1 jruoho {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT", REPLACE_WHOLE_WORD},
1272 1.1 jruoho {"ACPI_SIG_SBST", "ACPI_SIG_SBST", REPLACE_WHOLE_WORD},
1273 1.1 jruoho {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT", REPLACE_WHOLE_WORD},
1274 1.1 jruoho {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR", REPLACE_WHOLE_WORD},
1275 1.1 jruoho {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC", REPLACE_WHOLE_WORD},
1276 1.1 jruoho {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI", REPLACE_WHOLE_WORD},
1277 1.1 jruoho {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT", REPLACE_WHOLE_WORD},
1278 1.1 jruoho {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT", REPLACE_WHOLE_WORD},
1279 1.1 jruoho {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA", REPLACE_WHOLE_WORD},
1280 1.1 jruoho {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT", REPLACE_WHOLE_WORD},
1281 1.1 jruoho {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT", REPLACE_WHOLE_WORD},
1282 1.1 jruoho
1283 1.1 jruoho {"ACPI_ALLOCATE_ZEROED", "ACPI_ALLOCATE_ZEROED", REPLACE_WHOLE_WORD},
1284 1.1 jruoho {"ACPI_ALLOCATE", "ACPI_ALLOCATE", REPLACE_WHOLE_WORD},
1285 1.1 jruoho {"ACPI_FREE", "ACPI_FREE", REPLACE_WHOLE_WORD},
1286 1.1 jruoho
1287 1.1 jruoho "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD,
1288 1.1 jruoho "ACPI_NATIVE_UINT *", "ACPI_NATIVE_UINT *", REPLACE_WHOLE_WORD,
1289 1.1 jruoho "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD,
1290 1.1 jruoho "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD,
1291 1.1 jruoho "ACPI_NATIVE_INT *", "ACPI_NATIVE_INT *", REPLACE_WHOLE_WORD,
1292 1.1 jruoho "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD,
1293 1.1 jruoho #endif
1294 1.1 jruoho
1295 1.1 jruoho {NULL, NULL, 0}
1296 1.1 jruoho };
1297 1.1 jruoho
1298 1.1 jruoho
1299 1.1.1.7 christos ACPI_CONVERSION_TABLE CustomConversionTable =
1300 1.1.1.7 christos {
1301 1.1 jruoho NULL,
1302 1.1 jruoho FLG_DEFAULT_FLAGS,
1303 1.1 jruoho NULL,
1304 1.1 jruoho
1305 1.1 jruoho /* C source files */
1306 1.1 jruoho
1307 1.1.1.14 christos NULL,
1308 1.1 jruoho CustomReplacements,
1309 1.1 jruoho LinuxEliminateLines_H,
1310 1.1 jruoho NULL,
1311 1.1 jruoho NULL,
1312 1.1 jruoho NULL,
1313 1.1.1.3 christos NULL,
1314 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1315 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1316 1.1 jruoho
1317 1.1 jruoho /* C header files */
1318 1.1 jruoho
1319 1.1.1.14 christos NULL,
1320 1.1 jruoho CustomReplacements,
1321 1.1 jruoho LinuxEliminateLines_H,
1322 1.1 jruoho NULL,
1323 1.1 jruoho NULL,
1324 1.1 jruoho NULL,
1325 1.1.1.3 christos NULL,
1326 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1327 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1328 1.1.1.4 christos
1329 1.1.1.4 christos /* C header files */
1330 1.1.1.4 christos
1331 1.1.1.4 christos NULL,
1332 1.1.1.4 christos NULL,
1333 1.1.1.4 christos NULL,
1334 1.1.1.4 christos NULL,
1335 1.1.1.4 christos NULL,
1336 1.1.1.4 christos NULL,
1337 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES),
1338 1.1 jruoho };
1339 1.1 jruoho
1340 1.1.1.3 christos
1341 1.1.1.3 christos /******************************************************************************
1342 1.1.1.3 christos *
1343 1.1.1.3 christos * Indentation result fixup table
1344 1.1.1.3 christos *
1345 1.1.1.3 christos ******************************************************************************/
1346 1.1.1.3 christos
1347 1.1.1.7 christos ACPI_CONVERSION_TABLE IndentConversionTable =
1348 1.1.1.7 christos {
1349 1.1.1.3 christos NULL,
1350 1.1.1.3 christos FLG_NO_CARRIAGE_RETURNS,
1351 1.1.1.3 christos
1352 1.1.1.3 christos NULL,
1353 1.1.1.3 christos
1354 1.1.1.3 christos /* C source files */
1355 1.1.1.3 christos
1356 1.1.1.14 christos NULL,
1357 1.1.1.3 christos LinuxSpecialStrings,
1358 1.1.1.3 christos NULL,
1359 1.1.1.3 christos NULL,
1360 1.1.1.3 christos NULL,
1361 1.1.1.3 christos NULL,
1362 1.1.1.3 christos LinuxSpecialMacros,
1363 1.1.1.3 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1364 1.1.1.3 christos CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1365 1.1.1.3 christos
1366 1.1.1.3 christos /* C header files */
1367 1.1.1.3 christos
1368 1.1.1.14 christos NULL,
1369 1.1.1.3 christos LinuxSpecialStrings,
1370 1.1.1.3 christos NULL,
1371 1.1.1.3 christos NULL,
1372 1.1.1.3 christos NULL,
1373 1.1.1.3 christos NULL,
1374 1.1.1.3 christos LinuxSpecialMacros,
1375 1.1.1.3 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1376 1.1.1.3 christos CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1377 1.1.1.4 christos
1378 1.1.1.4 christos /* C header files */
1379 1.1.1.4 christos
1380 1.1.1.4 christos NULL,
1381 1.1.1.4 christos NULL,
1382 1.1.1.4 christos NULL,
1383 1.1.1.4 christos NULL,
1384 1.1.1.4 christos NULL,
1385 1.1.1.4 christos NULL,
1386 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES),
1387 1.1.1.3 christos };
1388