astable.c revision 1.1.1.10 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.2 jruoho /*
8 1.1.1.10 christos * Copyright (C) 2000 - 2017, Intel Corp.
9 1.1 jruoho * All rights reserved.
10 1.1 jruoho *
11 1.1.1.2 jruoho * Redistribution and use in source and binary forms, with or without
12 1.1.1.2 jruoho * modification, are permitted provided that the following conditions
13 1.1.1.2 jruoho * are met:
14 1.1.1.2 jruoho * 1. Redistributions of source code must retain the above copyright
15 1.1.1.2 jruoho * notice, this list of conditions, and the following disclaimer,
16 1.1.1.2 jruoho * without modification.
17 1.1.1.2 jruoho * 2. Redistributions in binary form must reproduce at minimum a disclaimer
18 1.1.1.2 jruoho * substantially similar to the "NO WARRANTY" disclaimer below
19 1.1.1.2 jruoho * ("Disclaimer") and any redistribution must be conditioned upon
20 1.1.1.2 jruoho * including a substantially similar Disclaimer requirement for further
21 1.1.1.2 jruoho * binary redistribution.
22 1.1.1.2 jruoho * 3. Neither the names of the above-listed copyright holders nor the names
23 1.1.1.2 jruoho * of any contributors may be used to endorse or promote products derived
24 1.1.1.2 jruoho * from this software without specific prior written permission.
25 1.1.1.2 jruoho *
26 1.1.1.2 jruoho * Alternatively, this software may be distributed under the terms of the
27 1.1.1.2 jruoho * GNU General Public License ("GPL") version 2 as published by the Free
28 1.1.1.2 jruoho * Software Foundation.
29 1.1.1.2 jruoho *
30 1.1.1.2 jruoho * NO WARRANTY
31 1.1.1.2 jruoho * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
32 1.1.1.2 jruoho * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
33 1.1.1.2 jruoho * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
34 1.1.1.2 jruoho * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
35 1.1.1.2 jruoho * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36 1.1.1.2 jruoho * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
37 1.1.1.2 jruoho * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
38 1.1.1.2 jruoho * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
39 1.1.1.2 jruoho * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
40 1.1.1.2 jruoho * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
41 1.1.1.2 jruoho * POSSIBILITY OF SUCH DAMAGES.
42 1.1.1.2 jruoho */
43 1.1 jruoho
44 1.1 jruoho #include "acpisrc.h"
45 1.1 jruoho
46 1.1 jruoho
47 1.1 jruoho /******************************************************************************
48 1.1 jruoho *
49 1.1 jruoho * Standard/Common translation tables
50 1.1 jruoho *
51 1.1 jruoho ******************************************************************************/
52 1.1 jruoho
53 1.1 jruoho
54 1.1 jruoho ACPI_STRING_TABLE StandardDataTypes[] = {
55 1.1 jruoho
56 1.1 jruoho /* Declarations first */
57 1.1 jruoho
58 1.1 jruoho {"UINT32 ", "unsigned int", REPLACE_SUBSTRINGS},
59 1.1 jruoho {"UINT16 ", "unsigned short", REPLACE_SUBSTRINGS},
60 1.1 jruoho {"UINT8 ", "unsigned char", REPLACE_SUBSTRINGS},
61 1.1 jruoho {"BOOLEAN ", "unsigned char", REPLACE_SUBSTRINGS},
62 1.1 jruoho
63 1.1 jruoho /* Now do embedded typecasts */
64 1.1 jruoho
65 1.1 jruoho {"UINT32", "unsigned int", REPLACE_SUBSTRINGS},
66 1.1 jruoho {"UINT16", "unsigned short", REPLACE_SUBSTRINGS},
67 1.1 jruoho {"UINT8", "unsigned char", REPLACE_SUBSTRINGS},
68 1.1 jruoho {"BOOLEAN", "unsigned char", REPLACE_SUBSTRINGS},
69 1.1 jruoho
70 1.1 jruoho {"INT32 ", "int ", REPLACE_SUBSTRINGS},
71 1.1 jruoho {"INT32", "int", REPLACE_SUBSTRINGS},
72 1.1 jruoho {"INT16", "short", REPLACE_SUBSTRINGS},
73 1.1 jruoho {"INT8", "char", REPLACE_SUBSTRINGS},
74 1.1 jruoho
75 1.1 jruoho /* Put back anything we broke (such as anything with _INT32_ in it) */
76 1.1 jruoho
77 1.1 jruoho {"_int_", "_INT32_", REPLACE_SUBSTRINGS},
78 1.1 jruoho {"_unsigned int_", "_UINT32_", REPLACE_SUBSTRINGS},
79 1.1 jruoho {NULL, NULL, 0}
80 1.1 jruoho };
81 1.1 jruoho
82 1.1 jruoho
83 1.1 jruoho /******************************************************************************
84 1.1 jruoho *
85 1.1 jruoho * Linux-specific translation tables
86 1.1 jruoho *
87 1.1 jruoho ******************************************************************************/
88 1.1 jruoho
89 1.1.1.2 jruoho char DualLicenseHeader[] =
90 1.1 jruoho "/*\n"
91 1.1.1.10 christos " * Copyright (C) 2000 - 2017, Intel Corp.\n"
92 1.1 jruoho " * All rights reserved.\n"
93 1.1 jruoho " *\n"
94 1.1 jruoho " * Redistribution and use in source and binary forms, with or without\n"
95 1.1 jruoho " * modification, are permitted provided that the following conditions\n"
96 1.1 jruoho " * are met:\n"
97 1.1 jruoho " * 1. Redistributions of source code must retain the above copyright\n"
98 1.1 jruoho " * notice, this list of conditions, and the following disclaimer,\n"
99 1.1 jruoho " * without modification.\n"
100 1.1 jruoho " * 2. Redistributions in binary form must reproduce at minimum a disclaimer\n"
101 1.1 jruoho " * substantially similar to the \"NO WARRANTY\" disclaimer below\n"
102 1.1 jruoho " * (\"Disclaimer\") and any redistribution must be conditioned upon\n"
103 1.1 jruoho " * including a substantially similar Disclaimer requirement for further\n"
104 1.1 jruoho " * binary redistribution.\n"
105 1.1 jruoho " * 3. Neither the names of the above-listed copyright holders nor the names\n"
106 1.1 jruoho " * of any contributors may be used to endorse or promote products derived\n"
107 1.1 jruoho " * from this software without specific prior written permission.\n"
108 1.1 jruoho " *\n"
109 1.1 jruoho " * Alternatively, this software may be distributed under the terms of the\n"
110 1.1 jruoho " * GNU General Public License (\"GPL\") version 2 as published by the Free\n"
111 1.1 jruoho " * Software Foundation.\n"
112 1.1 jruoho " *\n"
113 1.1 jruoho " * NO WARRANTY\n"
114 1.1 jruoho " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n"
115 1.1 jruoho " * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n"
116 1.1 jruoho " * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR\n"
117 1.1 jruoho " * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n"
118 1.1 jruoho " * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n"
119 1.1 jruoho " * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n"
120 1.1 jruoho " * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n"
121 1.1 jruoho " * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n"
122 1.1 jruoho " * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\n"
123 1.1 jruoho " * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n"
124 1.1 jruoho " * POSSIBILITY OF SUCH DAMAGES.\n"
125 1.1 jruoho " */\n";
126 1.1 jruoho
127 1.1 jruoho ACPI_STRING_TABLE LinuxDataTypes[] = {
128 1.1 jruoho
129 1.1 jruoho /*
130 1.1 jruoho * Extra space is added after the type so there is room to add "struct", "union",
131 1.1 jruoho * etc. when the existing struct typedefs are eliminated.
132 1.1 jruoho */
133 1.1 jruoho
134 1.1 jruoho /* Declarations first - ACPI types and standard C types */
135 1.1 jruoho
136 1.1.1.2 jruoho {"INT64 ", "s64 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
137 1.1.1.2 jruoho {"UINT64 ", "u64 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
138 1.1.1.2 jruoho {"UINT32 ", "u32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
139 1.1.1.2 jruoho {"INT32 ", "s32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
140 1.1.1.2 jruoho {"UINT16 ", "u16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
141 1.1.1.2 jruoho {"INT16 ", "s16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
142 1.1.1.2 jruoho {"UINT8 ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
143 1.1.1.2 jruoho {"BOOLEAN ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
144 1.1.1.2 jruoho {"char ", "char ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
145 1.1.1.2 jruoho {"void ", "void ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
146 1.1.1.2 jruoho {"char * ", "char * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
147 1.1.1.2 jruoho {"void * ", "void * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
148 1.1.1.2 jruoho {"int ", "int ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
149 1.1.1.2 jruoho {"FILE ", "FILE ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
150 1.1.1.2 jruoho {"size_t ", "size_t ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
151 1.1 jruoho
152 1.1 jruoho /* Now do embedded typecasts */
153 1.1 jruoho
154 1.1.1.2 jruoho {"UINT64", "u64", REPLACE_WHOLE_WORD},
155 1.1.1.2 jruoho {"UINT32", "u32", REPLACE_WHOLE_WORD},
156 1.1.1.2 jruoho {"UINT16", "u16", REPLACE_WHOLE_WORD},
157 1.1.1.2 jruoho {"UINT8", "u8", REPLACE_WHOLE_WORD},
158 1.1.1.2 jruoho {"BOOLEAN", "u8", REPLACE_WHOLE_WORD},
159 1.1.1.2 jruoho
160 1.1.1.2 jruoho {"INT64 ", "s64 ", REPLACE_WHOLE_WORD},
161 1.1.1.2 jruoho {"INT64", "s64", REPLACE_WHOLE_WORD},
162 1.1.1.2 jruoho {"INT32 ", "s32 ", REPLACE_WHOLE_WORD},
163 1.1.1.2 jruoho {"INT32", "s32", REPLACE_WHOLE_WORD},
164 1.1.1.2 jruoho {"INT16 ", "s16 ", REPLACE_WHOLE_WORD},
165 1.1.1.2 jruoho {"INT8 ", "s8 ", REPLACE_WHOLE_WORD},
166 1.1.1.2 jruoho {"INT16", "s16", REPLACE_WHOLE_WORD},
167 1.1.1.2 jruoho {"INT8", "s8", REPLACE_WHOLE_WORD},
168 1.1.1.2 jruoho
169 1.1.1.6 christos {"__FUNCTION__", "__func__", REPLACE_WHOLE_WORD},
170 1.1.1.6 christos
171 1.1.1.2 jruoho {NULL, NULL, 0}
172 1.1 jruoho };
173 1.1 jruoho
174 1.1 jruoho ACPI_TYPED_IDENTIFIER_TABLE AcpiIdentifiers[] = {
175 1.1 jruoho
176 1.1.1.5 christos {"ACPI_ADDRESS16_ATTRIBUTE", SRC_TYPE_STRUCT},
177 1.1.1.5 christos {"ACPI_ADDRESS32_ATTRIBUTE", SRC_TYPE_STRUCT},
178 1.1.1.5 christos {"ACPI_ADDRESS64_ATTRIBUTE", SRC_TYPE_STRUCT},
179 1.1.1.3 christos {"ACPI_ADDRESS_RANGE", SRC_TYPE_STRUCT},
180 1.1 jruoho {"ACPI_ADR_SPACE_HANDLER", SRC_TYPE_SIMPLE},
181 1.1 jruoho {"ACPI_ADR_SPACE_SETUP", SRC_TYPE_SIMPLE},
182 1.1 jruoho {"ACPI_ADR_SPACE_TYPE", SRC_TYPE_SIMPLE},
183 1.1 jruoho {"ACPI_AML_OPERANDS", SRC_TYPE_UNION},
184 1.1 jruoho {"ACPI_BIT_REGISTER_INFO", SRC_TYPE_STRUCT},
185 1.1 jruoho {"ACPI_BUFFER", SRC_TYPE_STRUCT},
186 1.1 jruoho {"ACPI_BUS_ATTRIBUTE", SRC_TYPE_STRUCT},
187 1.1 jruoho {"ACPI_CACHE_T", SRC_TYPE_SIMPLE},
188 1.1.1.3 christos {"ACPI_CMTABLE_HANDLER", SRC_TYPE_SIMPLE},
189 1.1 jruoho {"ACPI_COMMON_FACS", SRC_TYPE_STRUCT},
190 1.1 jruoho {"ACPI_COMMON_STATE", SRC_TYPE_STRUCT},
191 1.1 jruoho {"ACPI_COMMON_DESCRIPTOR", SRC_TYPE_STRUCT},
192 1.1 jruoho {"ACPI_COMPATIBLE_ID", SRC_TYPE_STRUCT},
193 1.1.1.3 christos {"ACPI_CONNECTION_INFO", SRC_TYPE_STRUCT},
194 1.1 jruoho {"ACPI_CONTROL_STATE", SRC_TYPE_STRUCT},
195 1.1 jruoho {"ACPI_CONVERSION_TABLE", SRC_TYPE_STRUCT},
196 1.1 jruoho {"ACPI_CPU_FLAGS", SRC_TYPE_SIMPLE},
197 1.1 jruoho {"ACPI_CREATE_FIELD_INFO", SRC_TYPE_STRUCT},
198 1.1.1.3 christos {"ACPI_DB_ARGUMENT_INFO", SRC_TYPE_STRUCT},
199 1.1.1.3 christos {"ACPI_DB_COMMAND_HELP", SRC_TYPE_STRUCT},
200 1.1.1.3 christos {"ACPI_DB_COMMAND_INFO", SRC_TYPE_STRUCT},
201 1.1.1.3 christos {"ACPI_DB_EXECUTE_WALK", SRC_TYPE_STRUCT},
202 1.1 jruoho {"ACPI_DB_METHOD_INFO", SRC_TYPE_STRUCT},
203 1.1 jruoho {"ACPI_DEBUG_MEM_BLOCK", SRC_TYPE_STRUCT},
204 1.1 jruoho {"ACPI_DEBUG_MEM_HEADER", SRC_TYPE_STRUCT},
205 1.1 jruoho {"ACPI_DEBUG_PRINT_INFO", SRC_TYPE_STRUCT},
206 1.1 jruoho {"ACPI_DESCRIPTOR", SRC_TYPE_UNION},
207 1.1 jruoho {"ACPI_DEVICE_INFO", SRC_TYPE_STRUCT},
208 1.1 jruoho {"ACPI_DEVICE_WALK_INFO", SRC_TYPE_STRUCT},
209 1.1 jruoho {"ACPI_DMTABLE_DATA", SRC_TYPE_STRUCT},
210 1.1 jruoho {"ACPI_DMTABLE_INFO", SRC_TYPE_STRUCT},
211 1.1 jruoho {"ACPI_DMTABLE_HANDLER", SRC_TYPE_SIMPLE},
212 1.1 jruoho {"ACPI_EVALUATE_INFO", SRC_TYPE_STRUCT},
213 1.1 jruoho {"ACPI_EVENT_HANDLER", SRC_TYPE_SIMPLE},
214 1.1 jruoho {"ACPI_EVENT_STATUS", SRC_TYPE_SIMPLE},
215 1.1 jruoho {"ACPI_EVENT_TYPE", SRC_TYPE_SIMPLE},
216 1.1 jruoho {"ACPI_EXCEPTION_HANDLER", SRC_TYPE_SIMPLE},
217 1.1.1.3 christos {"ACPI_EXCEPTION_INFO", SRC_TYPE_STRUCT},
218 1.1 jruoho {"ACPI_EXDUMP_INFO", SRC_TYPE_STRUCT},
219 1.1.1.3 christos {"ACPI_EXECUTE_OP", SRC_TYPE_SIMPLE},
220 1.1 jruoho {"ACPI_EXECUTE_TYPE", SRC_TYPE_SIMPLE},
221 1.1 jruoho {"ACPI_EXTERNAL_LIST", SRC_TYPE_STRUCT},
222 1.1.1.2 jruoho {"ACPI_EXTERNAL_FILE", SRC_TYPE_STRUCT},
223 1.1 jruoho {"ACPI_FADT_INFO", SRC_TYPE_STRUCT},
224 1.1 jruoho {"ACPI_FADT_PM_INFO", SRC_TYPE_STRUCT},
225 1.1 jruoho {"ACPI_FIELD_INFO", SRC_TYPE_STRUCT},
226 1.1 jruoho {"ACPI_FIND_CONTEXT", SRC_TYPE_STRUCT},
227 1.1 jruoho {"ACPI_FIXED_EVENT_HANDLER", SRC_TYPE_STRUCT},
228 1.1 jruoho {"ACPI_FIXED_EVENT_INFO", SRC_TYPE_STRUCT},
229 1.1.1.3 christos {"ACPI_GBL_EVENT_HANDLER", SRC_TYPE_SIMPLE},
230 1.1 jruoho {"ACPI_GENERIC_ADDRESS", SRC_TYPE_STRUCT},
231 1.1 jruoho {"ACPI_GENERIC_STATE", SRC_TYPE_UNION},
232 1.1 jruoho {"ACPI_GET_DEVICES_INFO", SRC_TYPE_STRUCT},
233 1.1.1.3 christos {"ACPI_GLOBAL_NOTIFY_HANDLER", SRC_TYPE_STRUCT},
234 1.1 jruoho {"ACPI_GPE_BLOCK_INFO", SRC_TYPE_STRUCT},
235 1.1 jruoho {"ACPI_GPE_CALLBACK", SRC_TYPE_SIMPLE},
236 1.1 jruoho {"ACPI_GPE_DEVICE_INFO", SRC_TYPE_STRUCT},
237 1.1 jruoho {"ACPI_GPE_EVENT_INFO", SRC_TYPE_STRUCT},
238 1.1 jruoho {"ACPI_GPE_HANDLER", SRC_TYPE_SIMPLE},
239 1.1.1.2 jruoho {"ACPI_GPE_HANDLER_INFO", SRC_TYPE_STRUCT},
240 1.1 jruoho {"ACPI_GPE_INDEX_INFO", SRC_TYPE_STRUCT},
241 1.1.1.3 christos {"ACPI_GPE_NOTIFY_INFO", SRC_TYPE_STRUCT},
242 1.1 jruoho {"ACPI_GPE_REGISTER_INFO", SRC_TYPE_STRUCT},
243 1.1 jruoho {"ACPI_GPE_WALK_INFO", SRC_TYPE_STRUCT},
244 1.1 jruoho {"ACPI_GPE_XRUPT_INFO", SRC_TYPE_STRUCT},
245 1.1.1.4 christos {"ACPI_GPIO_INFO", SRC_TYPE_STRUCT},
246 1.1 jruoho {"ACPI_HANDLE", SRC_TYPE_SIMPLE},
247 1.1 jruoho {"ACPI_HANDLER_INFO", SRC_TYPE_STRUCT},
248 1.1 jruoho {"ACPI_INIT_HANDLER", SRC_TYPE_SIMPLE},
249 1.1.1.3 christos {"ACPI_INTERFACE_HANDLER", SRC_TYPE_SIMPLE},
250 1.1 jruoho {"ACPI_IDENTIFIER_TABLE", SRC_TYPE_STRUCT},
251 1.1 jruoho {"ACPI_INIT_WALK_INFO", SRC_TYPE_STRUCT},
252 1.1 jruoho {"ACPI_INTEGER", SRC_TYPE_SIMPLE},
253 1.1 jruoho {"ACPI_INTEGER_OVERLAY", SRC_TYPE_STRUCT},
254 1.1 jruoho {"ACPI_INTEGRITY_INFO", SRC_TYPE_STRUCT},
255 1.1 jruoho {"ACPI_INTERFACE_INFO", SRC_TYPE_STRUCT},
256 1.1.1.3 christos {"ACPI_INTERNAL_METHOD", SRC_TYPE_SIMPLE},
257 1.1 jruoho {"ACPI_INTERPRETER_MODE", SRC_TYPE_SIMPLE},
258 1.1 jruoho {"ACPI_IO_ADDRESS", SRC_TYPE_SIMPLE},
259 1.1 jruoho {"ACPI_IO_ATTRIBUTE", SRC_TYPE_STRUCT},
260 1.1.1.4 christos {"ACPI_LPIT_HEADER", SRC_TYPE_STRUCT},
261 1.1.1.4 christos {"ACPI_LPIT_IO", SRC_TYPE_STRUCT},
262 1.1.1.4 christos {"ACPI_LPIT_NATIVE", SRC_TYPE_STRUCT},
263 1.1 jruoho {"ACPI_MEM_SPACE_CONTEXT", SRC_TYPE_STRUCT},
264 1.1 jruoho {"ACPI_MEMORY_ATTRIBUTE", SRC_TYPE_STRUCT},
265 1.1 jruoho {"ACPI_MEMORY_LIST", SRC_TYPE_STRUCT},
266 1.1.1.6 christos {"ACPI_METHOD_LOCAL", SRC_TYPE_STRUCT},
267 1.1.1.3 christos {"ACPI_MTMR_ENTRY", SRC_TYPE_STRUCT},
268 1.1 jruoho {"ACPI_MUTEX", SRC_TYPE_SIMPLE},
269 1.1 jruoho {"ACPI_MUTEX_HANDLE", SRC_TYPE_SIMPLE},
270 1.1 jruoho {"ACPI_MUTEX_INFO", SRC_TYPE_STRUCT},
271 1.1 jruoho {"ACPI_NAME", SRC_TYPE_SIMPLE},
272 1.1 jruoho {"ACPI_NAME_INFO", SRC_TYPE_STRUCT},
273 1.1 jruoho {"ACPI_NAME_UNION", SRC_TYPE_UNION},
274 1.1 jruoho {"ACPI_NAMESPACE_NODE", SRC_TYPE_STRUCT},
275 1.1 jruoho {"ACPI_NAMESTRING_INFO", SRC_TYPE_STRUCT},
276 1.1 jruoho {"ACPI_NATIVE_INT", SRC_TYPE_SIMPLE},
277 1.1 jruoho {"ACPI_NATIVE_UINT", SRC_TYPE_SIMPLE},
278 1.1.1.7 christos {"ACPI_NEW_TABLE_DESC", SRC_TYPE_STRUCT},
279 1.1 jruoho {"ACPI_NOTIFY_HANDLER", SRC_TYPE_SIMPLE},
280 1.1 jruoho {"ACPI_NOTIFY_INFO", SRC_TYPE_STRUCT},
281 1.1 jruoho {"ACPI_NS_SEARCH_DATA", SRC_TYPE_STRUCT},
282 1.1 jruoho {"ACPI_OBJ_INFO_HEADER", SRC_TYPE_STRUCT},
283 1.1 jruoho {"ACPI_OBJECT", SRC_TYPE_UNION},
284 1.1 jruoho {"ACPI_OBJECT_ADDR_HANDLER", SRC_TYPE_STRUCT},
285 1.1 jruoho {"ACPI_OBJECT_BANK_FIELD", SRC_TYPE_STRUCT},
286 1.1 jruoho {"ACPI_OBJECT_BUFFER", SRC_TYPE_STRUCT},
287 1.1 jruoho {"ACPI_OBJECT_BUFFER_FIELD", SRC_TYPE_STRUCT},
288 1.1 jruoho {"ACPI_OBJECT_CACHE_LIST", SRC_TYPE_STRUCT},
289 1.1 jruoho {"ACPI_OBJECT_COMMON", SRC_TYPE_STRUCT},
290 1.1.1.3 christos {"ACPI_OBJECT_CONVERTER", SRC_TYPE_SIMPLE},
291 1.1 jruoho {"ACPI_OBJECT_DATA", SRC_TYPE_STRUCT},
292 1.1 jruoho {"ACPI_OBJECT_DEVICE", SRC_TYPE_STRUCT},
293 1.1 jruoho {"ACPI_OBJECT_EVENT", SRC_TYPE_STRUCT},
294 1.1 jruoho {"ACPI_OBJECT_EXTRA", SRC_TYPE_STRUCT},
295 1.1 jruoho {"ACPI_OBJECT_FIELD_COMMON", SRC_TYPE_STRUCT},
296 1.1 jruoho {"ACPI_OBJECT_HANDLER", SRC_TYPE_SIMPLE},
297 1.1 jruoho {"ACPI_OBJECT_INDEX_FIELD", SRC_TYPE_STRUCT},
298 1.1 jruoho {"ACPI_OBJECT_INTEGER", SRC_TYPE_STRUCT},
299 1.1.1.7 christos {"ACPI_OBJECT_INFO", SRC_TYPE_STRUCT},
300 1.1 jruoho {"ACPI_OBJECT_LIST", SRC_TYPE_STRUCT},
301 1.1 jruoho {"ACPI_OBJECT_METHOD", SRC_TYPE_STRUCT},
302 1.1 jruoho {"ACPI_OBJECT_MUTEX", SRC_TYPE_STRUCT},
303 1.1 jruoho {"ACPI_OBJECT_NOTIFY_COMMON", SRC_TYPE_STRUCT},
304 1.1 jruoho {"ACPI_OBJECT_NOTIFY_HANDLER", SRC_TYPE_STRUCT},
305 1.1 jruoho {"ACPI_OBJECT_PACKAGE", SRC_TYPE_STRUCT},
306 1.1 jruoho {"ACPI_OBJECT_POWER_RESOURCE", SRC_TYPE_STRUCT},
307 1.1 jruoho {"ACPI_OBJECT_PROCESSOR", SRC_TYPE_STRUCT},
308 1.1 jruoho {"ACPI_OBJECT_REFERENCE", SRC_TYPE_STRUCT},
309 1.1 jruoho {"ACPI_OBJECT_REGION", SRC_TYPE_STRUCT},
310 1.1 jruoho {"ACPI_OBJECT_REGION_FIELD", SRC_TYPE_STRUCT},
311 1.1 jruoho {"ACPI_OBJECT_STRING", SRC_TYPE_STRUCT},
312 1.1 jruoho {"ACPI_OBJECT_THERMAL_ZONE", SRC_TYPE_STRUCT},
313 1.1 jruoho {"ACPI_OBJECT_TYPE", SRC_TYPE_SIMPLE},
314 1.1 jruoho {"ACPI_OBJECT_TYPE8", SRC_TYPE_SIMPLE},
315 1.1 jruoho {"ACPI_OP_WALK_INFO", SRC_TYPE_STRUCT},
316 1.1 jruoho {"ACPI_OPCODE_INFO", SRC_TYPE_STRUCT},
317 1.1 jruoho {"ACPI_OPERAND_OBJECT", SRC_TYPE_UNION},
318 1.1 jruoho {"ACPI_OSD_HANDLER", SRC_TYPE_SIMPLE},
319 1.1 jruoho {"ACPI_OSD_EXEC_CALLBACK", SRC_TYPE_SIMPLE},
320 1.1 jruoho {"ACPI_OWNER_ID", SRC_TYPE_SIMPLE},
321 1.1 jruoho {"ACPI_PACKAGE_INFO", SRC_TYPE_STRUCT},
322 1.1 jruoho {"ACPI_PACKAGE_INFO2", SRC_TYPE_STRUCT},
323 1.1 jruoho {"ACPI_PACKAGE_INFO3", SRC_TYPE_STRUCT},
324 1.1.1.6 christos {"ACPI_PACKAGE_INFO4", SRC_TYPE_STRUCT},
325 1.1 jruoho {"ACPI_PARSE_DOWNWARDS", SRC_TYPE_SIMPLE},
326 1.1 jruoho {"ACPI_PARSE_OBJ_ASL", SRC_TYPE_STRUCT},
327 1.1 jruoho {"ACPI_PARSE_OBJ_COMMON", SRC_TYPE_STRUCT},
328 1.1 jruoho {"ACPI_PARSE_OBJ_NAMED", SRC_TYPE_STRUCT},
329 1.1 jruoho {"ACPI_PARSE_OBJECT", SRC_TYPE_UNION},
330 1.1 jruoho {"ACPI_PARSE_STATE", SRC_TYPE_STRUCT},
331 1.1 jruoho {"ACPI_PARSE_UPWARDS", SRC_TYPE_SIMPLE},
332 1.1 jruoho {"ACPI_PARSE_VALUE", SRC_TYPE_UNION},
333 1.1.1.2 jruoho {"ACPI_PCI_DEVICE", SRC_TYPE_STRUCT},
334 1.1 jruoho {"ACPI_PCI_ID", SRC_TYPE_STRUCT},
335 1.1 jruoho {"ACPI_PCI_ROUTING_TABLE", SRC_TYPE_STRUCT},
336 1.1 jruoho {"ACPI_PHYSICAL_ADDRESS", SRC_TYPE_SIMPLE},
337 1.1 jruoho {"ACPI_PKG_CALLBACK", SRC_TYPE_SIMPLE},
338 1.1 jruoho {"ACPI_PKG_INFO", SRC_TYPE_STRUCT},
339 1.1 jruoho {"ACPI_PKG_STATE", SRC_TYPE_STRUCT},
340 1.1.1.3 christos {"ACPI_PMTT_HEADER", SRC_TYPE_STRUCT},
341 1.1.1.3 christos {"ACPI_PNP_DEVICE_ID", SRC_TYPE_STRUCT},
342 1.1.1.3 christos {"ACPI_PNP_DEVICE_ID_LIST", SRC_TYPE_STRUCT},
343 1.1 jruoho {"ACPI_POINTER", SRC_TYPE_STRUCT},
344 1.1 jruoho {"ACPI_POINTERS", SRC_TYPE_UNION},
345 1.1 jruoho {"ACPI_PORT_INFO", SRC_TYPE_STRUCT},
346 1.1 jruoho {"ACPI_PREDEFINED_DATA", SRC_TYPE_STRUCT},
347 1.1 jruoho {"ACPI_PREDEFINED_INFO", SRC_TYPE_UNION},
348 1.1 jruoho {"ACPI_PREDEFINED_NAMES", SRC_TYPE_STRUCT},
349 1.1.1.7 christos {"ACPI_PRUNE_INFO", SRC_TYPE_STRUCT},
350 1.1 jruoho {"ACPI_PSCOPE_STATE", SRC_TYPE_STRUCT},
351 1.1.1.3 christos {"ACPI_RASF_PARAMETER_BLOCK", SRC_TYPE_STRUCT},
352 1.1.1.3 christos {"ACPI_RASF_PATROL_SCRUB_PARAMETER", SRC_TYPE_STRUCT},
353 1.1.1.3 christos {"ACPI_RASF_SHARED_MEMORY", SRC_TYPE_STRUCT},
354 1.1 jruoho {"ACPI_REPAIR_FUNCTION", SRC_TYPE_SIMPLE},
355 1.1 jruoho {"ACPI_REPAIR_INFO", SRC_TYPE_STRUCT},
356 1.1.1.7 christos {"ACPI_REG_WALK_INFO", SRC_TYPE_STRUCT},
357 1.1 jruoho {"ACPI_RESOURCE", SRC_TYPE_STRUCT},
358 1.1.1.3 christos {"ACPI_RESOURCE_HANDLER", SRC_TYPE_SIMPLE},
359 1.1 jruoho {"ACPI_RESOURCE_ADDRESS", SRC_TYPE_STRUCT},
360 1.1 jruoho {"ACPI_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT},
361 1.1 jruoho {"ACPI_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT},
362 1.1 jruoho {"ACPI_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT},
363 1.1.1.3 christos {"ACPI_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT},
364 1.1 jruoho {"ACPI_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT},
365 1.1 jruoho {"ACPI_RESOURCE_ATTRIBUTE", SRC_TYPE_UNION},
366 1.1 jruoho {"ACPI_RESOURCE_DATA", SRC_TYPE_UNION},
367 1.1 jruoho {"ACPI_RESOURCE_DMA", SRC_TYPE_STRUCT},
368 1.1 jruoho {"ACPI_RESOURCE_END_TAG", SRC_TYPE_STRUCT},
369 1.1 jruoho {"ACPI_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT},
370 1.1.1.3 christos {"ACPI_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT},
371 1.1 jruoho {"ACPI_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT},
372 1.1 jruoho {"ACPI_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT},
373 1.1 jruoho {"ACPI_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT},
374 1.1.1.3 christos {"ACPI_RESOURCE_GPIO", SRC_TYPE_STRUCT},
375 1.1.1.3 christos {"ACPI_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT},
376 1.1 jruoho {"ACPI_RESOURCE_INFO", SRC_TYPE_STRUCT},
377 1.1 jruoho {"ACPI_RESOURCE_IO", SRC_TYPE_STRUCT},
378 1.1 jruoho {"ACPI_RESOURCE_IRQ", SRC_TYPE_STRUCT},
379 1.1 jruoho {"ACPI_RESOURCE_MEMORY24", SRC_TYPE_STRUCT},
380 1.1 jruoho {"ACPI_RESOURCE_MEMORY32", SRC_TYPE_STRUCT},
381 1.1 jruoho {"ACPI_RESOURCE_SOURCE", SRC_TYPE_STRUCT},
382 1.1.1.3 christos {"ACPI_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT},
383 1.1 jruoho {"ACPI_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT},
384 1.1 jruoho {"ACPI_RESOURCE_TAG", SRC_TYPE_STRUCT},
385 1.1 jruoho {"ACPI_RESOURCE_TYPE", SRC_TYPE_SIMPLE},
386 1.1.1.3 christos {"ACPI_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT},
387 1.1 jruoho {"ACPI_RESOURCE_VENDOR", SRC_TYPE_STRUCT},
388 1.1 jruoho {"ACPI_RESOURCE_VENDOR_TYPED", SRC_TYPE_STRUCT},
389 1.1 jruoho {"ACPI_RESULT_VALUES", SRC_TYPE_STRUCT},
390 1.1 jruoho {"ACPI_ROUND_UP_TO_32_BIT", SRC_TYPE_SIMPLE},
391 1.1 jruoho {"ACPI_RSCONVERT_INFO", SRC_TYPE_STRUCT},
392 1.1 jruoho {"ACPI_RSDUMP_INFO", SRC_TYPE_STRUCT},
393 1.1 jruoho {"ACPI_RW_LOCK", SRC_TYPE_STRUCT},
394 1.1.1.3 christos {"ACPI_S3PT_HEADER", SRC_TYPE_STRUCT},
395 1.1.1.3 christos {"ACPI_SCI_HANDLER", SRC_TYPE_SIMPLE},
396 1.1.1.3 christos {"ACPI_SCI_HANDLER_INFO", SRC_TYPE_STRUCT},
397 1.1 jruoho {"ACPI_SCOPE_STATE", SRC_TYPE_STRUCT},
398 1.1 jruoho {"ACPI_SEMAPHORE", SRC_TYPE_SIMPLE},
399 1.1.1.4 christos {"ACPI_SERIAL_INFO", SRC_TYPE_STRUCT},
400 1.1 jruoho {"ACPI_SIGNAL_FATAL_INFO", SRC_TYPE_STRUCT},
401 1.1.1.3 christos {"ACPI_SIMPLE_REPAIR_INFO", SRC_TYPE_STRUCT},
402 1.1 jruoho {"ACPI_SIZE", SRC_TYPE_SIMPLE},
403 1.1.1.3 christos {"ACPI_SLEEP_FUNCTION", SRC_TYPE_SIMPLE},
404 1.1.1.3 christos {"ACPI_SLEEP_FUNCTIONS", SRC_TYPE_STRUCT},
405 1.1 jruoho {"ACPI_SPINLOCK", SRC_TYPE_SIMPLE},
406 1.1 jruoho {"ACPI_STATISTICS", SRC_TYPE_STRUCT},
407 1.1 jruoho {"ACPI_STATUS", SRC_TYPE_SIMPLE},
408 1.1 jruoho {"ACPI_STRING", SRC_TYPE_SIMPLE},
409 1.1 jruoho {"ACPI_STRING_TABLE", SRC_TYPE_STRUCT},
410 1.1 jruoho {"ACPI_SUBTABLE_HEADER", SRC_TYPE_STRUCT},
411 1.1 jruoho {"ACPI_SYSTEM_INFO", SRC_TYPE_STRUCT},
412 1.1 jruoho {"ACPI_TABLE_DESC", SRC_TYPE_STRUCT},
413 1.1 jruoho {"ACPI_TABLE_HANDLER", SRC_TYPE_SIMPLE},
414 1.1 jruoho {"ACPI_TABLE_HEADER", SRC_TYPE_STRUCT},
415 1.1 jruoho {"ACPI_TABLE_INFO", SRC_TYPE_STRUCT},
416 1.1 jruoho {"ACPI_TABLE_LIST", SRC_TYPE_STRUCT},
417 1.1.1.4 christos {"ACPI_TABLE_LPIT", SRC_TYPE_STRUCT},
418 1.1.1.3 christos {"ACPI_TABLE_MTMR", SRC_TYPE_STRUCT},
419 1.1 jruoho {"ACPI_TABLE_SUPPORT", SRC_TYPE_STRUCT},
420 1.1 jruoho {"ACPI_TABLE_TYPE", SRC_TYPE_SIMPLE},
421 1.1.1.3 christos {"ACPI_TABLE_VRTC", SRC_TYPE_STRUCT},
422 1.1.1.3 christos {"ACPI_TAG_INFO", SRC_TYPE_STRUCT},
423 1.1 jruoho {"ACPI_THREAD_ID", SRC_TYPE_SIMPLE},
424 1.1 jruoho {"ACPI_THREAD_STATE", SRC_TYPE_STRUCT},
425 1.1.1.6 christos {"ACPI_TRACE_EVENT_TYPE", SRC_TYPE_SIMPLE},
426 1.1 jruoho {"ACPI_TYPED_IDENTIFIER_TABLE", SRC_TYPE_STRUCT},
427 1.1 jruoho {"ACPI_UINTPTR_T", SRC_TYPE_SIMPLE},
428 1.1 jruoho {"ACPI_UPDATE_STATE", SRC_TYPE_STRUCT},
429 1.1 jruoho {"ACPI_UUID", SRC_TYPE_STRUCT},
430 1.1 jruoho {"ACPI_VENDOR_UUID", SRC_TYPE_STRUCT},
431 1.1 jruoho {"ACPI_VENDOR_WALK_INFO", SRC_TYPE_STRUCT},
432 1.1.1.3 christos {"ACPI_VRTC_ENTRY", SRC_TYPE_STRUCT},
433 1.1 jruoho {"ACPI_WALK_AML_CALLBACK", SRC_TYPE_SIMPLE},
434 1.1 jruoho {"ACPI_WALK_CALLBACK", SRC_TYPE_SIMPLE},
435 1.1 jruoho {"ACPI_WALK_RESOURCE_CALLBACK", SRC_TYPE_SIMPLE},
436 1.1 jruoho {"ACPI_WALK_INFO", SRC_TYPE_STRUCT},
437 1.1 jruoho {"ACPI_WALK_STATE", SRC_TYPE_STRUCT},
438 1.1 jruoho {"ACPI_WHEA_HEADER", SRC_TYPE_STRUCT},
439 1.1 jruoho
440 1.1.1.3 christos /* Buffers related to predefined ACPI names (_PLD, etc.) */
441 1.1.1.3 christos
442 1.1.1.3 christos {"ACPI_FDE_INFO", SRC_TYPE_STRUCT},
443 1.1.1.3 christos {"ACPI_GRT_INFO", SRC_TYPE_STRUCT},
444 1.1.1.3 christos {"ACPI_GTM_INFO", SRC_TYPE_STRUCT},
445 1.1.1.3 christos {"ACPI_PLD_INFO", SRC_TYPE_STRUCT},
446 1.1.1.3 christos
447 1.1.1.3 christos /* Resources */
448 1.1.1.3 christos
449 1.1 jruoho {"ACPI_RS_LENGTH", SRC_TYPE_SIMPLE},
450 1.1 jruoho {"ACPI_RSDESC_SIZE", SRC_TYPE_SIMPLE},
451 1.1 jruoho
452 1.1 jruoho {"AML_RESOURCE", SRC_TYPE_UNION},
453 1.1 jruoho {"AML_RESOURCE_ADDRESS", SRC_TYPE_STRUCT},
454 1.1 jruoho {"AML_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT},
455 1.1 jruoho {"AML_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT},
456 1.1 jruoho {"AML_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT},
457 1.1.1.3 christos {"AML_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT},
458 1.1 jruoho {"AML_RESOURCE_DMA", SRC_TYPE_STRUCT},
459 1.1 jruoho {"AML_RESOURCE_END_DEPENDENT", SRC_TYPE_STRUCT},
460 1.1 jruoho {"AML_RESOURCE_END_TAG", SRC_TYPE_STRUCT},
461 1.1 jruoho {"AML_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT},
462 1.1 jruoho {"AML_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT},
463 1.1.1.3 christos {"AML_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT},
464 1.1 jruoho {"AML_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT},
465 1.1 jruoho {"AML_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT},
466 1.1 jruoho {"AML_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT},
467 1.1.1.3 christos {"AML_RESOURCE_GPIO", SRC_TYPE_STRUCT},
468 1.1 jruoho {"AML_RESOURCE_IO", SRC_TYPE_STRUCT},
469 1.1.1.3 christos {"AML_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT},
470 1.1 jruoho {"AML_RESOURCE_IRQ", SRC_TYPE_STRUCT},
471 1.1 jruoho {"AML_RESOURCE_IRQ_NOFLAGS", SRC_TYPE_STRUCT},
472 1.1 jruoho {"AML_RESOURCE_LARGE_HEADER", SRC_TYPE_STRUCT},
473 1.1 jruoho {"AML_RESOURCE_MEMORY24", SRC_TYPE_STRUCT},
474 1.1 jruoho {"AML_RESOURCE_MEMORY32", SRC_TYPE_STRUCT},
475 1.1 jruoho {"AML_RESOURCE_SMALL_HEADER", SRC_TYPE_STRUCT},
476 1.1.1.3 christos {"AML_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT},
477 1.1 jruoho {"AML_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT},
478 1.1 jruoho {"AML_RESOURCE_START_DEPENDENT_NOPRIO", SRC_TYPE_STRUCT},
479 1.1.1.3 christos {"AML_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT},
480 1.1 jruoho {"AML_RESOURCE_VENDOR_LARGE", SRC_TYPE_STRUCT},
481 1.1 jruoho {"AML_RESOURCE_VENDOR_SMALL", SRC_TYPE_STRUCT},
482 1.1.1.4 christos {"AS_BRACE_INFO", SRC_TYPE_STRUCT},
483 1.1.1.4 christos {"AS_SCAN_CALLBACK", SRC_TYPE_SIMPLE},
484 1.1 jruoho
485 1.1 jruoho {"APIC_HEADER", SRC_TYPE_STRUCT},
486 1.1 jruoho {"AE_DEBUG_REGIONS", SRC_TYPE_STRUCT},
487 1.1 jruoho {"AE_REGION", SRC_TYPE_STRUCT},
488 1.1 jruoho {"ASL_ANALYSIS_WALK_INFO", SRC_TYPE_STRUCT},
489 1.1 jruoho {"ASL_ERROR_MSG", SRC_TYPE_STRUCT},
490 1.1.1.4 christos {"ASL_ERROR_MSG", SRC_TYPE_STRUCT},
491 1.1 jruoho {"ASL_EVENT_INFO", SRC_TYPE_STRUCT},
492 1.1 jruoho {"ASL_FILE_INFO", SRC_TYPE_STRUCT},
493 1.1 jruoho {"ASL_FILE_STATUS", SRC_TYPE_STRUCT},
494 1.1.1.3 christos {"ASL_INCLUDE_DIR", SRC_TYPE_STRUCT},
495 1.1 jruoho {"ASL_LISTING_NODE", SRC_TYPE_STRUCT},
496 1.1 jruoho {"ASL_MAPPING_ENTRY", SRC_TYPE_STRUCT},
497 1.1 jruoho {"ASL_METHOD_INFO", SRC_TYPE_STRUCT},
498 1.1.1.6 christos {"ASL_METHOD_LOCAL", SRC_TYPE_STRUCT},
499 1.1 jruoho {"ASL_RESERVED_INFO", SRC_TYPE_STRUCT},
500 1.1.1.4 christos {"ASL_RESOURCE_INFO", SRC_TYPE_STRUCT},
501 1.1 jruoho {"ASL_RESOURCE_NODE", SRC_TYPE_STRUCT},
502 1.1 jruoho {"ASL_WALK_CALLBACK", SRC_TYPE_SIMPLE},
503 1.1.1.8 christos {"ASL_XREF_INFO", SRC_TYPE_STRUCT},
504 1.1 jruoho {"UINT64_OVERLAY", SRC_TYPE_UNION},
505 1.1 jruoho {"UINT64_STRUCT", SRC_TYPE_STRUCT},
506 1.1 jruoho
507 1.1 jruoho /*
508 1.1 jruoho * Acpi table definition names.
509 1.1 jruoho */
510 1.1 jruoho {"ACPI_TABLE_ASF", SRC_TYPE_STRUCT},
511 1.1 jruoho {"ACPI_TABLE_BERT", SRC_TYPE_STRUCT},
512 1.1.1.3 christos {"ACPI_TABLE_BGRT", SRC_TYPE_STRUCT},
513 1.1 jruoho {"ACPI_TABLE_BOOT", SRC_TYPE_STRUCT},
514 1.1 jruoho {"ACPI_TABLE_CPEP", SRC_TYPE_STRUCT},
515 1.1.1.3 christos {"ACPI_TABLE_CSRT", SRC_TYPE_STRUCT},
516 1.1.1.3 christos {"ACPI_TABLE_DBG2", SRC_TYPE_STRUCT},
517 1.1 jruoho {"ACPI_TABLE_DBGP", SRC_TYPE_STRUCT},
518 1.1 jruoho {"ACPI_TABLE_DMAR", SRC_TYPE_STRUCT},
519 1.1.1.3 christos {"ACPI_TABLE_DRTM", SRC_TYPE_STRUCT},
520 1.1 jruoho {"ACPI_TABLE_ECDT", SRC_TYPE_STRUCT},
521 1.1 jruoho {"ACPI_TABLE_EINJ", SRC_TYPE_STRUCT},
522 1.1 jruoho {"ACPI_TABLE_ERST", SRC_TYPE_STRUCT},
523 1.1 jruoho {"ACPI_TABLE_FACS", SRC_TYPE_STRUCT},
524 1.1 jruoho {"ACPI_TABLE_FADT", SRC_TYPE_STRUCT},
525 1.1.1.3 christos {"ACPI_TABLE_FPDT", SRC_TYPE_STRUCT},
526 1.1.1.4 christos {"ACPI_TABLE_GTDT", SRC_TYPE_STRUCT},
527 1.1 jruoho {"ACPI_TABLE_HEST", SRC_TYPE_STRUCT},
528 1.1 jruoho {"ACPI_TABLE_HPET", SRC_TYPE_STRUCT},
529 1.1 jruoho {"ACPI_TABLE_IBFT", SRC_TYPE_STRUCT},
530 1.1.1.6 christos {"ACPI_TABLE_IORT", SRC_TYPE_STRUCT},
531 1.1 jruoho {"ACPI_TABLE_IVRS", SRC_TYPE_STRUCT},
532 1.1 jruoho {"ACPI_TABLE_MADT", SRC_TYPE_STRUCT},
533 1.1 jruoho {"ACPI_TABLE_MCFG", SRC_TYPE_STRUCT},
534 1.1 jruoho {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT},
535 1.1.1.3 christos {"ACPI_TABLE_MPST", SRC_TYPE_STRUCT},
536 1.1 jruoho {"ACPI_TABLE_MSCT", SRC_TYPE_STRUCT},
537 1.1.1.5 christos {"ACPI_TABLE_MSDM", SRC_TYPE_STRUCT},
538 1.1.1.6 christos {"ACPI_TABLE_NFIT", SRC_TYPE_STRUCT},
539 1.1.1.3 christos {"ACPI_TABLE_PCCT", SRC_TYPE_STRUCT},
540 1.1 jruoho {"ACPI_TABLE_RSDP", SRC_TYPE_STRUCT},
541 1.1 jruoho {"ACPI_TABLE_RSDT", SRC_TYPE_STRUCT},
542 1.1.1.3 christos {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT},
543 1.1.1.3 christos {"ACPI_TABLE_S3PT", SRC_TYPE_STRUCT},
544 1.1 jruoho {"ACPI_TABLE_SBST", SRC_TYPE_STRUCT},
545 1.1.1.3 christos {"ACPI_TABLE_SLIC", SRC_TYPE_STRUCT},
546 1.1 jruoho {"ACPI_TABLE_SLIT", SRC_TYPE_STRUCT},
547 1.1 jruoho {"ACPI_TABLE_SPCR", SRC_TYPE_STRUCT},
548 1.1 jruoho {"ACPI_TABLE_SPMI", SRC_TYPE_STRUCT},
549 1.1 jruoho {"ACPI_TABLE_SRAT", SRC_TYPE_STRUCT},
550 1.1.1.6 christos {"ACPI_TABLE_STAO", SRC_TYPE_STRUCT},
551 1.1 jruoho {"ACPI_TABLE_TCPA", SRC_TYPE_STRUCT},
552 1.1.1.3 christos {"ACPI_TABLE_TPM2", SRC_TYPE_STRUCT},
553 1.1 jruoho {"ACPI_TABLE_UEFI", SRC_TYPE_STRUCT},
554 1.1 jruoho {"ACPI_TABLE_WAET", SRC_TYPE_STRUCT},
555 1.1 jruoho {"ACPI_TABLE_WDAT", SRC_TYPE_STRUCT},
556 1.1.1.3 christos {"ACPI_TABLE_WDDT", SRC_TYPE_STRUCT},
557 1.1 jruoho {"ACPI_TABLE_WDRT", SRC_TYPE_STRUCT},
558 1.1.1.6 christos {"ACPI_TABLE_WPBT", SRC_TYPE_STRUCT},
559 1.1.1.6 christos {"ACPI_TABLE_XENV", SRC_TYPE_STRUCT},
560 1.1 jruoho {"ACPI_TABLE_XSDT", SRC_TYPE_STRUCT},
561 1.1 jruoho
562 1.1 jruoho {"ACPI_ASF_ADDRESS", SRC_TYPE_STRUCT},
563 1.1 jruoho {"ACPI_ASF_ALERT", SRC_TYPE_STRUCT},
564 1.1 jruoho {"ACPI_ASF_ALERT_DATA", SRC_TYPE_STRUCT},
565 1.1 jruoho {"ACPI_ASF_CONTROL_DATA", SRC_TYPE_STRUCT},
566 1.1 jruoho {"ACPI_ASF_HEADER", SRC_TYPE_STRUCT},
567 1.1 jruoho {"ACPI_ASF_INFO", SRC_TYPE_STRUCT},
568 1.1 jruoho {"ACPI_ASF_REMOTE", SRC_TYPE_STRUCT},
569 1.1 jruoho {"ACPI_ASF_RMCP", SRC_TYPE_STRUCT},
570 1.1 jruoho {"ACPI_BERT_REGION", SRC_TYPE_STRUCT},
571 1.1 jruoho {"ACPI_CPEP_POLLING", SRC_TYPE_STRUCT},
572 1.1.1.3 christos {"ACPI_CSRT_GROUP", SRC_TYPE_STRUCT},
573 1.1.1.3 christos {"ACPI_CSRT_DESCRIPTOR", SRC_TYPE_STRUCT},
574 1.1.1.3 christos {"ACPI_CSRT_SHARED_INFO", SRC_TYPE_STRUCT},
575 1.1.1.3 christos {"ACPI_DBG2_DEVICE", SRC_TYPE_STRUCT},
576 1.1 jruoho {"ACPI_DMAR_HEADER", SRC_TYPE_STRUCT},
577 1.1 jruoho {"ACPI_DMAR_DEVICE_SCOPE", SRC_TYPE_STRUCT},
578 1.1.1.4 christos {"ACPI_DMAR_ANDD", SRC_TYPE_STRUCT},
579 1.1 jruoho {"ACPI_DMAR_ATSR", SRC_TYPE_STRUCT},
580 1.1 jruoho {"ACPI_DMAR_RHSA", SRC_TYPE_STRUCT},
581 1.1 jruoho {"ACPI_DMAR_HARDWARE_UNIT", SRC_TYPE_STRUCT},
582 1.1 jruoho {"ACPI_DMAR_RESERVED_MEMORY", SRC_TYPE_STRUCT},
583 1.1.1.6 christos {"ACPI_DRTM_DPS_ID", SRC_TYPE_STRUCT},
584 1.1.1.6 christos {"ACPI_DRTM_RESOURCE", SRC_TYPE_STRUCT},
585 1.1.1.6 christos {"ACPI_DRTM_RESOURCE_LIST", SRC_TYPE_STRUCT},
586 1.1.1.6 christos {"ACPI_DRTM_VTABLE_LIST", SRC_TYPE_STRUCT},
587 1.1 jruoho {"ACPI_EINJ_ENTRY", SRC_TYPE_STRUCT},
588 1.1 jruoho {"ACPI_EINJ_TRIGGER", SRC_TYPE_STRUCT},
589 1.1.1.4 christos {"ACPI_ERST_ENTRY", SRC_TYPE_STRUCT},
590 1.1.1.4 christos {"ACPI_ERST_INFO", SRC_TYPE_STRUCT},
591 1.1.1.3 christos {"ACPI_FPDT_HEADER", SRC_TYPE_STRUCT},
592 1.1.1.3 christos {"ACPI_FPDT_BOOT", SRC_TYPE_STRUCT},
593 1.1.1.8 christos {"ACPI_FPDT_BOOT_POINTER", SRC_TYPE_STRUCT},
594 1.1.1.8 christos {"ACPI_FPDT_S3PT_POINTER", SRC_TYPE_STRUCT},
595 1.1.1.4 christos {"ACPI_GTDT_HEADER", SRC_TYPE_STRUCT},
596 1.1.1.4 christos {"ACPI_GTDT_TIMER_BLOCK", SRC_TYPE_STRUCT},
597 1.1.1.4 christos {"ACPI_GTDT_TIMER_ENTRY", SRC_TYPE_STRUCT},
598 1.1.1.4 christos {"ACPI_GTDT_WATCHDOG", SRC_TYPE_STRUCT},
599 1.1 jruoho {"ACPI_HEST_AER_COMMON", SRC_TYPE_STRUCT},
600 1.1 jruoho {"ACPI_HEST_HEADER", SRC_TYPE_STRUCT},
601 1.1 jruoho {"ACPI_HEST_NOTIFY", SRC_TYPE_STRUCT},
602 1.1 jruoho {"ACPI_HEST_IA_ERROR_BANK", SRC_TYPE_STRUCT},
603 1.1 jruoho {"ACPI_HEST_IA_MACHINE_CHECK", SRC_TYPE_STRUCT},
604 1.1 jruoho {"ACPI_HEST_IA_CORRECTED", SRC_TYPE_STRUCT},
605 1.1 jruoho {"ACPI_HEST_IA_NMI", SRC_TYPE_STRUCT},
606 1.1 jruoho {"ACPI_HEST_AER_ROOT", SRC_TYPE_STRUCT},
607 1.1 jruoho {"ACPI_HEST_AER", SRC_TYPE_STRUCT},
608 1.1 jruoho {"ACPI_HEST_AER_BRIDGE", SRC_TYPE_STRUCT},
609 1.1 jruoho {"ACPI_HEST_GENERIC", SRC_TYPE_STRUCT},
610 1.1.1.8 christos {"ACPI_HEST_GENERIC_V2", SRC_TYPE_STRUCT},
611 1.1 jruoho {"ACPI_HEST_GENERIC_STATUS", SRC_TYPE_STRUCT},
612 1.1 jruoho {"ACPI_HEST_GENERIC_DATA", SRC_TYPE_STRUCT},
613 1.1.1.8 christos {"ACPI_HEST_GENERIC_DATA_V300", SRC_TYPE_STRUCT},
614 1.1 jruoho {"ACPI_IBFT_HEADER", SRC_TYPE_STRUCT},
615 1.1 jruoho {"ACPI_IBFT_CONTROL", SRC_TYPE_STRUCT},
616 1.1 jruoho {"ACPI_IBFT_INITIATOR", SRC_TYPE_STRUCT},
617 1.1 jruoho {"ACPI_IBFT_NIC", SRC_TYPE_STRUCT},
618 1.1 jruoho {"ACPI_IBFT_TARGET", SRC_TYPE_STRUCT},
619 1.1.1.6 christos {"ACPI_IORT_ID_MAPPING", SRC_TYPE_STRUCT},
620 1.1.1.6 christos {"ACPI_IORT_ITS_GROUP", SRC_TYPE_STRUCT},
621 1.1.1.6 christos {"ACPI_IORT_MEMORY_ACCESS", SRC_TYPE_STRUCT},
622 1.1.1.6 christos {"ACPI_IORT_NAMED_COMPONENT", SRC_TYPE_STRUCT},
623 1.1.1.6 christos {"ACPI_IORT_NODE", SRC_TYPE_STRUCT},
624 1.1.1.6 christos {"ACPI_IORT_ROOT_COMPLEX", SRC_TYPE_STRUCT},
625 1.1.1.6 christos {"ACPI_IORT_SMMU", SRC_TYPE_STRUCT},
626 1.1.1.8 christos {"ACPI_IORT_SMMU_V3", SRC_TYPE_STRUCT},
627 1.1 jruoho {"ACPI_IVRS_HEADER", SRC_TYPE_STRUCT},
628 1.1 jruoho {"ACPI_IVRS_HARDWARE", SRC_TYPE_STRUCT},
629 1.1 jruoho {"ACPI_IVRS_DE_HEADER", SRC_TYPE_STRUCT},
630 1.1 jruoho {"ACPI_IVRS_DEVICE4", SRC_TYPE_STRUCT},
631 1.1 jruoho {"ACPI_IVRS_DEVICE8A", SRC_TYPE_STRUCT},
632 1.1 jruoho {"ACPI_IVRS_DEVICE8B", SRC_TYPE_STRUCT},
633 1.1 jruoho {"ACPI_IVRS_DEVICE8C", SRC_TYPE_STRUCT},
634 1.1 jruoho {"ACPI_IVRS_MEMORY", SRC_TYPE_STRUCT},
635 1.1 jruoho {"ACPI_MADT_ADDRESS_OVERRIDE", SRC_TYPE_STRUCT},
636 1.1.1.4 christos {"ACPI_MADT_GENERIC_MSI_FRAME", SRC_TYPE_STRUCT},
637 1.1.1.4 christos {"ACPI_MADT_GENERIC_REDISTRIBUTOR", SRC_TYPE_STRUCT},
638 1.1 jruoho {"ACPI_MADT_HEADER", SRC_TYPE_STRUCT},
639 1.1 jruoho {"ACPI_MADT_IO_APIC", SRC_TYPE_STRUCT},
640 1.1 jruoho {"ACPI_MADT_IO_SAPIC", SRC_TYPE_STRUCT},
641 1.1 jruoho {"ACPI_MADT_LOCAL_APIC", SRC_TYPE_STRUCT},
642 1.1 jruoho {"ACPI_MADT_LOCAL_APIC_NMI", SRC_TYPE_STRUCT},
643 1.1 jruoho {"ACPI_MADT_LOCAL_APIC_OVERRIDE", SRC_TYPE_STRUCT},
644 1.1 jruoho {"ACPI_MADT_LOCAL_SAPIC", SRC_TYPE_STRUCT},
645 1.1 jruoho {"ACPI_MADT_LOCAL_X2APIC", SRC_TYPE_STRUCT},
646 1.1 jruoho {"ACPI_MADT_LOCAL_X2APIC_NMI", SRC_TYPE_STRUCT},
647 1.1.1.3 christos {"ACPI_MADT_GENERIC_DISTRIBUTOR", SRC_TYPE_STRUCT},
648 1.1.1.3 christos {"ACPI_MADT_GENERIC_INTERRUPT", SRC_TYPE_STRUCT},
649 1.1 jruoho {"ACPI_MADT_INTERRUPT_OVERRIDE", SRC_TYPE_STRUCT},
650 1.1 jruoho {"ACPI_MADT_INTERRUPT_SOURCE", SRC_TYPE_STRUCT},
651 1.1 jruoho {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT},
652 1.1 jruoho {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT},
653 1.1.1.3 christos {"ACPI_MPST_COMPONENT", SRC_TYPE_STRUCT},
654 1.1.1.3 christos {"ACPI_MPST_DATA_HDR", SRC_TYPE_STRUCT},
655 1.1.1.3 christos {"ACPI_MPST_POWER_DATA", SRC_TYPE_STRUCT},
656 1.1.1.3 christos {"ACPI_MPST_POWER_NODE", SRC_TYPE_STRUCT},
657 1.1.1.3 christos {"ACPI_MPST_POWER_STATE", SRC_TYPE_STRUCT},
658 1.1 jruoho {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT},
659 1.1 jruoho {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT},
660 1.1.1.6 christos {"ACPI_NFIT_HEADER", SRC_TYPE_STRUCT},
661 1.1.1.6 christos {"ACPI_NFIT_SYSTEM_ADDRESS", SRC_TYPE_STRUCT},
662 1.1.1.6 christos {"ACPI_NFIT_MEMORY_MAP", SRC_TYPE_STRUCT},
663 1.1.1.6 christos {"ACPI_NFIT_INTERLEAVE", SRC_TYPE_STRUCT},
664 1.1.1.6 christos {"ACPI_NFIT_SMBIOS", SRC_TYPE_STRUCT},
665 1.1.1.6 christos {"ACPI_NFIT_CONTROL_REGION", SRC_TYPE_STRUCT},
666 1.1.1.6 christos {"ACPI_NFIT_DATA_REGION", SRC_TYPE_STRUCT},
667 1.1.1.6 christos {"ACPI_NFIT_FLUSH_ADDRESS", SRC_TYPE_STRUCT},
668 1.1.1.4 christos {"ACPI_PCCT_HW_REDUCED", SRC_TYPE_STRUCT},
669 1.1.1.8 christos {"ACPI_PCCT_HW_REDUCED_TYPE2", SRC_TYPE_STRUCT},
670 1.1.1.4 christos {"ACPI_PCCT_SHARED_MEMORY", SRC_TYPE_STRUCT},
671 1.1.1.3 christos {"ACPI_PCCT_SUBSPACE", SRC_TYPE_STRUCT},
672 1.1.1.2 jruoho {"ACPI_RSDP_COMMON", SRC_TYPE_STRUCT},
673 1.1.1.2 jruoho {"ACPI_RSDP_EXTENSION", SRC_TYPE_STRUCT},
674 1.1.1.3 christos {"ACPI_S3PT_RESUME", SRC_TYPE_STRUCT},
675 1.1.1.3 christos {"ACPI_S3PT_SUSPEND", SRC_TYPE_STRUCT},
676 1.1 jruoho {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT},
677 1.1 jruoho {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT},
678 1.1 jruoho {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT},
679 1.1 jruoho {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT},
680 1.1.1.4 christos {"ACPI_SRAT_GICC_AFFINITY", SRC_TYPE_STRUCT},
681 1.1.1.6 christos {"ACPI_TABLE_TCPA_CLIENT", SRC_TYPE_STRUCT},
682 1.1.1.6 christos {"ACPI_TABLE_TCPA_SERVER", SRC_TYPE_STRUCT},
683 1.1.1.3 christos {"ACPI_TPM2_CONTROL", SRC_TYPE_STRUCT},
684 1.1 jruoho {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT},
685 1.1 jruoho
686 1.1.1.2 jruoho /* Data Table compiler */
687 1.1 jruoho
688 1.1.1.2 jruoho {"DT_FIELD", SRC_TYPE_STRUCT},
689 1.1.1.2 jruoho {"DT_SUBTABLE", SRC_TYPE_STRUCT},
690 1.1.1.3 christos {"DT_WALK_CALLBACK", SRC_TYPE_SIMPLE},
691 1.1.1.3 christos
692 1.1.1.3 christos /* iASL preprocessor */
693 1.1.1.3 christos
694 1.1.1.3 christos {"PR_DEFINE_INFO", SRC_TYPE_STRUCT},
695 1.1.1.3 christos {"PR_DIRECTIVE_INFO", SRC_TYPE_STRUCT},
696 1.1.1.3 christos {"PR_FILE_NODE", SRC_TYPE_STRUCT},
697 1.1.1.3 christos {"PR_LINE_MAPPING", SRC_TYPE_STRUCT},
698 1.1.1.3 christos {"PR_MACRO_ARG", SRC_TYPE_STRUCT},
699 1.1.1.3 christos {"PR_OPERATOR_INFO", SRC_TYPE_STRUCT},
700 1.1.1.3 christos
701 1.1.1.4 christos /* AcpiDump utility */
702 1.1.1.4 christos
703 1.1.1.4 christos {"AP_DUMP_ACTION", SRC_TYPE_STRUCT},
704 1.1.1.4 christos
705 1.1.1.3 christos /* AcpiHelp utility */
706 1.1.1.3 christos
707 1.1.1.3 christos {"AH_AML_OPCODE", SRC_TYPE_STRUCT},
708 1.1.1.3 christos {"AH_ASL_OPERATOR", SRC_TYPE_STRUCT},
709 1.1.1.3 christos {"AH_ASL_KEYWORD", SRC_TYPE_STRUCT},
710 1.1.1.4 christos {"AH_DEVICE_ID", SRC_TYPE_STRUCT},
711 1.1.1.3 christos {"AH_PREDEFINED_NAME", SRC_TYPE_STRUCT},
712 1.1.1.4 christos {"AH_UUID", SRC_TYPE_STRUCT},
713 1.1.1.3 christos
714 1.1.1.3 christos /* AcpiXtract utility */
715 1.1.1.3 christos
716 1.1.1.3 christos {"AX_TABLE_INFO", SRC_TYPE_STRUCT},
717 1.1 jruoho
718 1.1.1.4 christos /* OS service layers */
719 1.1.1.4 christos
720 1.1.1.4 christos {"EXTERNAL_FIND_INFO", SRC_TYPE_STRUCT},
721 1.1.1.4 christos {"OSL_TABLE_INFO", SRC_TYPE_STRUCT},
722 1.1.1.4 christos
723 1.1 jruoho {NULL, 0}
724 1.1 jruoho };
725 1.1 jruoho
726 1.1 jruoho
727 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxAddStruct[] = {
728 1.1 jruoho {"acpi_namespace_node"},
729 1.1 jruoho {"acpi_parse_object"},
730 1.1 jruoho {"acpi_table_desc"},
731 1.1 jruoho {"acpi_walk_state"},
732 1.1 jruoho {NULL}
733 1.1 jruoho };
734 1.1 jruoho
735 1.1 jruoho
736 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxEliminateLines_C[] = {
737 1.1 jruoho
738 1.1 jruoho {"#define __"},
739 1.1 jruoho {NULL}
740 1.1 jruoho };
741 1.1 jruoho
742 1.1 jruoho
743 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxEliminateLines_H[] = {
744 1.1 jruoho
745 1.1 jruoho {NULL}
746 1.1 jruoho };
747 1.1 jruoho
748 1.1 jruoho
749 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxConditionalIdentifiers[] = {
750 1.1 jruoho
751 1.1 jruoho /* {"ACPI_USE_STANDARD_HEADERS"}, */
752 1.1 jruoho {"WIN32"},
753 1.1 jruoho {"_MSC_VER"},
754 1.1 jruoho {NULL}
755 1.1 jruoho };
756 1.1 jruoho
757 1.1.1.3 christos
758 1.1.1.3 christos ACPI_STRING_TABLE LinuxSpecialStrings[] = {
759 1.1.1.3 christos
760 1.1.1.3 christos /* Include file paths */
761 1.1.1.3 christos
762 1.1.1.3 christos {"\"acpi.h\"", "<acpi/acpi.h>", REPLACE_WHOLE_WORD},
763 1.1.1.3 christos {"\"acpiosxf.h\"", "<acpi/acpiosxf.h>", REPLACE_WHOLE_WORD},
764 1.1.1.3 christos {"\"acpixf.h\"", "<acpi/acpixf.h>", REPLACE_WHOLE_WORD},
765 1.1.1.3 christos {"\"acbuffer.h\"", "<acpi/acbuffer.h>", REPLACE_WHOLE_WORD},
766 1.1.1.3 christos {"\"acconfig.h\"", "<acpi/acconfig.h>", REPLACE_WHOLE_WORD},
767 1.1.1.3 christos {"\"acexcep.h\"", "<acpi/acexcep.h>", REPLACE_WHOLE_WORD},
768 1.1.1.3 christos {"\"acnames.h\"", "<acpi/acnames.h>", REPLACE_WHOLE_WORD},
769 1.1.1.3 christos {"\"acoutput.h\"", "<acpi/acoutput.h>", REPLACE_WHOLE_WORD},
770 1.1.1.3 christos {"\"acrestyp.h\"", "<acpi/acrestyp.h>", REPLACE_WHOLE_WORD},
771 1.1.1.3 christos {"\"actbl.h\"", "<acpi/actbl.h>", REPLACE_WHOLE_WORD},
772 1.1.1.3 christos {"\"actbl1.h\"", "<acpi/actbl1.h>", REPLACE_WHOLE_WORD},
773 1.1.1.3 christos {"\"actbl2.h\"", "<acpi/actbl2.h>", REPLACE_WHOLE_WORD},
774 1.1.1.3 christos {"\"actbl3.h\"", "<acpi/actbl3.h>", REPLACE_WHOLE_WORD},
775 1.1.1.3 christos {"\"actypes.h\"", "<acpi/actypes.h>", REPLACE_WHOLE_WORD},
776 1.1.1.3 christos {"\"platform/acenv.h\"", "<acpi/platform/acenv.h>", REPLACE_WHOLE_WORD},
777 1.1.1.4 christos {"\"platform/acenvex.h\"", "<acpi/platform/acenvex.h>", REPLACE_WHOLE_WORD},
778 1.1.1.3 christos {"\"acgcc.h\"", "<acpi/platform/acgcc.h>", REPLACE_WHOLE_WORD},
779 1.1.1.3 christos {"\"aclinux.h\"", "<acpi/platform/aclinux.h>", REPLACE_WHOLE_WORD},
780 1.1.1.4 christos {"\"aclinuxex.h\"", "<acpi/platform/aclinuxex.h>", REPLACE_WHOLE_WORD},
781 1.1.1.3 christos
782 1.1.1.3 christos {NULL, NULL, 0}
783 1.1.1.3 christos };
784 1.1.1.3 christos
785 1.1.1.3 christos
786 1.1.1.3 christos ACPI_IDENTIFIER_TABLE LinuxSpecialMacros[] = {
787 1.1.1.3 christos
788 1.1.1.4 christos {"ACPI_DBG_DEPENDENT_RETURN_VOID"},
789 1.1.1.3 christos {"ACPI_EXPORT_SYMBOL"},
790 1.1.1.3 christos {"ACPI_EXPORT_SYMBOL_INIT"},
791 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_OK"},
792 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_PTR"},
793 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_STATUS"},
794 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_UINT32"},
795 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_VOID"},
796 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_OK"},
797 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_STATUS"},
798 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_VOID"},
799 1.1.1.4 christos {"ACPI_MSG_DEPENDENT_RETURN_VOID"},
800 1.1.1.4 christos
801 1.1.1.3 christos {NULL}
802 1.1.1.3 christos };
803 1.1.1.3 christos
804 1.1.1.3 christos
805 1.1.1.7 christos ACPI_CONVERSION_TABLE LinuxConversionTable =
806 1.1.1.7 christos {
807 1.1.1.2 jruoho DualLicenseHeader,
808 1.1 jruoho FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES,
809 1.1 jruoho
810 1.1 jruoho AcpiIdentifiers,
811 1.1 jruoho
812 1.1 jruoho /* C source files */
813 1.1 jruoho
814 1.1 jruoho LinuxDataTypes,
815 1.1 jruoho LinuxEliminateLines_C,
816 1.1 jruoho NULL,
817 1.1.1.6 christos NULL,
818 1.1 jruoho AcpiIdentifiers,
819 1.1.1.3 christos NULL,
820 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
821 1.1 jruoho CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE |
822 1.1 jruoho CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS |
823 1.1 jruoho CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE |
824 1.1 jruoho CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8),
825 1.1 jruoho
826 1.1 jruoho /* C header files */
827 1.1 jruoho
828 1.1 jruoho LinuxDataTypes,
829 1.1 jruoho LinuxEliminateLines_H,
830 1.1 jruoho LinuxConditionalIdentifiers,
831 1.1 jruoho NULL,
832 1.1 jruoho AcpiIdentifiers,
833 1.1.1.3 christos NULL,
834 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
835 1.1 jruoho CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES |
836 1.1 jruoho CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE |
837 1.1 jruoho CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8),
838 1.1.1.4 christos
839 1.1.1.4 christos /* Patch files */
840 1.1.1.4 christos
841 1.1.1.4 christos LinuxDataTypes,
842 1.1.1.4 christos NULL,
843 1.1.1.4 christos NULL,
844 1.1.1.4 christos NULL,
845 1.1.1.4 christos AcpiIdentifiers,
846 1.1.1.4 christos NULL,
847 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
848 1.1.1.4 christos CVT_MIXED_CASE_TO_UNDERSCORES),
849 1.1 jruoho };
850 1.1 jruoho
851 1.1 jruoho
852 1.1 jruoho /******************************************************************************
853 1.1 jruoho *
854 1.1 jruoho * Code cleanup translation tables
855 1.1 jruoho *
856 1.1 jruoho ******************************************************************************/
857 1.1 jruoho
858 1.1.1.7 christos ACPI_CONVERSION_TABLE CleanupConversionTable =
859 1.1.1.7 christos {
860 1.1 jruoho NULL,
861 1.1 jruoho FLG_DEFAULT_FLAGS,
862 1.1 jruoho NULL,
863 1.1 jruoho /* C source files */
864 1.1 jruoho
865 1.1 jruoho NULL,
866 1.1 jruoho NULL,
867 1.1 jruoho NULL,
868 1.1 jruoho NULL,
869 1.1 jruoho NULL,
870 1.1.1.3 christos NULL,
871 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
872 1.1 jruoho CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
873 1.1 jruoho
874 1.1 jruoho /* C header files */
875 1.1 jruoho
876 1.1 jruoho NULL,
877 1.1 jruoho NULL,
878 1.1 jruoho NULL,
879 1.1 jruoho NULL,
880 1.1 jruoho NULL,
881 1.1.1.3 christos NULL,
882 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
883 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
884 1.1.1.4 christos
885 1.1.1.4 christos /* Patch files */
886 1.1.1.4 christos
887 1.1.1.4 christos NULL,
888 1.1.1.4 christos NULL,
889 1.1.1.4 christos NULL,
890 1.1.1.4 christos NULL,
891 1.1.1.4 christos NULL,
892 1.1.1.4 christos NULL,
893 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES),
894 1.1 jruoho };
895 1.1 jruoho
896 1.1 jruoho
897 1.1.1.7 christos ACPI_CONVERSION_TABLE StatsConversionTable =
898 1.1.1.7 christos {
899 1.1 jruoho NULL,
900 1.1 jruoho FLG_NO_FILE_OUTPUT,
901 1.1 jruoho NULL,
902 1.1 jruoho
903 1.1 jruoho /* C source files */
904 1.1 jruoho
905 1.1 jruoho NULL,
906 1.1 jruoho NULL,
907 1.1 jruoho NULL,
908 1.1 jruoho NULL,
909 1.1 jruoho NULL,
910 1.1.1.3 christos NULL,
911 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
912 1.1 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
913 1.1 jruoho
914 1.1 jruoho /* C header files */
915 1.1 jruoho
916 1.1 jruoho NULL,
917 1.1 jruoho NULL,
918 1.1 jruoho NULL,
919 1.1 jruoho NULL,
920 1.1 jruoho NULL,
921 1.1.1.3 christos NULL,
922 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
923 1.1 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
924 1.1.1.4 christos
925 1.1.1.4 christos /* Patch files */
926 1.1.1.4 christos
927 1.1.1.4 christos NULL,
928 1.1.1.4 christos NULL,
929 1.1.1.4 christos NULL,
930 1.1.1.4 christos NULL,
931 1.1.1.4 christos NULL,
932 1.1.1.4 christos NULL,
933 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
934 1.1.1.4 christos CVT_COUNT_SHORTMULTILINE_COMMENTS),
935 1.1 jruoho };
936 1.1 jruoho
937 1.1 jruoho
938 1.1 jruoho /******************************************************************************
939 1.1 jruoho *
940 1.1.1.2 jruoho * Dual License injection translation table
941 1.1.1.2 jruoho *
942 1.1.1.2 jruoho ******************************************************************************/
943 1.1.1.2 jruoho
944 1.1.1.7 christos ACPI_CONVERSION_TABLE LicenseConversionTable =
945 1.1.1.7 christos {
946 1.1.1.2 jruoho DualLicenseHeader,
947 1.1.1.2 jruoho FLG_DEFAULT_FLAGS,
948 1.1.1.2 jruoho NULL,
949 1.1.1.2 jruoho
950 1.1.1.2 jruoho /* C source files */
951 1.1.1.2 jruoho
952 1.1.1.2 jruoho NULL,
953 1.1.1.2 jruoho NULL,
954 1.1.1.2 jruoho NULL,
955 1.1.1.2 jruoho NULL,
956 1.1.1.2 jruoho NULL,
957 1.1.1.3 christos NULL,
958 1.1.1.2 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
959 1.1.1.2 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
960 1.1.1.2 jruoho
961 1.1.1.2 jruoho /* C header files */
962 1.1.1.2 jruoho
963 1.1.1.2 jruoho NULL,
964 1.1.1.2 jruoho NULL,
965 1.1.1.2 jruoho NULL,
966 1.1.1.2 jruoho NULL,
967 1.1.1.2 jruoho NULL,
968 1.1.1.3 christos NULL,
969 1.1.1.2 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
970 1.1.1.2 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS),
971 1.1.1.4 christos
972 1.1.1.4 christos /* Patch files */
973 1.1.1.4 christos
974 1.1.1.4 christos NULL,
975 1.1.1.4 christos NULL,
976 1.1.1.4 christos NULL,
977 1.1.1.4 christos NULL,
978 1.1.1.4 christos NULL,
979 1.1.1.4 christos NULL,
980 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
981 1.1.1.4 christos CVT_COUNT_SHORTMULTILINE_COMMENTS),
982 1.1.1.2 jruoho };
983 1.1.1.2 jruoho
984 1.1.1.2 jruoho
985 1.1.1.2 jruoho /******************************************************************************
986 1.1.1.2 jruoho *
987 1.1 jruoho * Customizable translation tables
988 1.1 jruoho *
989 1.1 jruoho ******************************************************************************/
990 1.1 jruoho
991 1.1.1.7 christos ACPI_STRING_TABLE CustomReplacements[] =
992 1.1.1.7 christos {
993 1.1.1.10 christos {"(c) 1999 - 2017", "(c) 1999 - 2017", REPLACE_WHOLE_WORD}, /* Main ACPICA source */
994 1.1.1.10 christos {"(c) 2006 - 2017", "(c) 2006 - 2017", REPLACE_WHOLE_WORD}, /* Test suites */
995 1.1 jruoho
996 1.1 jruoho #if 0
997 1.1.1.3 christos {"SUPPORT, ASSISTANCE", "SUPPORT, ASSISTANCE", REPLACE_WHOLE_WORD}, /* Fix intel header */
998 1.1.1.3 christos
999 1.1 jruoho {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD},
1000 1.1 jruoho {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD},
1001 1.1 jruoho {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD},
1002 1.1.1.2 jruoho {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD},
1003 1.1 jruoho {"#include \"acpi.h\"", "#include \"acpi.h\"\n#include \"accommon.h\"", REPLACE_SUBSTRINGS},
1004 1.1 jruoho {"AcpiTbSumTable", "AcpiTbSumTable", REPLACE_WHOLE_WORD},
1005 1.1 jruoho {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT", REPLACE_WHOLE_WORD},
1006 1.1 jruoho {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP", REPLACE_WHOLE_WORD},
1007 1.1 jruoho {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT", REPLACE_WHOLE_WORD},
1008 1.1 jruoho {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT", REPLACE_WHOLE_WORD},
1009 1.1 jruoho {"ACPI_SIG_FACS", "ACPI_SIG_FACS", REPLACE_WHOLE_WORD},
1010 1.1 jruoho {"ACPI_SIG_FADT", "ACPI_SIG_FADT", REPLACE_WHOLE_WORD},
1011 1.1 jruoho {"ACPI_SIG_HPET", "ACPI_SIG_HPET", REPLACE_WHOLE_WORD},
1012 1.1 jruoho {"ACPI_SIG_MADT", "ACPI_SIG_MADT", REPLACE_WHOLE_WORD},
1013 1.1 jruoho {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG", REPLACE_WHOLE_WORD},
1014 1.1 jruoho {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT", REPLACE_WHOLE_WORD},
1015 1.1 jruoho {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP", REPLACE_WHOLE_WORD},
1016 1.1 jruoho {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP", REPLACE_WHOLE_WORD},
1017 1.1 jruoho {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT", REPLACE_WHOLE_WORD},
1018 1.1 jruoho {"ACPI_SIG_SBST", "ACPI_SIG_SBST", REPLACE_WHOLE_WORD},
1019 1.1 jruoho {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT", REPLACE_WHOLE_WORD},
1020 1.1 jruoho {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR", REPLACE_WHOLE_WORD},
1021 1.1 jruoho {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC", REPLACE_WHOLE_WORD},
1022 1.1 jruoho {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI", REPLACE_WHOLE_WORD},
1023 1.1 jruoho {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT", REPLACE_WHOLE_WORD},
1024 1.1 jruoho {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT", REPLACE_WHOLE_WORD},
1025 1.1 jruoho {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA", REPLACE_WHOLE_WORD},
1026 1.1 jruoho {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT", REPLACE_WHOLE_WORD},
1027 1.1 jruoho {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT", REPLACE_WHOLE_WORD},
1028 1.1 jruoho
1029 1.1 jruoho {"ACPI_ALLOCATE_ZEROED", "ACPI_ALLOCATE_ZEROED", REPLACE_WHOLE_WORD},
1030 1.1 jruoho {"ACPI_ALLOCATE", "ACPI_ALLOCATE", REPLACE_WHOLE_WORD},
1031 1.1 jruoho {"ACPI_FREE", "ACPI_FREE", REPLACE_WHOLE_WORD},
1032 1.1 jruoho
1033 1.1 jruoho "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD,
1034 1.1 jruoho "ACPI_NATIVE_UINT *", "ACPI_NATIVE_UINT *", REPLACE_WHOLE_WORD,
1035 1.1 jruoho "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD,
1036 1.1 jruoho "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD,
1037 1.1 jruoho "ACPI_NATIVE_INT *", "ACPI_NATIVE_INT *", REPLACE_WHOLE_WORD,
1038 1.1 jruoho "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD,
1039 1.1 jruoho #endif
1040 1.1 jruoho
1041 1.1 jruoho {NULL, NULL, 0}
1042 1.1 jruoho };
1043 1.1 jruoho
1044 1.1 jruoho
1045 1.1.1.7 christos ACPI_CONVERSION_TABLE CustomConversionTable =
1046 1.1.1.7 christos {
1047 1.1 jruoho NULL,
1048 1.1 jruoho FLG_DEFAULT_FLAGS,
1049 1.1 jruoho NULL,
1050 1.1 jruoho
1051 1.1 jruoho /* C source files */
1052 1.1 jruoho
1053 1.1 jruoho CustomReplacements,
1054 1.1 jruoho LinuxEliminateLines_H,
1055 1.1 jruoho NULL,
1056 1.1 jruoho NULL,
1057 1.1 jruoho NULL,
1058 1.1.1.3 christos NULL,
1059 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1060 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1061 1.1 jruoho
1062 1.1 jruoho /* C header files */
1063 1.1 jruoho
1064 1.1 jruoho CustomReplacements,
1065 1.1 jruoho LinuxEliminateLines_H,
1066 1.1 jruoho NULL,
1067 1.1 jruoho NULL,
1068 1.1 jruoho NULL,
1069 1.1.1.3 christos NULL,
1070 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1071 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1072 1.1.1.4 christos
1073 1.1.1.4 christos /* C header files */
1074 1.1.1.4 christos
1075 1.1.1.4 christos NULL,
1076 1.1.1.4 christos NULL,
1077 1.1.1.4 christos NULL,
1078 1.1.1.4 christos NULL,
1079 1.1.1.4 christos NULL,
1080 1.1.1.4 christos NULL,
1081 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES),
1082 1.1 jruoho };
1083 1.1 jruoho
1084 1.1.1.3 christos
1085 1.1.1.3 christos /******************************************************************************
1086 1.1.1.3 christos *
1087 1.1.1.3 christos * Indentation result fixup table
1088 1.1.1.3 christos *
1089 1.1.1.3 christos ******************************************************************************/
1090 1.1.1.3 christos
1091 1.1.1.7 christos ACPI_CONVERSION_TABLE IndentConversionTable =
1092 1.1.1.7 christos {
1093 1.1.1.3 christos NULL,
1094 1.1.1.3 christos FLG_NO_CARRIAGE_RETURNS,
1095 1.1.1.3 christos
1096 1.1.1.3 christos NULL,
1097 1.1.1.3 christos
1098 1.1.1.3 christos /* C source files */
1099 1.1.1.3 christos
1100 1.1.1.3 christos LinuxSpecialStrings,
1101 1.1.1.3 christos NULL,
1102 1.1.1.3 christos NULL,
1103 1.1.1.3 christos NULL,
1104 1.1.1.3 christos NULL,
1105 1.1.1.3 christos LinuxSpecialMacros,
1106 1.1.1.3 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1107 1.1.1.3 christos CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1108 1.1.1.3 christos
1109 1.1.1.3 christos /* C header files */
1110 1.1.1.3 christos
1111 1.1.1.3 christos LinuxSpecialStrings,
1112 1.1.1.3 christos NULL,
1113 1.1.1.3 christos NULL,
1114 1.1.1.3 christos NULL,
1115 1.1.1.3 christos NULL,
1116 1.1.1.3 christos LinuxSpecialMacros,
1117 1.1.1.3 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
1118 1.1.1.3 christos CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
1119 1.1.1.4 christos
1120 1.1.1.4 christos /* C header files */
1121 1.1.1.4 christos
1122 1.1.1.4 christos NULL,
1123 1.1.1.4 christos NULL,
1124 1.1.1.4 christos NULL,
1125 1.1.1.4 christos NULL,
1126 1.1.1.4 christos NULL,
1127 1.1.1.4 christos NULL,
1128 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES),
1129 1.1.1.3 christos };
1130