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.29 christos * Some or all of this work - Copyright (c) 1999 - 2025, 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.29 christos " * Copyright (C) 2000 - 2025, 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.29 christos {"ACPI_RAS2_PATROL_SCRUB_PARAM", SRC_TYPE_STRUCT}, 473 1.1.1.27 christos {"ACPI_RAS2_LA2PA_TRANSLATION_PARAM", SRC_TYPE_STRUCT}, 474 1.1.1.29 christos {"ACPI_RAS2_SHMEM", 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.1.29 christos {"ACPI_SUBTBL_HDR_16", SRC_TYPE_STRUCT}, 541 1.1 jruoho {"ACPI_SYSTEM_INFO", SRC_TYPE_STRUCT}, 542 1.1 jruoho {"ACPI_TABLE_DESC", SRC_TYPE_STRUCT}, 543 1.1 jruoho {"ACPI_TABLE_HANDLER", SRC_TYPE_SIMPLE}, 544 1.1 jruoho {"ACPI_TABLE_HEADER", SRC_TYPE_STRUCT}, 545 1.1 jruoho {"ACPI_TABLE_INFO", SRC_TYPE_STRUCT}, 546 1.1 jruoho {"ACPI_TABLE_LIST", SRC_TYPE_STRUCT}, 547 1.1.1.4 christos {"ACPI_TABLE_LPIT", SRC_TYPE_STRUCT}, 548 1.1 jruoho {"ACPI_TABLE_SUPPORT", SRC_TYPE_STRUCT}, 549 1.1 jruoho {"ACPI_TABLE_TYPE", SRC_TYPE_SIMPLE}, 550 1.1.1.3 christos {"ACPI_TAG_INFO", SRC_TYPE_STRUCT}, 551 1.1 jruoho {"ACPI_THREAD_ID", SRC_TYPE_SIMPLE}, 552 1.1 jruoho {"ACPI_THREAD_STATE", SRC_TYPE_STRUCT}, 553 1.1.1.6 christos {"ACPI_TRACE_EVENT_TYPE", SRC_TYPE_SIMPLE}, 554 1.1 jruoho {"ACPI_TYPED_IDENTIFIER_TABLE", SRC_TYPE_STRUCT}, 555 1.1 jruoho {"ACPI_UINTPTR_T", SRC_TYPE_SIMPLE}, 556 1.1 jruoho {"ACPI_UPDATE_STATE", SRC_TYPE_STRUCT}, 557 1.1 jruoho {"ACPI_UUID", SRC_TYPE_STRUCT}, 558 1.1 jruoho {"ACPI_VENDOR_UUID", SRC_TYPE_STRUCT}, 559 1.1 jruoho {"ACPI_VENDOR_WALK_INFO", SRC_TYPE_STRUCT}, 560 1.1 jruoho {"ACPI_WALK_AML_CALLBACK", SRC_TYPE_SIMPLE}, 561 1.1 jruoho {"ACPI_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 562 1.1 jruoho {"ACPI_WALK_RESOURCE_CALLBACK", SRC_TYPE_SIMPLE}, 563 1.1 jruoho {"ACPI_WALK_INFO", SRC_TYPE_STRUCT}, 564 1.1 jruoho {"ACPI_WALK_STATE", SRC_TYPE_STRUCT}, 565 1.1 jruoho {"ACPI_WHEA_HEADER", SRC_TYPE_STRUCT}, 566 1.1 jruoho 567 1.1.1.3 christos /* Buffers related to predefined ACPI names (_PLD, etc.) */ 568 1.1.1.3 christos 569 1.1.1.3 christos {"ACPI_FDE_INFO", SRC_TYPE_STRUCT}, 570 1.1.1.3 christos {"ACPI_GRT_INFO", SRC_TYPE_STRUCT}, 571 1.1.1.3 christos {"ACPI_GTM_INFO", SRC_TYPE_STRUCT}, 572 1.1.1.3 christos {"ACPI_PLD_INFO", SRC_TYPE_STRUCT}, 573 1.1.1.3 christos 574 1.1.1.3 christos /* Resources */ 575 1.1.1.3 christos 576 1.1 jruoho {"ACPI_RS_LENGTH", SRC_TYPE_SIMPLE}, 577 1.1 jruoho {"ACPI_RSDESC_SIZE", SRC_TYPE_SIMPLE}, 578 1.1 jruoho 579 1.1 jruoho {"AML_RESOURCE", SRC_TYPE_UNION}, 580 1.1 jruoho {"AML_RESOURCE_ADDRESS", SRC_TYPE_STRUCT}, 581 1.1 jruoho {"AML_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT}, 582 1.1 jruoho {"AML_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT}, 583 1.1 jruoho {"AML_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT}, 584 1.1.1.3 christos {"AML_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT}, 585 1.1.1.20 christos {"AML_RESOURCE_CSI2_SERIALBUS", SRC_TYPE_STRUCT}, 586 1.1 jruoho {"AML_RESOURCE_DMA", SRC_TYPE_STRUCT}, 587 1.1 jruoho {"AML_RESOURCE_END_DEPENDENT", SRC_TYPE_STRUCT}, 588 1.1 jruoho {"AML_RESOURCE_END_TAG", SRC_TYPE_STRUCT}, 589 1.1 jruoho {"AML_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT}, 590 1.1 jruoho {"AML_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT}, 591 1.1.1.3 christos {"AML_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT}, 592 1.1 jruoho {"AML_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT}, 593 1.1 jruoho {"AML_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT}, 594 1.1 jruoho {"AML_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT}, 595 1.1.1.3 christos {"AML_RESOURCE_GPIO", SRC_TYPE_STRUCT}, 596 1.1 jruoho {"AML_RESOURCE_IO", SRC_TYPE_STRUCT}, 597 1.1.1.3 christos {"AML_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT}, 598 1.1 jruoho {"AML_RESOURCE_IRQ", SRC_TYPE_STRUCT}, 599 1.1 jruoho {"AML_RESOURCE_IRQ_NOFLAGS", SRC_TYPE_STRUCT}, 600 1.1 jruoho {"AML_RESOURCE_LARGE_HEADER", SRC_TYPE_STRUCT}, 601 1.1 jruoho {"AML_RESOURCE_MEMORY24", SRC_TYPE_STRUCT}, 602 1.1 jruoho {"AML_RESOURCE_MEMORY32", SRC_TYPE_STRUCT}, 603 1.1.1.12 christos {"AML_RESOURCE_PIN_CONFIG", SRC_TYPE_STRUCT}, 604 1.1.1.12 christos {"AML_RESOURCE_PIN_FUNCTION", SRC_TYPE_STRUCT}, 605 1.1.1.12 christos {"AML_RESOURCE_PIN_GROUP", SRC_TYPE_STRUCT}, 606 1.1.1.12 christos {"AML_RESOURCE_PIN_GROUP_CONFIG", SRC_TYPE_STRUCT}, 607 1.1.1.12 christos {"AML_RESOURCE_PIN_GROUP_FUNCTION", SRC_TYPE_STRUCT}, 608 1.1 jruoho {"AML_RESOURCE_SMALL_HEADER", SRC_TYPE_STRUCT}, 609 1.1.1.3 christos {"AML_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT}, 610 1.1 jruoho {"AML_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT}, 611 1.1 jruoho {"AML_RESOURCE_START_DEPENDENT_NOPRIO", SRC_TYPE_STRUCT}, 612 1.1.1.3 christos {"AML_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT}, 613 1.1 jruoho {"AML_RESOURCE_VENDOR_LARGE", SRC_TYPE_STRUCT}, 614 1.1 jruoho {"AML_RESOURCE_VENDOR_SMALL", SRC_TYPE_STRUCT}, 615 1.1.1.4 christos {"AS_BRACE_INFO", SRC_TYPE_STRUCT}, 616 1.1.1.4 christos {"AS_SCAN_CALLBACK", SRC_TYPE_SIMPLE}, 617 1.1 jruoho 618 1.1 jruoho {"APIC_HEADER", SRC_TYPE_STRUCT}, 619 1.1 jruoho {"AE_DEBUG_REGIONS", SRC_TYPE_STRUCT}, 620 1.1 jruoho {"AE_REGION", SRC_TYPE_STRUCT}, 621 1.1 jruoho {"ASL_ANALYSIS_WALK_INFO", SRC_TYPE_STRUCT}, 622 1.1.1.19 christos {"ASL_CACHE_INFO", SRC_TYPE_STRUCT}, 623 1.1.1.12 christos {"ASL_COMMENT_STATE", SRC_TYPE_STRUCT}, 624 1.1.1.12 christos {"ASL_COMMENT_TYPES", SRC_TYPE_SIMPLE}, 625 1.1 jruoho {"ASL_ERROR_MSG", SRC_TYPE_STRUCT}, 626 1.1 jruoho {"ASL_EVENT_INFO", SRC_TYPE_STRUCT}, 627 1.1.1.19 christos {"ASL_EXPECTED_MESSAGE", SRC_TYPE_STRUCT}, 628 1.1.1.19 christos {"ASL_EXPECTED_MSG_NODE", SRC_TYPE_STRUCT}, 629 1.1.1.19 christos {"ASL_FILE_DESC", SRC_TYPE_STRUCT}, 630 1.1 jruoho {"ASL_FILE_INFO", SRC_TYPE_STRUCT}, 631 1.1.1.19 christos {"ASL_FILE_NODE", SRC_TYPE_STRUCT}, 632 1.1 jruoho {"ASL_FILE_STATUS", SRC_TYPE_STRUCT}, 633 1.1.1.19 christos {"ASL_FILE_TYPES", SRC_TYPE_STRUCT}, 634 1.1.1.19 christos {"ASL_GLOBAL_FILE_NODE", SRC_TYPE_STRUCT}, 635 1.1.1.3 christos {"ASL_INCLUDE_DIR", SRC_TYPE_STRUCT}, 636 1.1 jruoho {"ASL_LISTING_NODE", SRC_TYPE_STRUCT}, 637 1.1.1.19 christos {"ASL_LOCATION_NODE", SRC_TYPE_STRUCT}, 638 1.1 jruoho {"ASL_MAPPING_ENTRY", SRC_TYPE_STRUCT}, 639 1.1 jruoho {"ASL_METHOD_INFO", SRC_TYPE_STRUCT}, 640 1.1.1.6 christos {"ASL_METHOD_LOCAL", SRC_TYPE_STRUCT}, 641 1.1 jruoho {"ASL_RESERVED_INFO", SRC_TYPE_STRUCT}, 642 1.1.1.4 christos {"ASL_RESOURCE_INFO", SRC_TYPE_STRUCT}, 643 1.1 jruoho {"ASL_RESOURCE_NODE", SRC_TYPE_STRUCT}, 644 1.1 jruoho {"ASL_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 645 1.1.1.8 christos {"ASL_XREF_INFO", SRC_TYPE_STRUCT}, 646 1.1 jruoho {"UINT64_OVERLAY", SRC_TYPE_UNION}, 647 1.1 jruoho {"UINT64_STRUCT", SRC_TYPE_STRUCT}, 648 1.1 jruoho 649 1.1 jruoho /* 650 1.1 jruoho * Acpi table definition names. 651 1.1 jruoho */ 652 1.1.1.22 christos {"ACPI_TABLE_AEST", SRC_TYPE_STRUCT}, 653 1.1.1.23 christos {"ACPI_TABLE_AGDI", SRC_TYPE_STRUCT}, 654 1.1 jruoho {"ACPI_TABLE_ASF", SRC_TYPE_STRUCT}, 655 1.1.1.21 christos {"ACPI_TABLE_BDAT", SRC_TYPE_STRUCT}, 656 1.1 jruoho {"ACPI_TABLE_BERT", SRC_TYPE_STRUCT}, 657 1.1.1.3 christos {"ACPI_TABLE_BGRT", SRC_TYPE_STRUCT}, 658 1.1 jruoho {"ACPI_TABLE_BOOT", SRC_TYPE_STRUCT}, 659 1.1.1.25 christos {"ACPI_TABLE_CCEL", SRC_TYPE_STRUCT}, 660 1.1.1.26 christos {"ACPI_TABLE_CDAT", SRC_TYPE_STRUCT}, 661 1.1.1.20 christos {"ACPI_TABLE_CEDT", SRC_TYPE_STRUCT}, 662 1.1 jruoho {"ACPI_TABLE_CPEP", SRC_TYPE_STRUCT}, 663 1.1.1.3 christos {"ACPI_TABLE_CSRT", SRC_TYPE_STRUCT}, 664 1.1.1.3 christos {"ACPI_TABLE_DBG2", SRC_TYPE_STRUCT}, 665 1.1 jruoho {"ACPI_TABLE_DBGP", SRC_TYPE_STRUCT}, 666 1.1 jruoho {"ACPI_TABLE_DMAR", SRC_TYPE_STRUCT}, 667 1.1.1.3 christos {"ACPI_TABLE_DRTM", SRC_TYPE_STRUCT}, 668 1.1 jruoho {"ACPI_TABLE_ECDT", SRC_TYPE_STRUCT}, 669 1.1 jruoho {"ACPI_TABLE_EINJ", SRC_TYPE_STRUCT}, 670 1.1.1.29 christos {"ACPI_TABLE_ERDT", SRC_TYPE_STRUCT}, 671 1.1 jruoho {"ACPI_TABLE_ERST", SRC_TYPE_STRUCT}, 672 1.1 jruoho {"ACPI_TABLE_FACS", SRC_TYPE_STRUCT}, 673 1.1 jruoho {"ACPI_TABLE_FADT", SRC_TYPE_STRUCT}, 674 1.1.1.3 christos {"ACPI_TABLE_FPDT", SRC_TYPE_STRUCT}, 675 1.1.1.4 christos {"ACPI_TABLE_GTDT", SRC_TYPE_STRUCT}, 676 1.1 jruoho {"ACPI_TABLE_HEST", SRC_TYPE_STRUCT}, 677 1.1.1.12 christos {"ACPI_TABLE_HMAT", SRC_TYPE_STRUCT}, 678 1.1 jruoho {"ACPI_TABLE_HPET", SRC_TYPE_STRUCT}, 679 1.1 jruoho {"ACPI_TABLE_IBFT", SRC_TYPE_STRUCT}, 680 1.1.1.6 christos {"ACPI_TABLE_IORT", SRC_TYPE_STRUCT}, 681 1.1 jruoho {"ACPI_TABLE_IVRS", SRC_TYPE_STRUCT}, 682 1.1 jruoho {"ACPI_TABLE_MADT", SRC_TYPE_STRUCT}, 683 1.1 jruoho {"ACPI_TABLE_MCFG", SRC_TYPE_STRUCT}, 684 1.1 jruoho {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT}, 685 1.1.1.26 christos {"ACPI_TABLE_MPAM", SRC_TYPE_STRUCT}, 686 1.1.1.3 christos {"ACPI_TABLE_MPST", SRC_TYPE_STRUCT}, 687 1.1.1.29 christos {"ACPI_TABLE_MRRM", SRC_TYPE_STRUCT}, 688 1.1 jruoho {"ACPI_TABLE_MSCT", SRC_TYPE_STRUCT}, 689 1.1.1.5 christos {"ACPI_TABLE_MSDM", SRC_TYPE_STRUCT}, 690 1.1.1.6 christos {"ACPI_TABLE_NFIT", SRC_TYPE_STRUCT}, 691 1.1.1.22 christos {"ACPI_TABLE_NHLT", SRC_TYPE_STRUCT}, 692 1.1.1.3 christos {"ACPI_TABLE_PCCT", SRC_TYPE_STRUCT}, 693 1.1.1.13 christos {"ACPI_TABLE_PDTT", SRC_TYPE_STRUCT}, 694 1.1.1.20 christos {"ACPI_TABLE_PHAT", SRC_TYPE_STRUCT}, 695 1.1.1.20 christos {"ACPI_TABLE_PMTT", SRC_TYPE_STRUCT}, 696 1.1.1.12 christos {"ACPI_TABLE_PPTT", SRC_TYPE_STRUCT}, 697 1.1.1.21 christos {"ACPI_TABLE_PRMT", SRC_TYPE_STRUCT}, 698 1.1.1.21 christos {"ACPI_TABLE_RGRT", SRC_TYPE_STRUCT}, 699 1.1 jruoho {"ACPI_TABLE_RSDP", SRC_TYPE_STRUCT}, 700 1.1 jruoho {"ACPI_TABLE_RSDT", SRC_TYPE_STRUCT}, 701 1.1.1.3 christos {"ACPI_TABLE_S3PT", SRC_TYPE_STRUCT}, 702 1.1 jruoho {"ACPI_TABLE_SBST", SRC_TYPE_STRUCT}, 703 1.1.1.13 christos {"ACPI_TABLE_SDEV", SRC_TYPE_STRUCT}, 704 1.1.1.21 christos {"ACPI_TABLE_SVKL", SRC_TYPE_STRUCT}, 705 1.1.1.3 christos {"ACPI_TABLE_SLIC", SRC_TYPE_STRUCT}, 706 1.1 jruoho {"ACPI_TABLE_SLIT", SRC_TYPE_STRUCT}, 707 1.1 jruoho {"ACPI_TABLE_SPCR", SRC_TYPE_STRUCT}, 708 1.1 jruoho {"ACPI_TABLE_SPMI", SRC_TYPE_STRUCT}, 709 1.1 jruoho {"ACPI_TABLE_SRAT", SRC_TYPE_STRUCT}, 710 1.1.1.6 christos {"ACPI_TABLE_STAO", SRC_TYPE_STRUCT}, 711 1.1 jruoho {"ACPI_TABLE_TCPA", SRC_TYPE_STRUCT}, 712 1.1.1.23 christos {"ACPI_TABLE_TDEL", SRC_TYPE_STRUCT}, 713 1.1.1.3 christos {"ACPI_TABLE_TPM2", SRC_TYPE_STRUCT}, 714 1.1.1.16 christos {"ACPI_TABLE_TPM23", SRC_TYPE_STRUCT}, 715 1.1 jruoho {"ACPI_TABLE_UEFI", SRC_TYPE_STRUCT}, 716 1.1.1.20 christos {"ACPI_TABLE_VIOT", SRC_TYPE_STRUCT}, 717 1.1 jruoho {"ACPI_TABLE_WAET", SRC_TYPE_STRUCT}, 718 1.1 jruoho {"ACPI_TABLE_WDAT", SRC_TYPE_STRUCT}, 719 1.1.1.3 christos {"ACPI_TABLE_WDDT", SRC_TYPE_STRUCT}, 720 1.1 jruoho {"ACPI_TABLE_WDRT", SRC_TYPE_STRUCT}, 721 1.1.1.6 christos {"ACPI_TABLE_WPBT", SRC_TYPE_STRUCT}, 722 1.1.1.12 christos {"ACPI_TABLE_WSMT", SRC_TYPE_STRUCT}, 723 1.1.1.6 christos {"ACPI_TABLE_XENV", SRC_TYPE_STRUCT}, 724 1.1 jruoho {"ACPI_TABLE_XSDT", SRC_TYPE_STRUCT}, 725 1.1 jruoho 726 1.1.1.22 christos /* Individual per-table names (typically subtables) */ 727 1.1.1.22 christos 728 1.1.1.22 christos {"ACPI_AEST_GIC", SRC_TYPE_STRUCT}, 729 1.1.1.22 christos {"ACPI_AEST_HEADER", SRC_TYPE_STRUCT}, 730 1.1.1.22 christos {"ACPI_AEST_MEMORY", SRC_TYPE_STRUCT}, 731 1.1.1.22 christos {"ACPI_AEST_NODE_INTERFACE", SRC_TYPE_STRUCT}, 732 1.1.1.22 christos {"ACPI_AEST_NODE_INTERRUPT", SRC_TYPE_STRUCT}, 733 1.1.1.27 christos {"ACPI_AEST_NODE_INTERRUPT_V2", SRC_TYPE_STRUCT}, 734 1.1.1.22 christos {"ACPI_AEST_PROCESSOR", SRC_TYPE_STRUCT}, 735 1.1.1.22 christos {"ACPI_AEST_PROCESSOR_CACHE", SRC_TYPE_STRUCT}, 736 1.1.1.22 christos {"ACPI_AEST_PROCESSOR_GENERIC", SRC_TYPE_STRUCT}, 737 1.1.1.22 christos {"ACPI_AEST_PROCESSOR_TLB", SRC_TYPE_STRUCT}, 738 1.1.1.22 christos {"ACPI_AEST_SMMU", SRC_TYPE_STRUCT}, 739 1.1.1.22 christos {"ACPI_AEST_VENDOR", SRC_TYPE_STRUCT}, 740 1.1.1.27 christos {"ACPI_AEST_VENDOR_V2", SRC_TYPE_STRUCT}, 741 1.1 jruoho {"ACPI_ASF_ADDRESS", SRC_TYPE_STRUCT}, 742 1.1 jruoho {"ACPI_ASF_ALERT", SRC_TYPE_STRUCT}, 743 1.1 jruoho {"ACPI_ASF_ALERT_DATA", SRC_TYPE_STRUCT}, 744 1.1 jruoho {"ACPI_ASF_CONTROL_DATA", SRC_TYPE_STRUCT}, 745 1.1 jruoho {"ACPI_ASF_HEADER", SRC_TYPE_STRUCT}, 746 1.1 jruoho {"ACPI_ASF_INFO", SRC_TYPE_STRUCT}, 747 1.1 jruoho {"ACPI_ASF_REMOTE", SRC_TYPE_STRUCT}, 748 1.1 jruoho {"ACPI_ASF_RMCP", SRC_TYPE_STRUCT}, 749 1.1 jruoho {"ACPI_BERT_REGION", SRC_TYPE_STRUCT}, 750 1.1.1.20 christos {"ACPI_CEDT_CHBS", SRC_TYPE_STRUCT}, 751 1.1.1.20 christos {"ACPI_CEDT_HEADER", SRC_TYPE_STRUCT}, 752 1.1 jruoho {"ACPI_CPEP_POLLING", SRC_TYPE_STRUCT}, 753 1.1.1.3 christos {"ACPI_CSRT_GROUP", SRC_TYPE_STRUCT}, 754 1.1.1.3 christos {"ACPI_CSRT_DESCRIPTOR", SRC_TYPE_STRUCT}, 755 1.1.1.3 christos {"ACPI_CSRT_SHARED_INFO", SRC_TYPE_STRUCT}, 756 1.1.1.3 christos {"ACPI_DBG2_DEVICE", SRC_TYPE_STRUCT}, 757 1.1 jruoho {"ACPI_DMAR_HEADER", SRC_TYPE_STRUCT}, 758 1.1 jruoho {"ACPI_DMAR_DEVICE_SCOPE", SRC_TYPE_STRUCT}, 759 1.1.1.4 christos {"ACPI_DMAR_ANDD", SRC_TYPE_STRUCT}, 760 1.1 jruoho {"ACPI_DMAR_ATSR", SRC_TYPE_STRUCT}, 761 1.1 jruoho {"ACPI_DMAR_RHSA", SRC_TYPE_STRUCT}, 762 1.1 jruoho {"ACPI_DMAR_HARDWARE_UNIT", SRC_TYPE_STRUCT}, 763 1.1 jruoho {"ACPI_DMAR_RESERVED_MEMORY", SRC_TYPE_STRUCT}, 764 1.1.1.6 christos {"ACPI_DRTM_DPS_ID", SRC_TYPE_STRUCT}, 765 1.1.1.6 christos {"ACPI_DRTM_RESOURCE", SRC_TYPE_STRUCT}, 766 1.1.1.6 christos {"ACPI_DRTM_RESOURCE_LIST", SRC_TYPE_STRUCT}, 767 1.1.1.6 christos {"ACPI_DRTM_VTABLE_LIST", SRC_TYPE_STRUCT}, 768 1.1 jruoho {"ACPI_EINJ_ENTRY", SRC_TYPE_STRUCT}, 769 1.1 jruoho {"ACPI_EINJ_TRIGGER", SRC_TYPE_STRUCT}, 770 1.1.1.29 christos {"ACPI_ERDT_RMDD", SRC_TYPE_STRUCT}, 771 1.1.1.29 christos {"ACPI_ERDT_CACD", SRC_TYPE_STRUCT}, 772 1.1.1.29 christos {"ACPI_ERDT_DACD", SRC_TYPE_STRUCT}, 773 1.1.1.29 christos {"ACPI_ERDT_DACD_PATHS", SRC_TYPE_STRUCT}, 774 1.1.1.29 christos {"ACPI_ERDT_CMRC", SRC_TYPE_STRUCT}, 775 1.1.1.29 christos {"ACPI_ERDT_MMRC", SRC_TYPE_STRUCT}, 776 1.1.1.29 christos {"ACPI_ERDT_MARC", SRC_TYPE_STRUCT}, 777 1.1.1.29 christos {"ACPI_ERDT_CARC", SRC_TYPE_STRUCT}, 778 1.1.1.29 christos {"ACPI_ERDT_CMRD", SRC_TYPE_STRUCT}, 779 1.1.1.29 christos {"ACPI_ERDT_IBRD", SRC_TYPE_STRUCT}, 780 1.1.1.29 christos {"ACPI_ERDT_IBAD", SRC_TYPE_STRUCT}, 781 1.1.1.29 christos {"ACPI_ERDT_CARD", SRC_TYPE_STRUCT}, 782 1.1.1.4 christos {"ACPI_ERST_ENTRY", SRC_TYPE_STRUCT}, 783 1.1.1.4 christos {"ACPI_ERST_INFO", SRC_TYPE_STRUCT}, 784 1.1.1.3 christos {"ACPI_FPDT_HEADER", SRC_TYPE_STRUCT}, 785 1.1.1.3 christos {"ACPI_FPDT_BOOT", SRC_TYPE_STRUCT}, 786 1.1.1.8 christos {"ACPI_FPDT_BOOT_POINTER", SRC_TYPE_STRUCT}, 787 1.1.1.8 christos {"ACPI_FPDT_S3PT_POINTER", SRC_TYPE_STRUCT}, 788 1.1.1.4 christos {"ACPI_GTDT_HEADER", SRC_TYPE_STRUCT}, 789 1.1.1.4 christos {"ACPI_GTDT_TIMER_BLOCK", SRC_TYPE_STRUCT}, 790 1.1.1.4 christos {"ACPI_GTDT_TIMER_ENTRY", SRC_TYPE_STRUCT}, 791 1.1.1.4 christos {"ACPI_GTDT_WATCHDOG", SRC_TYPE_STRUCT}, 792 1.1 jruoho {"ACPI_HEST_AER_COMMON", SRC_TYPE_STRUCT}, 793 1.1 jruoho {"ACPI_HEST_HEADER", SRC_TYPE_STRUCT}, 794 1.1 jruoho {"ACPI_HEST_NOTIFY", SRC_TYPE_STRUCT}, 795 1.1 jruoho {"ACPI_HEST_IA_ERROR_BANK", SRC_TYPE_STRUCT}, 796 1.1 jruoho {"ACPI_HEST_IA_MACHINE_CHECK", SRC_TYPE_STRUCT}, 797 1.1 jruoho {"ACPI_HEST_IA_CORRECTED", SRC_TYPE_STRUCT}, 798 1.1 jruoho {"ACPI_HEST_IA_NMI", SRC_TYPE_STRUCT}, 799 1.1 jruoho {"ACPI_HEST_AER_ROOT", SRC_TYPE_STRUCT}, 800 1.1 jruoho {"ACPI_HEST_AER", SRC_TYPE_STRUCT}, 801 1.1 jruoho {"ACPI_HEST_AER_BRIDGE", SRC_TYPE_STRUCT}, 802 1.1 jruoho {"ACPI_HEST_GENERIC", SRC_TYPE_STRUCT}, 803 1.1.1.8 christos {"ACPI_HEST_GENERIC_V2", SRC_TYPE_STRUCT}, 804 1.1 jruoho {"ACPI_HEST_GENERIC_STATUS", SRC_TYPE_STRUCT}, 805 1.1 jruoho {"ACPI_HEST_GENERIC_DATA", SRC_TYPE_STRUCT}, 806 1.1.1.8 christos {"ACPI_HEST_GENERIC_DATA_V300", SRC_TYPE_STRUCT}, 807 1.1.1.12 christos {"ACPI_HEST_IA_DEFERRED_CHECK", SRC_TYPE_STRUCT}, 808 1.1.1.17 christos {"ACPI_HMAT_PROXIMITY_DOMAIN", SRC_TYPE_STRUCT}, 809 1.1.1.12 christos {"ACPI_HMAT_CACHE", SRC_TYPE_STRUCT}, 810 1.1.1.12 christos {"ACPI_HMAT_LOCALITY", SRC_TYPE_STRUCT}, 811 1.1.1.12 christos {"ACPI_HMAT_STRUCTURE", SRC_TYPE_STRUCT}, 812 1.1 jruoho {"ACPI_IBFT_HEADER", SRC_TYPE_STRUCT}, 813 1.1 jruoho {"ACPI_IBFT_CONTROL", SRC_TYPE_STRUCT}, 814 1.1 jruoho {"ACPI_IBFT_INITIATOR", SRC_TYPE_STRUCT}, 815 1.1 jruoho {"ACPI_IBFT_NIC", SRC_TYPE_STRUCT}, 816 1.1 jruoho {"ACPI_IBFT_TARGET", SRC_TYPE_STRUCT}, 817 1.1.1.6 christos {"ACPI_IORT_ID_MAPPING", SRC_TYPE_STRUCT}, 818 1.1.1.6 christos {"ACPI_IORT_ITS_GROUP", SRC_TYPE_STRUCT}, 819 1.1.1.6 christos {"ACPI_IORT_MEMORY_ACCESS", SRC_TYPE_STRUCT}, 820 1.1.1.6 christos {"ACPI_IORT_NAMED_COMPONENT", SRC_TYPE_STRUCT}, 821 1.1.1.6 christos {"ACPI_IORT_NODE", SRC_TYPE_STRUCT}, 822 1.1.1.6 christos {"ACPI_IORT_ROOT_COMPLEX", SRC_TYPE_STRUCT}, 823 1.1.1.6 christos {"ACPI_IORT_SMMU", SRC_TYPE_STRUCT}, 824 1.1.1.11 christos {"ACPI_IORT_SMMU_GSI", SRC_TYPE_STRUCT}, 825 1.1.1.8 christos {"ACPI_IORT_SMMU_V3", SRC_TYPE_STRUCT}, 826 1.1.1.15 christos {"ACPI_IORT_PMCG", SRC_TYPE_STRUCT}, 827 1.1.1.20 christos {"ACPI_IORT_RMR", SRC_TYPE_STRUCT}, 828 1.1.1.20 christos {"ACPI_IORT_RMR_DESC", SRC_TYPE_STRUCT}, 829 1.1 jruoho {"ACPI_IVRS_HEADER", SRC_TYPE_STRUCT}, 830 1.1 jruoho {"ACPI_IVRS_HARDWARE", SRC_TYPE_STRUCT}, 831 1.1 jruoho {"ACPI_IVRS_DE_HEADER", SRC_TYPE_STRUCT}, 832 1.1 jruoho {"ACPI_IVRS_DEVICE4", SRC_TYPE_STRUCT}, 833 1.1 jruoho {"ACPI_IVRS_DEVICE8A", SRC_TYPE_STRUCT}, 834 1.1 jruoho {"ACPI_IVRS_DEVICE8B", SRC_TYPE_STRUCT}, 835 1.1 jruoho {"ACPI_IVRS_DEVICE8C", SRC_TYPE_STRUCT}, 836 1.1 jruoho {"ACPI_IVRS_MEMORY", SRC_TYPE_STRUCT}, 837 1.1 jruoho {"ACPI_MADT_ADDRESS_OVERRIDE", SRC_TYPE_STRUCT}, 838 1.1.1.4 christos {"ACPI_MADT_GENERIC_MSI_FRAME", SRC_TYPE_STRUCT}, 839 1.1.1.4 christos {"ACPI_MADT_GENERIC_REDISTRIBUTOR", SRC_TYPE_STRUCT}, 840 1.1 jruoho {"ACPI_MADT_HEADER", SRC_TYPE_STRUCT}, 841 1.1 jruoho {"ACPI_MADT_IO_APIC", SRC_TYPE_STRUCT}, 842 1.1 jruoho {"ACPI_MADT_IO_SAPIC", SRC_TYPE_STRUCT}, 843 1.1 jruoho {"ACPI_MADT_LOCAL_APIC", SRC_TYPE_STRUCT}, 844 1.1 jruoho {"ACPI_MADT_LOCAL_APIC_NMI", SRC_TYPE_STRUCT}, 845 1.1 jruoho {"ACPI_MADT_LOCAL_APIC_OVERRIDE", SRC_TYPE_STRUCT}, 846 1.1 jruoho {"ACPI_MADT_LOCAL_SAPIC", SRC_TYPE_STRUCT}, 847 1.1 jruoho {"ACPI_MADT_LOCAL_X2APIC", SRC_TYPE_STRUCT}, 848 1.1 jruoho {"ACPI_MADT_LOCAL_X2APIC_NMI", SRC_TYPE_STRUCT}, 849 1.1.1.3 christos {"ACPI_MADT_GENERIC_DISTRIBUTOR", SRC_TYPE_STRUCT}, 850 1.1.1.3 christos {"ACPI_MADT_GENERIC_INTERRUPT", SRC_TYPE_STRUCT}, 851 1.1 jruoho {"ACPI_MADT_INTERRUPT_OVERRIDE", SRC_TYPE_STRUCT}, 852 1.1 jruoho {"ACPI_MADT_INTERRUPT_SOURCE", SRC_TYPE_STRUCT}, 853 1.1 jruoho {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT}, 854 1.1.1.20 christos {"ACPI_MADT_MULTIPROC_WAKEUP", SRC_TYPE_STRUCT}, 855 1.1.1.21 christos {"ACPI_MADT_MULTIPROC_WAKEUP_MAILBOX", SRC_TYPE_STRUCT}, 856 1.1 jruoho {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, 857 1.1.1.22 christos {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, 858 1.1.1.26 christos {"ACPI_MPAM_MSC_NODE", SRC_TYPE_STRUCT}, 859 1.1.1.26 christos {"ACPI_MPAM_RESOURCE_LOCATOR", SRC_TYPE_STRUCT}, 860 1.1.1.26 christos {"ACPI_MPAM_RESOURCE_NODE", SRC_TYPE_STRUCT}, 861 1.1.1.29 christos {"ACPI_MRRM_MEM_RANGE_ENTRY", SRC_TYPE_STRUCT}, 862 1.1.1.3 christos {"ACPI_MPST_COMPONENT", SRC_TYPE_STRUCT}, 863 1.1.1.3 christos {"ACPI_MPST_DATA_HDR", SRC_TYPE_STRUCT}, 864 1.1.1.3 christos {"ACPI_MPST_POWER_DATA", SRC_TYPE_STRUCT}, 865 1.1.1.3 christos {"ACPI_MPST_POWER_NODE", SRC_TYPE_STRUCT}, 866 1.1.1.3 christos {"ACPI_MPST_POWER_STATE", SRC_TYPE_STRUCT}, 867 1.1 jruoho {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT}, 868 1.1.1.13 christos {"ACPI_NFIT_CAPABILITIES", SRC_TYPE_STRUCT}, 869 1.1.1.22 christos {"ACPI_NFIT_CONTROL_REGION", SRC_TYPE_STRUCT}, 870 1.1.1.22 christos {"ACPI_NFIT_DATA_REGION", SRC_TYPE_STRUCT}, 871 1.1.1.13 christos {"ACPI_NFIT_DEVICE_HANDLE", SRC_TYPE_STRUCT}, 872 1.1.1.22 christos {"ACPI_NFIT_FLUSH_ADDRESS", SRC_TYPE_STRUCT}, 873 1.1.1.6 christos {"ACPI_NFIT_HEADER", SRC_TYPE_STRUCT}, 874 1.1.1.6 christos {"ACPI_NFIT_INTERLEAVE", SRC_TYPE_STRUCT}, 875 1.1.1.22 christos {"ACPI_NFIT_MEMORY_MAP", SRC_TYPE_STRUCT}, 876 1.1.1.6 christos {"ACPI_NFIT_SMBIOS", SRC_TYPE_STRUCT}, 877 1.1.1.22 christos {"ACPI_NFIT_SYSTEM_ADDRESS", SRC_TYPE_STRUCT}, 878 1.1.1.22 christos {"ACPI_NHLT_ENDPOINT", SRC_TYPE_STRUCT}, 879 1.1.1.27 christos {"ACPI_NHLT_CONFIG", SRC_TYPE_STRUCT}, 880 1.1.1.27 christos {"ACPI_NHLT_GENDEVICE_CONFIG", SRC_TYPE_STRUCT}, 881 1.1.1.27 christos {"ACPI_NHLT_MICDEVICE_CONFIG", SRC_TYPE_STRUCT}, 882 1.1.1.27 christos {"ACPI_NHLT_VENDOR_MIC_CONFIG", SRC_TYPE_STRUCT}, 883 1.1.1.27 christos {"ACPI_NHLT_VENDOR_MICDEVICE_CONFIG", SRC_TYPE_STRUCT}, 884 1.1.1.27 christos {"ACPI_NHLT_DEVICE_CONFIG", SRC_TYPE_UNION}, 885 1.1.1.27 christos {"ACPI_NHLT_WAVE_FORMATEXT", SRC_TYPE_STRUCT}, 886 1.1.1.22 christos {"ACPI_NHLT_FORMAT_CONFIG", SRC_TYPE_STRUCT}, 887 1.1.1.22 christos {"ACPI_NHLT_FORMATS_CONFIG", SRC_TYPE_STRUCT}, 888 1.1.1.24 christos {"ACPI_NHLT_DEVICE_INFO", SRC_TYPE_STRUCT}, 889 1.1.1.27 christos {"ACPI_NHLT_DEVICES_INFO", SRC_TYPE_STRUCT}, 890 1.1.1.12 christos {"ACPI_PCCT_EXT_PCC_SHARED_MEMORY", SRC_TYPE_STRUCT}, 891 1.1.1.4 christos {"ACPI_PCCT_HW_REDUCED", SRC_TYPE_STRUCT}, 892 1.1.1.8 christos {"ACPI_PCCT_HW_REDUCED_TYPE2", SRC_TYPE_STRUCT}, 893 1.1.1.12 christos {"ACPI_PCCT_EXT_PCC_MASTER", SRC_TYPE_STRUCT}, 894 1.1.1.12 christos {"ACPI_PCCT_EXT_PCC_SLAVE", SRC_TYPE_STRUCT}, 895 1.1.1.20 christos {"ACPI_PCCT_HW_REG", SRC_TYPE_STRUCT}, 896 1.1.1.4 christos {"ACPI_PCCT_SHARED_MEMORY", SRC_TYPE_STRUCT}, 897 1.1.1.3 christos {"ACPI_PCCT_SUBSPACE", SRC_TYPE_STRUCT}, 898 1.1.1.13 christos {"ACPI_PDTT_CHANNEL", SRC_TYPE_STRUCT}, 899 1.1.1.20 christos {"ACPI_PHAT_HEADER", SRC_TYPE_STRUCT}, 900 1.1.1.20 christos {"ACPI_PHAT_VERSION_DATA", SRC_TYPE_STRUCT}, 901 1.1.1.20 christos {"ACPI_PHAT_VERSION_ELEMENT", SRC_TYPE_STRUCT}, 902 1.1.1.20 christos {"ACPI_PHAT_HEALTH_DATA", SRC_TYPE_STRUCT}, 903 1.1.1.20 christos {"ACPI_PMTT_CONTROLLER", SRC_TYPE_STRUCT}, 904 1.1.1.20 christos {"ACPI_PMTT_HEADER", SRC_TYPE_STRUCT}, 905 1.1.1.20 christos {"ACPI_PMTT_PHYSICAL_COMPONENT", SRC_TYPE_STRUCT}, 906 1.1.1.20 christos {"ACPI_PMTT_SOCKET", SRC_TYPE_STRUCT}, 907 1.1.1.20 christos {"ACPI_PMTT_VENDOR_SPECIFIC", SRC_TYPE_STRUCT}, 908 1.1.1.12 christos {"ACPI_PPTT_CACHE", SRC_TYPE_STRUCT}, 909 1.1.1.20 christos {"ACPI_PPTT_CACHE_V1", SRC_TYPE_STRUCT}, 910 1.1.1.12 christos {"ACPI_PPTT_ID", SRC_TYPE_STRUCT}, 911 1.1.1.13 christos {"ACPI_PPTT_PROCESSOR", SRC_TYPE_STRUCT}, 912 1.1.1.21 christos {"ACPI_TABLE_PRMT_HEADER", SRC_TYPE_STRUCT}, 913 1.1.1.22 christos {"ACPI_PRMT_MODULE_HEADER", SRC_TYPE_STRUCT}, 914 1.1.1.21 christos {"ACPI_PRMT_MODULE_INFO", SRC_TYPE_STRUCT}, 915 1.1.1.21 christos {"ACPI_PRMT_HANDLER_INFO", SRC_TYPE_STRUCT}, 916 1.1.1.2 jruoho {"ACPI_RSDP_COMMON", SRC_TYPE_STRUCT}, 917 1.1.1.2 jruoho {"ACPI_RSDP_EXTENSION", SRC_TYPE_STRUCT}, 918 1.1.1.3 christos {"ACPI_S3PT_RESUME", SRC_TYPE_STRUCT}, 919 1.1.1.3 christos {"ACPI_S3PT_SUSPEND", SRC_TYPE_STRUCT}, 920 1.1.1.13 christos {"ACPI_SDEV_HEADER", SRC_TYPE_STRUCT}, 921 1.1.1.13 christos {"ACPI_SDEV_NAMESPACE", SRC_TYPE_STRUCT}, 922 1.1.1.13 christos {"ACPI_SDEV_PCIE", SRC_TYPE_STRUCT}, 923 1.1.1.13 christos {"ACPI_SDEV_PCIE_PATH", SRC_TYPE_STRUCT}, 924 1.1.1.21 christos {"ACPI_SVKL_KEY", SRC_TYPE_STRUCT}, 925 1.1 jruoho {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT}, 926 1.1 jruoho {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT}, 927 1.1.1.12 christos {"ACPI_SRAT_GIC_ITS_AFFINITY", SRC_TYPE_STRUCT}, 928 1.1.1.12 christos {"ACPI_SRAT_GICC_AFFINITY", SRC_TYPE_STRUCT}, 929 1.1.1.17 christos {"ACPI_SRAT_GENERIC_AFFINITY", SRC_TYPE_STRUCT}, 930 1.1 jruoho {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT}, 931 1.1 jruoho {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT}, 932 1.1.1.27 christos {"ACPI_SRAT_RINTC_AFFINITY", SRC_TYPE_STRUCT}, 933 1.1.1.6 christos {"ACPI_TABLE_TCPA_CLIENT", SRC_TYPE_STRUCT}, 934 1.1.1.6 christos {"ACPI_TABLE_TCPA_SERVER", SRC_TYPE_STRUCT}, 935 1.1.1.12 christos {"ACPI_TPM2_TRAILER", SRC_TYPE_STRUCT}, 936 1.1.1.16 christos {"ACPI_TPM23_TRAILER", SRC_TYPE_STRUCT}, 937 1.1.1.12 christos {"ACPI_TPM2_ARM_SMC", SRC_TYPE_STRUCT}, 938 1.1.1.20 christos {"ACPI_VIOT_HEADER", SRC_TYPE_STRUCT}, 939 1.1.1.20 christos {"ACPI_VIOT_PCI_RANGE", SRC_TYPE_STRUCT}, 940 1.1.1.20 christos {"ACPI_VIOT_MMIO", SRC_TYPE_STRUCT}, 941 1.1.1.20 christos {"ACPI_VIOT_VIRTIO_IOMMU_PCI", SRC_TYPE_STRUCT}, 942 1.1.1.20 christos {"ACPI_VIOT_VIRTIO_IOMMU_MMIO", SRC_TYPE_STRUCT}, 943 1.1 jruoho {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT}, 944 1.1.1.22 christos {"ACPI_WPBT_UNICODE", SRC_TYPE_STRUCT}, 945 1.1 jruoho 946 1.1.1.2 jruoho /* Data Table compiler */ 947 1.1 jruoho 948 1.1.1.2 jruoho {"DT_FIELD", SRC_TYPE_STRUCT}, 949 1.1.1.2 jruoho {"DT_SUBTABLE", SRC_TYPE_STRUCT}, 950 1.1.1.3 christos {"DT_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 951 1.1.1.3 christos 952 1.1.1.3 christos /* iASL preprocessor */ 953 1.1.1.3 christos 954 1.1.1.3 christos {"PR_DEFINE_INFO", SRC_TYPE_STRUCT}, 955 1.1.1.3 christos {"PR_DIRECTIVE_INFO", SRC_TYPE_STRUCT}, 956 1.1.1.3 christos {"PR_FILE_NODE", SRC_TYPE_STRUCT}, 957 1.1.1.3 christos {"PR_LINE_MAPPING", SRC_TYPE_STRUCT}, 958 1.1.1.3 christos {"PR_MACRO_ARG", SRC_TYPE_STRUCT}, 959 1.1.1.3 christos {"PR_OPERATOR_INFO", SRC_TYPE_STRUCT}, 960 1.1.1.3 christos 961 1.1.1.4 christos /* AcpiDump utility */ 962 1.1.1.4 christos 963 1.1.1.4 christos {"AP_DUMP_ACTION", SRC_TYPE_STRUCT}, 964 1.1.1.4 christos 965 1.1.1.3 christos /* AcpiHelp utility */ 966 1.1.1.3 christos 967 1.1.1.3 christos {"AH_AML_OPCODE", SRC_TYPE_STRUCT}, 968 1.1.1.3 christos {"AH_ASL_OPERATOR", SRC_TYPE_STRUCT}, 969 1.1.1.3 christos {"AH_ASL_KEYWORD", SRC_TYPE_STRUCT}, 970 1.1.1.4 christos {"AH_DEVICE_ID", SRC_TYPE_STRUCT}, 971 1.1.1.3 christos {"AH_PREDEFINED_NAME", SRC_TYPE_STRUCT}, 972 1.1.1.26 christos {"AH_TABLE", SRC_TYPE_STRUCT}, 973 1.1.1.4 christos {"AH_UUID", SRC_TYPE_STRUCT}, 974 1.1.1.3 christos 975 1.1.1.3 christos /* AcpiXtract utility */ 976 1.1.1.3 christos 977 1.1.1.3 christos {"AX_TABLE_INFO", SRC_TYPE_STRUCT}, 978 1.1 jruoho 979 1.1.1.4 christos /* OS service layers */ 980 1.1.1.4 christos 981 1.1.1.4 christos {"EXTERNAL_FIND_INFO", SRC_TYPE_STRUCT}, 982 1.1.1.4 christos {"OSL_TABLE_INFO", SRC_TYPE_STRUCT}, 983 1.1.1.4 christos 984 1.1 jruoho {NULL, 0} 985 1.1 jruoho }; 986 1.1 jruoho 987 1.1 jruoho 988 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxAddStruct[] = { 989 1.1 jruoho {"acpi_namespace_node"}, 990 1.1 jruoho {"acpi_parse_object"}, 991 1.1 jruoho {"acpi_table_desc"}, 992 1.1 jruoho {"acpi_walk_state"}, 993 1.1 jruoho {NULL} 994 1.1 jruoho }; 995 1.1 jruoho 996 1.1 jruoho 997 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxEliminateLines_C[] = { 998 1.1 jruoho 999 1.1 jruoho {"#define __"}, 1000 1.1 jruoho {NULL} 1001 1.1 jruoho }; 1002 1.1 jruoho 1003 1.1 jruoho 1004 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxEliminateLines_H[] = { 1005 1.1 jruoho 1006 1.1 jruoho {NULL} 1007 1.1 jruoho }; 1008 1.1 jruoho 1009 1.1 jruoho 1010 1.1 jruoho ACPI_IDENTIFIER_TABLE LinuxConditionalIdentifiers[] = { 1011 1.1 jruoho 1012 1.1 jruoho /* {"ACPI_USE_STANDARD_HEADERS"}, */ 1013 1.1 jruoho {"WIN32"}, 1014 1.1 jruoho {"_MSC_VER"}, 1015 1.1 jruoho {NULL} 1016 1.1 jruoho }; 1017 1.1 jruoho 1018 1.1.1.3 christos 1019 1.1.1.3 christos ACPI_STRING_TABLE LinuxSpecialStrings[] = { 1020 1.1.1.3 christos 1021 1.1.1.3 christos /* Include file paths */ 1022 1.1.1.3 christos 1023 1.1.1.3 christos {"\"acpi.h\"", "<acpi/acpi.h>", REPLACE_WHOLE_WORD}, 1024 1.1.1.3 christos {"\"acpiosxf.h\"", "<acpi/acpiosxf.h>", REPLACE_WHOLE_WORD}, 1025 1.1.1.3 christos {"\"acpixf.h\"", "<acpi/acpixf.h>", REPLACE_WHOLE_WORD}, 1026 1.1.1.3 christos {"\"acbuffer.h\"", "<acpi/acbuffer.h>", REPLACE_WHOLE_WORD}, 1027 1.1.1.3 christos {"\"acconfig.h\"", "<acpi/acconfig.h>", REPLACE_WHOLE_WORD}, 1028 1.1.1.3 christos {"\"acexcep.h\"", "<acpi/acexcep.h>", REPLACE_WHOLE_WORD}, 1029 1.1.1.3 christos {"\"acnames.h\"", "<acpi/acnames.h>", REPLACE_WHOLE_WORD}, 1030 1.1.1.3 christos {"\"acoutput.h\"", "<acpi/acoutput.h>", REPLACE_WHOLE_WORD}, 1031 1.1.1.3 christos {"\"acrestyp.h\"", "<acpi/acrestyp.h>", REPLACE_WHOLE_WORD}, 1032 1.1.1.3 christos {"\"actbl.h\"", "<acpi/actbl.h>", REPLACE_WHOLE_WORD}, 1033 1.1.1.3 christos {"\"actbl1.h\"", "<acpi/actbl1.h>", REPLACE_WHOLE_WORD}, 1034 1.1.1.3 christos {"\"actbl2.h\"", "<acpi/actbl2.h>", REPLACE_WHOLE_WORD}, 1035 1.1.1.3 christos {"\"actbl3.h\"", "<acpi/actbl3.h>", REPLACE_WHOLE_WORD}, 1036 1.1.1.3 christos {"\"actypes.h\"", "<acpi/actypes.h>", REPLACE_WHOLE_WORD}, 1037 1.1.1.3 christos {"\"platform/acenv.h\"", "<acpi/platform/acenv.h>", REPLACE_WHOLE_WORD}, 1038 1.1.1.4 christos {"\"platform/acenvex.h\"", "<acpi/platform/acenvex.h>", REPLACE_WHOLE_WORD}, 1039 1.1.1.3 christos {"\"acgcc.h\"", "<acpi/platform/acgcc.h>", REPLACE_WHOLE_WORD}, 1040 1.1.1.11 christos {"\"acintel.h\"", "<acpi/platform/acintel.h>", REPLACE_WHOLE_WORD}, 1041 1.1.1.3 christos {"\"aclinux.h\"", "<acpi/platform/aclinux.h>", REPLACE_WHOLE_WORD}, 1042 1.1.1.4 christos {"\"aclinuxex.h\"", "<acpi/platform/aclinuxex.h>", REPLACE_WHOLE_WORD}, 1043 1.1.1.3 christos 1044 1.1.1.3 christos {NULL, NULL, 0} 1045 1.1.1.3 christos }; 1046 1.1.1.3 christos 1047 1.1.1.3 christos 1048 1.1.1.3 christos ACPI_IDENTIFIER_TABLE LinuxSpecialMacros[] = { 1049 1.1.1.3 christos 1050 1.1.1.4 christos {"ACPI_DBG_DEPENDENT_RETURN_VOID"}, 1051 1.1.1.3 christos {"ACPI_EXPORT_SYMBOL"}, 1052 1.1.1.3 christos {"ACPI_EXPORT_SYMBOL_INIT"}, 1053 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_OK"}, 1054 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_PTR"}, 1055 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_STATUS"}, 1056 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_UINT32"}, 1057 1.1.1.4 christos {"ACPI_EXTERNAL_RETURN_VOID"}, 1058 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_OK"}, 1059 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_STATUS"}, 1060 1.1.1.3 christos {"ACPI_HW_DEPENDENT_RETURN_VOID"}, 1061 1.1.1.4 christos {"ACPI_MSG_DEPENDENT_RETURN_VOID"}, 1062 1.1.1.4 christos 1063 1.1.1.3 christos {NULL} 1064 1.1.1.3 christos }; 1065 1.1.1.3 christos 1066 1.1.1.3 christos 1067 1.1.1.7 christos ACPI_CONVERSION_TABLE LinuxConversionTable = 1068 1.1.1.7 christos { 1069 1.1.1.14 christos EmptyHeader, 1070 1.1 jruoho FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES, 1071 1.1 jruoho 1072 1.1 jruoho AcpiIdentifiers, 1073 1.1 jruoho 1074 1.1 jruoho /* C source files */ 1075 1.1 jruoho 1076 1.1.1.14 christos "// SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0\n", 1077 1.1 jruoho LinuxDataTypes, 1078 1.1 jruoho LinuxEliminateLines_C, 1079 1.1 jruoho NULL, 1080 1.1.1.6 christos NULL, 1081 1.1 jruoho AcpiIdentifiers, 1082 1.1.1.3 christos NULL, 1083 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1084 1.1 jruoho CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE | 1085 1.1 jruoho CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS | 1086 1.1 jruoho CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE | 1087 1.1 jruoho CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8), 1088 1.1 jruoho 1089 1.1 jruoho /* C header files */ 1090 1.1 jruoho 1091 1.1.1.14 christos "/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */\n", 1092 1.1 jruoho LinuxDataTypes, 1093 1.1 jruoho LinuxEliminateLines_H, 1094 1.1 jruoho LinuxConditionalIdentifiers, 1095 1.1 jruoho NULL, 1096 1.1 jruoho AcpiIdentifiers, 1097 1.1.1.3 christos NULL, 1098 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1099 1.1 jruoho CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES | 1100 1.1 jruoho CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE | 1101 1.1 jruoho CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8), 1102 1.1.1.4 christos 1103 1.1.1.4 christos /* Patch files */ 1104 1.1.1.4 christos 1105 1.1.1.4 christos LinuxDataTypes, 1106 1.1.1.4 christos NULL, 1107 1.1.1.4 christos NULL, 1108 1.1.1.4 christos NULL, 1109 1.1.1.4 christos AcpiIdentifiers, 1110 1.1.1.4 christos NULL, 1111 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1112 1.1.1.4 christos CVT_MIXED_CASE_TO_UNDERSCORES), 1113 1.1 jruoho }; 1114 1.1 jruoho 1115 1.1 jruoho 1116 1.1 jruoho /****************************************************************************** 1117 1.1 jruoho * 1118 1.1 jruoho * Code cleanup translation tables 1119 1.1 jruoho * 1120 1.1 jruoho ******************************************************************************/ 1121 1.1 jruoho 1122 1.1.1.7 christos ACPI_CONVERSION_TABLE CleanupConversionTable = 1123 1.1.1.7 christos { 1124 1.1 jruoho NULL, 1125 1.1 jruoho FLG_DEFAULT_FLAGS, 1126 1.1 jruoho NULL, 1127 1.1 jruoho /* C source files */ 1128 1.1 jruoho 1129 1.1 jruoho NULL, 1130 1.1 jruoho NULL, 1131 1.1 jruoho NULL, 1132 1.1 jruoho NULL, 1133 1.1 jruoho NULL, 1134 1.1.1.3 christos NULL, 1135 1.1.1.14 christos NULL, 1136 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1137 1.1 jruoho CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 1138 1.1 jruoho 1139 1.1 jruoho /* C header files */ 1140 1.1 jruoho 1141 1.1 jruoho NULL, 1142 1.1 jruoho NULL, 1143 1.1 jruoho NULL, 1144 1.1 jruoho NULL, 1145 1.1 jruoho NULL, 1146 1.1.1.3 christos NULL, 1147 1.1.1.14 christos NULL, 1148 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1149 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 1150 1.1.1.4 christos 1151 1.1.1.4 christos /* Patch files */ 1152 1.1.1.4 christos 1153 1.1.1.4 christos NULL, 1154 1.1.1.4 christos NULL, 1155 1.1.1.4 christos NULL, 1156 1.1.1.4 christos NULL, 1157 1.1.1.4 christos NULL, 1158 1.1.1.4 christos NULL, 1159 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 1160 1.1 jruoho }; 1161 1.1 jruoho 1162 1.1 jruoho 1163 1.1.1.7 christos ACPI_CONVERSION_TABLE StatsConversionTable = 1164 1.1.1.7 christos { 1165 1.1 jruoho NULL, 1166 1.1 jruoho FLG_NO_FILE_OUTPUT, 1167 1.1 jruoho NULL, 1168 1.1 jruoho 1169 1.1 jruoho /* C source files */ 1170 1.1 jruoho 1171 1.1 jruoho NULL, 1172 1.1 jruoho NULL, 1173 1.1 jruoho NULL, 1174 1.1 jruoho NULL, 1175 1.1 jruoho NULL, 1176 1.1.1.3 christos NULL, 1177 1.1.1.14 christos NULL, 1178 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1179 1.1 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS), 1180 1.1 jruoho 1181 1.1 jruoho /* C header files */ 1182 1.1 jruoho 1183 1.1 jruoho NULL, 1184 1.1 jruoho NULL, 1185 1.1 jruoho NULL, 1186 1.1 jruoho NULL, 1187 1.1 jruoho NULL, 1188 1.1.1.3 christos NULL, 1189 1.1.1.14 christos NULL, 1190 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1191 1.1 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS), 1192 1.1.1.4 christos 1193 1.1.1.4 christos /* Patch files */ 1194 1.1.1.4 christos 1195 1.1.1.4 christos NULL, 1196 1.1.1.4 christos NULL, 1197 1.1.1.4 christos NULL, 1198 1.1.1.4 christos NULL, 1199 1.1.1.4 christos NULL, 1200 1.1.1.4 christos NULL, 1201 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1202 1.1.1.4 christos CVT_COUNT_SHORTMULTILINE_COMMENTS), 1203 1.1 jruoho }; 1204 1.1 jruoho 1205 1.1 jruoho 1206 1.1 jruoho /****************************************************************************** 1207 1.1 jruoho * 1208 1.1.1.2 jruoho * Dual License injection translation table 1209 1.1.1.2 jruoho * 1210 1.1.1.2 jruoho ******************************************************************************/ 1211 1.1.1.2 jruoho 1212 1.1.1.7 christos ACPI_CONVERSION_TABLE LicenseConversionTable = 1213 1.1.1.7 christos { 1214 1.1.1.2 jruoho DualLicenseHeader, 1215 1.1.1.2 jruoho FLG_DEFAULT_FLAGS, 1216 1.1.1.2 jruoho NULL, 1217 1.1.1.2 jruoho 1218 1.1.1.2 jruoho /* C source files */ 1219 1.1.1.2 jruoho 1220 1.1.1.2 jruoho NULL, 1221 1.1.1.2 jruoho NULL, 1222 1.1.1.2 jruoho NULL, 1223 1.1.1.2 jruoho NULL, 1224 1.1.1.2 jruoho NULL, 1225 1.1.1.3 christos NULL, 1226 1.1.1.14 christos NULL, 1227 1.1.1.2 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1228 1.1.1.2 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS), 1229 1.1.1.2 jruoho 1230 1.1.1.2 jruoho /* C header files */ 1231 1.1.1.2 jruoho 1232 1.1.1.2 jruoho NULL, 1233 1.1.1.2 jruoho NULL, 1234 1.1.1.2 jruoho NULL, 1235 1.1.1.2 jruoho NULL, 1236 1.1.1.2 jruoho NULL, 1237 1.1.1.3 christos NULL, 1238 1.1.1.14 christos NULL, 1239 1.1.1.2 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1240 1.1.1.2 jruoho CVT_COUNT_SHORTMULTILINE_COMMENTS), 1241 1.1.1.4 christos 1242 1.1.1.4 christos /* Patch files */ 1243 1.1.1.4 christos 1244 1.1.1.4 christos NULL, 1245 1.1.1.4 christos NULL, 1246 1.1.1.4 christos NULL, 1247 1.1.1.4 christos NULL, 1248 1.1.1.4 christos NULL, 1249 1.1.1.4 christos NULL, 1250 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1251 1.1.1.4 christos CVT_COUNT_SHORTMULTILINE_COMMENTS), 1252 1.1.1.2 jruoho }; 1253 1.1.1.2 jruoho 1254 1.1.1.2 jruoho 1255 1.1.1.2 jruoho /****************************************************************************** 1256 1.1.1.2 jruoho * 1257 1.1 jruoho * Customizable translation tables 1258 1.1 jruoho * 1259 1.1 jruoho ******************************************************************************/ 1260 1.1 jruoho 1261 1.1.1.7 christos ACPI_STRING_TABLE CustomReplacements[] = 1262 1.1.1.7 christos { 1263 1.1.1.29 christos {"(c) 1999 - 2025", "(c) 1999 - 2025", REPLACE_WHOLE_WORD}, /* Main ACPICA source */ 1264 1.1.1.29 christos {"(c) 2006 - 2023", "(c) 2006 - 2025", REPLACE_WHOLE_WORD}, /* Test suites */ 1265 1.1 jruoho 1266 1.1 jruoho #if 0 1267 1.1.1.3 christos {"SUPPORT, ASSISTANCE", "SUPPORT, ASSISTANCE", REPLACE_WHOLE_WORD}, /* Fix intel header */ 1268 1.1.1.3 christos 1269 1.1 jruoho {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD}, 1270 1.1 jruoho {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD}, 1271 1.1 jruoho {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD}, 1272 1.1.1.2 jruoho {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD}, 1273 1.1 jruoho {"#include \"acpi.h\"", "#include \"acpi.h\"\n#include \"accommon.h\"", REPLACE_SUBSTRINGS}, 1274 1.1 jruoho {"AcpiTbSumTable", "AcpiTbSumTable", REPLACE_WHOLE_WORD}, 1275 1.1 jruoho {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT", REPLACE_WHOLE_WORD}, 1276 1.1 jruoho {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP", REPLACE_WHOLE_WORD}, 1277 1.1 jruoho {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT", REPLACE_WHOLE_WORD}, 1278 1.1 jruoho {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT", REPLACE_WHOLE_WORD}, 1279 1.1 jruoho {"ACPI_SIG_FACS", "ACPI_SIG_FACS", REPLACE_WHOLE_WORD}, 1280 1.1 jruoho {"ACPI_SIG_FADT", "ACPI_SIG_FADT", REPLACE_WHOLE_WORD}, 1281 1.1 jruoho {"ACPI_SIG_HPET", "ACPI_SIG_HPET", REPLACE_WHOLE_WORD}, 1282 1.1 jruoho {"ACPI_SIG_MADT", "ACPI_SIG_MADT", REPLACE_WHOLE_WORD}, 1283 1.1 jruoho {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG", REPLACE_WHOLE_WORD}, 1284 1.1 jruoho {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT", REPLACE_WHOLE_WORD}, 1285 1.1 jruoho {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP", REPLACE_WHOLE_WORD}, 1286 1.1 jruoho {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP", REPLACE_WHOLE_WORD}, 1287 1.1 jruoho {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT", REPLACE_WHOLE_WORD}, 1288 1.1 jruoho {"ACPI_SIG_SBST", "ACPI_SIG_SBST", REPLACE_WHOLE_WORD}, 1289 1.1 jruoho {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT", REPLACE_WHOLE_WORD}, 1290 1.1 jruoho {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR", REPLACE_WHOLE_WORD}, 1291 1.1 jruoho {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC", REPLACE_WHOLE_WORD}, 1292 1.1 jruoho {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI", REPLACE_WHOLE_WORD}, 1293 1.1 jruoho {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT", REPLACE_WHOLE_WORD}, 1294 1.1 jruoho {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT", REPLACE_WHOLE_WORD}, 1295 1.1 jruoho {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA", REPLACE_WHOLE_WORD}, 1296 1.1 jruoho {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT", REPLACE_WHOLE_WORD}, 1297 1.1 jruoho {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT", REPLACE_WHOLE_WORD}, 1298 1.1 jruoho 1299 1.1 jruoho {"ACPI_ALLOCATE_ZEROED", "ACPI_ALLOCATE_ZEROED", REPLACE_WHOLE_WORD}, 1300 1.1 jruoho {"ACPI_ALLOCATE", "ACPI_ALLOCATE", REPLACE_WHOLE_WORD}, 1301 1.1 jruoho {"ACPI_FREE", "ACPI_FREE", REPLACE_WHOLE_WORD}, 1302 1.1 jruoho 1303 1.1 jruoho "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD, 1304 1.1 jruoho "ACPI_NATIVE_UINT *", "ACPI_NATIVE_UINT *", REPLACE_WHOLE_WORD, 1305 1.1 jruoho "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD, 1306 1.1 jruoho "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, 1307 1.1 jruoho "ACPI_NATIVE_INT *", "ACPI_NATIVE_INT *", REPLACE_WHOLE_WORD, 1308 1.1 jruoho "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, 1309 1.1 jruoho #endif 1310 1.1 jruoho 1311 1.1 jruoho {NULL, NULL, 0} 1312 1.1 jruoho }; 1313 1.1 jruoho 1314 1.1 jruoho 1315 1.1.1.7 christos ACPI_CONVERSION_TABLE CustomConversionTable = 1316 1.1.1.7 christos { 1317 1.1 jruoho NULL, 1318 1.1 jruoho FLG_DEFAULT_FLAGS, 1319 1.1 jruoho NULL, 1320 1.1 jruoho 1321 1.1 jruoho /* C source files */ 1322 1.1 jruoho 1323 1.1.1.14 christos NULL, 1324 1.1 jruoho CustomReplacements, 1325 1.1 jruoho LinuxEliminateLines_H, 1326 1.1 jruoho NULL, 1327 1.1 jruoho NULL, 1328 1.1 jruoho NULL, 1329 1.1.1.3 christos NULL, 1330 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1331 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 1332 1.1 jruoho 1333 1.1 jruoho /* C header files */ 1334 1.1 jruoho 1335 1.1.1.14 christos NULL, 1336 1.1 jruoho CustomReplacements, 1337 1.1 jruoho LinuxEliminateLines_H, 1338 1.1 jruoho NULL, 1339 1.1 jruoho NULL, 1340 1.1 jruoho NULL, 1341 1.1.1.3 christos NULL, 1342 1.1 jruoho (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1343 1.1 jruoho CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 1344 1.1.1.4 christos 1345 1.1.1.4 christos /* C header files */ 1346 1.1.1.4 christos 1347 1.1.1.4 christos NULL, 1348 1.1.1.4 christos NULL, 1349 1.1.1.4 christos NULL, 1350 1.1.1.4 christos NULL, 1351 1.1.1.4 christos NULL, 1352 1.1.1.4 christos NULL, 1353 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 1354 1.1 jruoho }; 1355 1.1 jruoho 1356 1.1.1.3 christos 1357 1.1.1.3 christos /****************************************************************************** 1358 1.1.1.3 christos * 1359 1.1.1.3 christos * Indentation result fixup table 1360 1.1.1.3 christos * 1361 1.1.1.3 christos ******************************************************************************/ 1362 1.1.1.3 christos 1363 1.1.1.7 christos ACPI_CONVERSION_TABLE IndentConversionTable = 1364 1.1.1.7 christos { 1365 1.1.1.3 christos NULL, 1366 1.1.1.3 christos FLG_NO_CARRIAGE_RETURNS, 1367 1.1.1.3 christos 1368 1.1.1.3 christos NULL, 1369 1.1.1.3 christos 1370 1.1.1.3 christos /* C source files */ 1371 1.1.1.3 christos 1372 1.1.1.14 christos NULL, 1373 1.1.1.3 christos LinuxSpecialStrings, 1374 1.1.1.3 christos NULL, 1375 1.1.1.3 christos NULL, 1376 1.1.1.3 christos NULL, 1377 1.1.1.3 christos NULL, 1378 1.1.1.3 christos LinuxSpecialMacros, 1379 1.1.1.3 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1380 1.1.1.3 christos CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 1381 1.1.1.3 christos 1382 1.1.1.3 christos /* C header files */ 1383 1.1.1.3 christos 1384 1.1.1.14 christos NULL, 1385 1.1.1.3 christos LinuxSpecialStrings, 1386 1.1.1.3 christos NULL, 1387 1.1.1.3 christos NULL, 1388 1.1.1.3 christos NULL, 1389 1.1.1.3 christos NULL, 1390 1.1.1.3 christos LinuxSpecialMacros, 1391 1.1.1.3 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 1392 1.1.1.3 christos CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 1393 1.1.1.4 christos 1394 1.1.1.4 christos /* C header files */ 1395 1.1.1.4 christos 1396 1.1.1.4 christos NULL, 1397 1.1.1.4 christos NULL, 1398 1.1.1.4 christos NULL, 1399 1.1.1.4 christos NULL, 1400 1.1.1.4 christos NULL, 1401 1.1.1.4 christos NULL, 1402 1.1.1.4 christos (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 1403 1.1.1.3 christos }; 1404