10d02842fSSascha Wildner /****************************************************************************** 20d02842fSSascha Wildner * 30d02842fSSascha Wildner * Module Name: astable - Tables used for source conversion 40d02842fSSascha Wildner * 50d02842fSSascha Wildner *****************************************************************************/ 60d02842fSSascha Wildner 7b4315fc7SSascha Wildner /****************************************************************************** 8b4315fc7SSascha Wildner * 9b4315fc7SSascha Wildner * 1. Copyright Notice 10b4315fc7SSascha Wildner * 11ff4021a0SSascha Wildner * Some or all of this work - Copyright (c) 1999 - 2019, Intel Corp. 120d02842fSSascha Wildner * All rights reserved. 130d02842fSSascha Wildner * 14b4315fc7SSascha Wildner * 2. License 15b4315fc7SSascha Wildner * 16b4315fc7SSascha Wildner * 2.1. This is your license from Intel Corp. under its intellectual property 17b4315fc7SSascha Wildner * rights. You may have additional license terms from the party that provided 18b4315fc7SSascha Wildner * you this software, covering your right to use that party's intellectual 19b4315fc7SSascha Wildner * property rights. 20b4315fc7SSascha Wildner * 21b4315fc7SSascha Wildner * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a 22b4315fc7SSascha Wildner * copy of the source code appearing in this file ("Covered Code") an 23b4315fc7SSascha Wildner * irrevocable, perpetual, worldwide license under Intel's copyrights in the 24b4315fc7SSascha Wildner * base code distributed originally by Intel ("Original Intel Code") to copy, 25b4315fc7SSascha Wildner * make derivatives, distribute, use and display any portion of the Covered 26b4315fc7SSascha Wildner * Code in any form, with the right to sublicense such rights; and 27b4315fc7SSascha Wildner * 28b4315fc7SSascha Wildner * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 29b4315fc7SSascha Wildner * license (with the right to sublicense), under only those claims of Intel 30b4315fc7SSascha Wildner * patents that are infringed by the Original Intel Code, to make, use, sell, 31b4315fc7SSascha Wildner * offer to sell, and import the Covered Code and derivative works thereof 32b4315fc7SSascha Wildner * solely to the minimum extent necessary to exercise the above copyright 33b4315fc7SSascha Wildner * license, and in no event shall the patent license extend to any additions 34b4315fc7SSascha Wildner * to or modifications of the Original Intel Code. No other license or right 35b4315fc7SSascha Wildner * is granted directly or by implication, estoppel or otherwise; 36b4315fc7SSascha Wildner * 37b4315fc7SSascha Wildner * The above copyright and patent license is granted only if the following 38b4315fc7SSascha Wildner * conditions are met: 39b4315fc7SSascha Wildner * 40b4315fc7SSascha Wildner * 3. Conditions 41b4315fc7SSascha Wildner * 42b4315fc7SSascha Wildner * 3.1. Redistribution of Source with Rights to Further Distribute Source. 43b4315fc7SSascha Wildner * Redistribution of source code of any substantial portion of the Covered 44b4315fc7SSascha Wildner * Code or modification with rights to further distribute source must include 45b4315fc7SSascha Wildner * the above Copyright Notice, the above License, this list of Conditions, 46b4315fc7SSascha Wildner * and the following Disclaimer and Export Compliance provision. In addition, 47b4315fc7SSascha Wildner * Licensee must cause all Covered Code to which Licensee contributes to 48b4315fc7SSascha Wildner * contain a file documenting the changes Licensee made to create that Covered 49b4315fc7SSascha Wildner * Code and the date of any change. Licensee must include in that file the 50b4315fc7SSascha Wildner * documentation of any changes made by any predecessor Licensee. Licensee 51b4315fc7SSascha Wildner * must include a prominent statement that the modification is derived, 52b4315fc7SSascha Wildner * directly or indirectly, from Original Intel Code. 53b4315fc7SSascha Wildner * 54b4315fc7SSascha Wildner * 3.2. Redistribution of Source with no Rights to Further Distribute Source. 55b4315fc7SSascha Wildner * Redistribution of source code of any substantial portion of the Covered 56b4315fc7SSascha Wildner * Code or modification without rights to further distribute source must 57b4315fc7SSascha Wildner * include the following Disclaimer and Export Compliance provision in the 58b4315fc7SSascha Wildner * documentation and/or other materials provided with distribution. In 59b4315fc7SSascha Wildner * addition, Licensee may not authorize further sublicense of source of any 60b4315fc7SSascha Wildner * portion of the Covered Code, and must include terms to the effect that the 61b4315fc7SSascha Wildner * license from Licensee to its licensee is limited to the intellectual 62b4315fc7SSascha Wildner * property embodied in the software Licensee provides to its licensee, and 63b4315fc7SSascha Wildner * not to intellectual property embodied in modifications its licensee may 64b4315fc7SSascha Wildner * make. 65b4315fc7SSascha Wildner * 66b4315fc7SSascha Wildner * 3.3. Redistribution of Executable. Redistribution in executable form of any 67b4315fc7SSascha Wildner * substantial portion of the Covered Code or modification must reproduce the 68b4315fc7SSascha Wildner * above Copyright Notice, and the following Disclaimer and Export Compliance 69b4315fc7SSascha Wildner * provision in the documentation and/or other materials provided with the 70b4315fc7SSascha Wildner * distribution. 71b4315fc7SSascha Wildner * 72b4315fc7SSascha Wildner * 3.4. Intel retains all right, title, and interest in and to the Original 73b4315fc7SSascha Wildner * Intel Code. 74b4315fc7SSascha Wildner * 75b4315fc7SSascha Wildner * 3.5. Neither the name Intel nor any other trademark owned or controlled by 76b4315fc7SSascha Wildner * Intel shall be used in advertising or otherwise to promote the sale, use or 77b4315fc7SSascha Wildner * other dealings in products derived from or relating to the Covered Code 78b4315fc7SSascha Wildner * without prior written authorization from Intel. 79b4315fc7SSascha Wildner * 80b4315fc7SSascha Wildner * 4. Disclaimer and Export Compliance 81b4315fc7SSascha Wildner * 82b4315fc7SSascha Wildner * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED 83b4315fc7SSascha Wildner * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE 84b4315fc7SSascha Wildner * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, 85b4315fc7SSascha Wildner * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY 86b4315fc7SSascha Wildner * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY 87b4315fc7SSascha Wildner * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A 88b4315fc7SSascha Wildner * PARTICULAR PURPOSE. 89b4315fc7SSascha Wildner * 90b4315fc7SSascha Wildner * 4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES 91b4315fc7SSascha Wildner * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR 92b4315fc7SSascha Wildner * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, 93b4315fc7SSascha Wildner * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY 94b4315fc7SSascha Wildner * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL 95b4315fc7SSascha Wildner * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS 96b4315fc7SSascha Wildner * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY 97b4315fc7SSascha Wildner * LIMITED REMEDY. 98b4315fc7SSascha Wildner * 99b4315fc7SSascha Wildner * 4.3. Licensee shall not export, either directly or indirectly, any of this 100b4315fc7SSascha Wildner * software or system incorporating such software without first obtaining any 101b4315fc7SSascha Wildner * required license or other approval from the U. S. Department of Commerce or 102b4315fc7SSascha Wildner * any other agency or department of the United States Government. In the 103b4315fc7SSascha Wildner * event Licensee exports any such software from the United States or 104b4315fc7SSascha Wildner * re-exports any such software from a foreign destination, Licensee shall 105b4315fc7SSascha Wildner * ensure that the distribution and export/re-export of the software is in 106b4315fc7SSascha Wildner * compliance with all laws, regulations, orders, or other restrictions of the 107b4315fc7SSascha Wildner * U.S. Export Administration Regulations. Licensee agrees that neither it nor 108b4315fc7SSascha Wildner * any of its subsidiaries will export/re-export any technical data, process, 109b4315fc7SSascha Wildner * software, or service, directly or indirectly, to any country for which the 110b4315fc7SSascha Wildner * United States government or any agency thereof requires an export license, 111b4315fc7SSascha Wildner * other governmental approval, or letter of assurance, without first obtaining 112b4315fc7SSascha Wildner * such license, approval or letter. 113b4315fc7SSascha Wildner * 114b4315fc7SSascha Wildner ***************************************************************************** 115b4315fc7SSascha Wildner * 116b4315fc7SSascha Wildner * Alternatively, you may choose to be licensed under the terms of the 117b4315fc7SSascha Wildner * following license: 118b4315fc7SSascha Wildner * 1190d02842fSSascha Wildner * Redistribution and use in source and binary forms, with or without 1200d02842fSSascha Wildner * modification, are permitted provided that the following conditions 1210d02842fSSascha Wildner * are met: 1220d02842fSSascha Wildner * 1. Redistributions of source code must retain the above copyright 1230d02842fSSascha Wildner * notice, this list of conditions, and the following disclaimer, 1240d02842fSSascha Wildner * without modification. 1250d02842fSSascha Wildner * 2. Redistributions in binary form must reproduce at minimum a disclaimer 1260d02842fSSascha Wildner * substantially similar to the "NO WARRANTY" disclaimer below 1270d02842fSSascha Wildner * ("Disclaimer") and any redistribution must be conditioned upon 1280d02842fSSascha Wildner * including a substantially similar Disclaimer requirement for further 1290d02842fSSascha Wildner * binary redistribution. 1300d02842fSSascha Wildner * 3. Neither the names of the above-listed copyright holders nor the names 1310d02842fSSascha Wildner * of any contributors may be used to endorse or promote products derived 1320d02842fSSascha Wildner * from this software without specific prior written permission. 1330d02842fSSascha Wildner * 134b4315fc7SSascha Wildner * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 135b4315fc7SSascha Wildner * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 136b4315fc7SSascha Wildner * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 137b4315fc7SSascha Wildner * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 138b4315fc7SSascha Wildner * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 139b4315fc7SSascha Wildner * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 140b4315fc7SSascha Wildner * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 141b4315fc7SSascha Wildner * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 142b4315fc7SSascha Wildner * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 143b4315fc7SSascha Wildner * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 144b4315fc7SSascha Wildner * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 145b4315fc7SSascha Wildner * 146b4315fc7SSascha Wildner * Alternatively, you may choose to be licensed under the terms of the 1470d02842fSSascha Wildner * GNU General Public License ("GPL") version 2 as published by the Free 1480d02842fSSascha Wildner * Software Foundation. 1490d02842fSSascha Wildner * 150b4315fc7SSascha Wildner *****************************************************************************/ 1510d02842fSSascha Wildner 1520d02842fSSascha Wildner #include "acpisrc.h" 1530d02842fSSascha Wildner 1540d02842fSSascha Wildner 1550d02842fSSascha Wildner /****************************************************************************** 1560d02842fSSascha Wildner * 1570d02842fSSascha Wildner * Standard/Common translation tables 1580d02842fSSascha Wildner * 1590d02842fSSascha Wildner ******************************************************************************/ 1600d02842fSSascha Wildner 1610d02842fSSascha Wildner 1620d02842fSSascha Wildner ACPI_STRING_TABLE StandardDataTypes[] = { 1630d02842fSSascha Wildner 1640d02842fSSascha Wildner /* Declarations first */ 1650d02842fSSascha Wildner 1660d02842fSSascha Wildner {"UINT32 ", "unsigned int", REPLACE_SUBSTRINGS}, 1670d02842fSSascha Wildner {"UINT16 ", "unsigned short", REPLACE_SUBSTRINGS}, 1680d02842fSSascha Wildner {"UINT8 ", "unsigned char", REPLACE_SUBSTRINGS}, 1690d02842fSSascha Wildner {"BOOLEAN ", "unsigned char", REPLACE_SUBSTRINGS}, 1700d02842fSSascha Wildner 1710d02842fSSascha Wildner /* Now do embedded typecasts */ 1720d02842fSSascha Wildner 1730d02842fSSascha Wildner {"UINT32", "unsigned int", REPLACE_SUBSTRINGS}, 1740d02842fSSascha Wildner {"UINT16", "unsigned short", REPLACE_SUBSTRINGS}, 1750d02842fSSascha Wildner {"UINT8", "unsigned char", REPLACE_SUBSTRINGS}, 1760d02842fSSascha Wildner {"BOOLEAN", "unsigned char", REPLACE_SUBSTRINGS}, 1770d02842fSSascha Wildner 1780d02842fSSascha Wildner {"INT32 ", "int ", REPLACE_SUBSTRINGS}, 1790d02842fSSascha Wildner {"INT32", "int", REPLACE_SUBSTRINGS}, 1800d02842fSSascha Wildner {"INT16", "short", REPLACE_SUBSTRINGS}, 1810d02842fSSascha Wildner {"INT8", "char", REPLACE_SUBSTRINGS}, 1820d02842fSSascha Wildner 1830d02842fSSascha Wildner /* Put back anything we broke (such as anything with _INT32_ in it) */ 1840d02842fSSascha Wildner 1850d02842fSSascha Wildner {"_int_", "_INT32_", REPLACE_SUBSTRINGS}, 1860d02842fSSascha Wildner {"_unsigned int_", "_UINT32_", REPLACE_SUBSTRINGS}, 1870d02842fSSascha Wildner {NULL, NULL, 0} 1880d02842fSSascha Wildner }; 1890d02842fSSascha Wildner 1900d02842fSSascha Wildner 1910d02842fSSascha Wildner /****************************************************************************** 1920d02842fSSascha Wildner * 1930d02842fSSascha Wildner * Linux-specific translation tables 1940d02842fSSascha Wildner * 1950d02842fSSascha Wildner ******************************************************************************/ 1960d02842fSSascha Wildner 1977bcb6cafSSascha Wildner char EmptyHeader[] = ""; 1980d02842fSSascha Wildner char DualLicenseHeader[] = 1990d02842fSSascha Wildner "/*\n" 200ff4021a0SSascha Wildner " * Copyright (C) 2000 - 2019, Intel Corp.\n" 2010d02842fSSascha Wildner " * All rights reserved.\n" 2020d02842fSSascha Wildner " *\n" 2030d02842fSSascha Wildner " * Redistribution and use in source and binary forms, with or without\n" 2040d02842fSSascha Wildner " * modification, are permitted provided that the following conditions\n" 2050d02842fSSascha Wildner " * are met:\n" 2060d02842fSSascha Wildner " * 1. Redistributions of source code must retain the above copyright\n" 2070d02842fSSascha Wildner " * notice, this list of conditions, and the following disclaimer,\n" 2080d02842fSSascha Wildner " * without modification.\n" 2090d02842fSSascha Wildner " * 2. Redistributions in binary form must reproduce at minimum a disclaimer\n" 2100d02842fSSascha Wildner " * substantially similar to the \"NO WARRANTY\" disclaimer below\n" 2110d02842fSSascha Wildner " * (\"Disclaimer\") and any redistribution must be conditioned upon\n" 2120d02842fSSascha Wildner " * including a substantially similar Disclaimer requirement for further\n" 2130d02842fSSascha Wildner " * binary redistribution.\n" 2140d02842fSSascha Wildner " * 3. Neither the names of the above-listed copyright holders nor the names\n" 2150d02842fSSascha Wildner " * of any contributors may be used to endorse or promote products derived\n" 2160d02842fSSascha Wildner " * from this software without specific prior written permission.\n" 2170d02842fSSascha Wildner " *\n" 2180d02842fSSascha Wildner " * Alternatively, this software may be distributed under the terms of the\n" 2190d02842fSSascha Wildner " * GNU General Public License (\"GPL\") version 2 as published by the Free\n" 2200d02842fSSascha Wildner " * Software Foundation.\n" 2210d02842fSSascha Wildner " *\n" 2220d02842fSSascha Wildner " * NO WARRANTY\n" 2230d02842fSSascha Wildner " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n" 2240d02842fSSascha Wildner " * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n" 2250d02842fSSascha Wildner " * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR\n" 2260d02842fSSascha Wildner " * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n" 2270d02842fSSascha Wildner " * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n" 2280d02842fSSascha Wildner " * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n" 2290d02842fSSascha Wildner " * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n" 2300d02842fSSascha Wildner " * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n" 2310d02842fSSascha Wildner " * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\n" 2320d02842fSSascha Wildner " * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n" 2330d02842fSSascha Wildner " * POSSIBILITY OF SUCH DAMAGES.\n" 2340d02842fSSascha Wildner " */\n"; 2350d02842fSSascha Wildner 2360d02842fSSascha Wildner ACPI_STRING_TABLE LinuxDataTypes[] = { 2370d02842fSSascha Wildner 2380d02842fSSascha Wildner /* 2390d02842fSSascha Wildner * Extra space is added after the type so there is room to add "struct", "union", 2400d02842fSSascha Wildner * etc. when the existing struct typedefs are eliminated. 2410d02842fSSascha Wildner */ 2420d02842fSSascha Wildner 2430d02842fSSascha Wildner /* Declarations first - ACPI types and standard C types */ 2440d02842fSSascha Wildner 2450d02842fSSascha Wildner {"INT64 ", "s64 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2460d02842fSSascha Wildner {"UINT64 ", "u64 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2470d02842fSSascha Wildner {"UINT32 ", "u32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2480d02842fSSascha Wildner {"INT32 ", "s32 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2490d02842fSSascha Wildner {"UINT16 ", "u16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2500d02842fSSascha Wildner {"INT16 ", "s16 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2510d02842fSSascha Wildner {"UINT8 ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2520d02842fSSascha Wildner {"BOOLEAN ", "u8 ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2530d02842fSSascha Wildner {"char ", "char ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2540d02842fSSascha Wildner {"void ", "void ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2550d02842fSSascha Wildner {"char * ", "char * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2560d02842fSSascha Wildner {"void * ", "void * ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2570d02842fSSascha Wildner {"int ", "int ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2580d02842fSSascha Wildner {"FILE ", "FILE ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2590d02842fSSascha Wildner {"size_t ", "size_t ", REPLACE_WHOLE_WORD | EXTRA_INDENT_C}, 2600d02842fSSascha Wildner 2610d02842fSSascha Wildner /* Now do embedded typecasts */ 2620d02842fSSascha Wildner 2630d02842fSSascha Wildner {"UINT64", "u64", REPLACE_WHOLE_WORD}, 2640d02842fSSascha Wildner {"UINT32", "u32", REPLACE_WHOLE_WORD}, 2650d02842fSSascha Wildner {"UINT16", "u16", REPLACE_WHOLE_WORD}, 2660d02842fSSascha Wildner {"UINT8", "u8", REPLACE_WHOLE_WORD}, 2670d02842fSSascha Wildner {"BOOLEAN", "u8", REPLACE_WHOLE_WORD}, 2680d02842fSSascha Wildner 2690d02842fSSascha Wildner {"INT64 ", "s64 ", REPLACE_WHOLE_WORD}, 2700d02842fSSascha Wildner {"INT64", "s64", REPLACE_WHOLE_WORD}, 2710d02842fSSascha Wildner {"INT32 ", "s32 ", REPLACE_WHOLE_WORD}, 2720d02842fSSascha Wildner {"INT32", "s32", REPLACE_WHOLE_WORD}, 2730d02842fSSascha Wildner {"INT16 ", "s16 ", REPLACE_WHOLE_WORD}, 2740d02842fSSascha Wildner {"INT8 ", "s8 ", REPLACE_WHOLE_WORD}, 2750d02842fSSascha Wildner {"INT16", "s16", REPLACE_WHOLE_WORD}, 2760d02842fSSascha Wildner {"INT8", "s8", REPLACE_WHOLE_WORD}, 2770d02842fSSascha Wildner 278896f2e3aSSascha Wildner {"__FUNCTION__", "__func__", REPLACE_WHOLE_WORD}, 279896f2e3aSSascha Wildner 2800d02842fSSascha Wildner {NULL, NULL, 0} 2810d02842fSSascha Wildner }; 2820d02842fSSascha Wildner 2830d02842fSSascha Wildner ACPI_TYPED_IDENTIFIER_TABLE AcpiIdentifiers[] = { 2840d02842fSSascha Wildner 2855943f66cSSascha Wildner {"ACPI_ADDRESS16_ATTRIBUTE", SRC_TYPE_STRUCT}, 2865943f66cSSascha Wildner {"ACPI_ADDRESS32_ATTRIBUTE", SRC_TYPE_STRUCT}, 2875943f66cSSascha Wildner {"ACPI_ADDRESS64_ATTRIBUTE", SRC_TYPE_STRUCT}, 2880d02842fSSascha Wildner {"ACPI_ADDRESS_RANGE", SRC_TYPE_STRUCT}, 2890d02842fSSascha Wildner {"ACPI_ADR_SPACE_HANDLER", SRC_TYPE_SIMPLE}, 2900d02842fSSascha Wildner {"ACPI_ADR_SPACE_SETUP", SRC_TYPE_SIMPLE}, 2910d02842fSSascha Wildner {"ACPI_ADR_SPACE_TYPE", SRC_TYPE_SIMPLE}, 2920d02842fSSascha Wildner {"ACPI_AML_OPERANDS", SRC_TYPE_UNION}, 2930d02842fSSascha Wildner {"ACPI_BIT_REGISTER_INFO", SRC_TYPE_STRUCT}, 2940d02842fSSascha Wildner {"ACPI_BUFFER", SRC_TYPE_STRUCT}, 2950d02842fSSascha Wildner {"ACPI_BUS_ATTRIBUTE", SRC_TYPE_STRUCT}, 2960d02842fSSascha Wildner {"ACPI_CACHE_T", SRC_TYPE_SIMPLE}, 2970d02842fSSascha Wildner {"ACPI_CMTABLE_HANDLER", SRC_TYPE_SIMPLE}, 2981093ca81SSascha Wildner {"ACPI_COMMENT_ADDR_NODE", SRC_TYPE_STRUCT}, 2991093ca81SSascha Wildner {"ACPI_COMMENT_NODE", SRC_TYPE_STRUCT}, 3000d02842fSSascha Wildner {"ACPI_COMMON_FACS", SRC_TYPE_STRUCT}, 3010d02842fSSascha Wildner {"ACPI_COMMON_STATE", SRC_TYPE_STRUCT}, 3020d02842fSSascha Wildner {"ACPI_COMMON_DESCRIPTOR", SRC_TYPE_STRUCT}, 3030d02842fSSascha Wildner {"ACPI_COMPATIBLE_ID", SRC_TYPE_STRUCT}, 3040d02842fSSascha Wildner {"ACPI_CONNECTION_INFO", SRC_TYPE_STRUCT}, 3050d02842fSSascha Wildner {"ACPI_CONTROL_STATE", SRC_TYPE_STRUCT}, 3060d02842fSSascha Wildner {"ACPI_CONVERSION_TABLE", SRC_TYPE_STRUCT}, 3070d02842fSSascha Wildner {"ACPI_CPU_FLAGS", SRC_TYPE_SIMPLE}, 3080d02842fSSascha Wildner {"ACPI_CREATE_FIELD_INFO", SRC_TYPE_STRUCT}, 3090d02842fSSascha Wildner {"ACPI_DB_ARGUMENT_INFO", SRC_TYPE_STRUCT}, 3100d02842fSSascha Wildner {"ACPI_DB_COMMAND_HELP", SRC_TYPE_STRUCT}, 3110d02842fSSascha Wildner {"ACPI_DB_COMMAND_INFO", SRC_TYPE_STRUCT}, 3120d02842fSSascha Wildner {"ACPI_DB_EXECUTE_WALK", SRC_TYPE_STRUCT}, 3130d02842fSSascha Wildner {"ACPI_DB_METHOD_INFO", SRC_TYPE_STRUCT}, 3140d02842fSSascha Wildner {"ACPI_DEBUG_MEM_BLOCK", SRC_TYPE_STRUCT}, 3150d02842fSSascha Wildner {"ACPI_DEBUG_MEM_HEADER", SRC_TYPE_STRUCT}, 3160d02842fSSascha Wildner {"ACPI_DEBUG_PRINT_INFO", SRC_TYPE_STRUCT}, 3170d02842fSSascha Wildner {"ACPI_DESCRIPTOR", SRC_TYPE_UNION}, 3180d02842fSSascha Wildner {"ACPI_DEVICE_INFO", SRC_TYPE_STRUCT}, 3190d02842fSSascha Wildner {"ACPI_DEVICE_WALK_INFO", SRC_TYPE_STRUCT}, 3200d02842fSSascha Wildner {"ACPI_DMTABLE_DATA", SRC_TYPE_STRUCT}, 3210d02842fSSascha Wildner {"ACPI_DMTABLE_INFO", SRC_TYPE_STRUCT}, 3220d02842fSSascha Wildner {"ACPI_DMTABLE_HANDLER", SRC_TYPE_SIMPLE}, 3231093ca81SSascha Wildner {"ACPI_EFI_FILE", SRC_TYPE_SIMPLE}, 3240d02842fSSascha Wildner {"ACPI_EVALUATE_INFO", SRC_TYPE_STRUCT}, 3250d02842fSSascha Wildner {"ACPI_EVENT_HANDLER", SRC_TYPE_SIMPLE}, 3260d02842fSSascha Wildner {"ACPI_EVENT_STATUS", SRC_TYPE_SIMPLE}, 3270d02842fSSascha Wildner {"ACPI_EVENT_TYPE", SRC_TYPE_SIMPLE}, 3280d02842fSSascha Wildner {"ACPI_EXCEPTION_HANDLER", SRC_TYPE_SIMPLE}, 3290d02842fSSascha Wildner {"ACPI_EXCEPTION_INFO", SRC_TYPE_STRUCT}, 3300d02842fSSascha Wildner {"ACPI_EXDUMP_INFO", SRC_TYPE_STRUCT}, 3310d02842fSSascha Wildner {"ACPI_EXECUTE_OP", SRC_TYPE_SIMPLE}, 3320d02842fSSascha Wildner {"ACPI_EXECUTE_TYPE", SRC_TYPE_SIMPLE}, 3330d02842fSSascha Wildner {"ACPI_EXTERNAL_LIST", SRC_TYPE_STRUCT}, 3340d02842fSSascha Wildner {"ACPI_EXTERNAL_FILE", SRC_TYPE_STRUCT}, 3350d02842fSSascha Wildner {"ACPI_FADT_INFO", SRC_TYPE_STRUCT}, 3360d02842fSSascha Wildner {"ACPI_FADT_PM_INFO", SRC_TYPE_STRUCT}, 3370d02842fSSascha Wildner {"ACPI_FIELD_INFO", SRC_TYPE_STRUCT}, 3381093ca81SSascha Wildner {"ACPI_FILE_NODE", SRC_TYPE_STRUCT}, 3390d02842fSSascha Wildner {"ACPI_FIND_CONTEXT", SRC_TYPE_STRUCT}, 3400d02842fSSascha Wildner {"ACPI_FIXED_EVENT_HANDLER", SRC_TYPE_STRUCT}, 3410d02842fSSascha Wildner {"ACPI_FIXED_EVENT_INFO", SRC_TYPE_STRUCT}, 3420d02842fSSascha Wildner {"ACPI_GBL_EVENT_HANDLER", SRC_TYPE_SIMPLE}, 3430d02842fSSascha Wildner {"ACPI_GENERIC_ADDRESS", SRC_TYPE_STRUCT}, 3440d02842fSSascha Wildner {"ACPI_GENERIC_STATE", SRC_TYPE_UNION}, 3450d02842fSSascha Wildner {"ACPI_GET_DEVICES_INFO", SRC_TYPE_STRUCT}, 3460d02842fSSascha Wildner {"ACPI_GLOBAL_NOTIFY_HANDLER", SRC_TYPE_STRUCT}, 3470d02842fSSascha Wildner {"ACPI_GPE_BLOCK_INFO", SRC_TYPE_STRUCT}, 3480d02842fSSascha Wildner {"ACPI_GPE_CALLBACK", SRC_TYPE_SIMPLE}, 3490d02842fSSascha Wildner {"ACPI_GPE_DEVICE_INFO", SRC_TYPE_STRUCT}, 3500d02842fSSascha Wildner {"ACPI_GPE_EVENT_INFO", SRC_TYPE_STRUCT}, 3510d02842fSSascha Wildner {"ACPI_GPE_HANDLER", SRC_TYPE_SIMPLE}, 3520d02842fSSascha Wildner {"ACPI_GPE_HANDLER_INFO", SRC_TYPE_STRUCT}, 3530d02842fSSascha Wildner {"ACPI_GPE_INDEX_INFO", SRC_TYPE_STRUCT}, 3540d02842fSSascha Wildner {"ACPI_GPE_NOTIFY_INFO", SRC_TYPE_STRUCT}, 3550d02842fSSascha Wildner {"ACPI_GPE_REGISTER_INFO", SRC_TYPE_STRUCT}, 3560d02842fSSascha Wildner {"ACPI_GPE_WALK_INFO", SRC_TYPE_STRUCT}, 3570d02842fSSascha Wildner {"ACPI_GPE_XRUPT_INFO", SRC_TYPE_STRUCT}, 3582e2672b8SSascha Wildner {"ACPI_GPIO_INFO", SRC_TYPE_STRUCT}, 3590d02842fSSascha Wildner {"ACPI_HANDLE", SRC_TYPE_SIMPLE}, 3600d02842fSSascha Wildner {"ACPI_HANDLER_INFO", SRC_TYPE_STRUCT}, 3610d02842fSSascha Wildner {"ACPI_INIT_HANDLER", SRC_TYPE_SIMPLE}, 3620d02842fSSascha Wildner {"ACPI_INTERFACE_HANDLER", SRC_TYPE_SIMPLE}, 3630d02842fSSascha Wildner {"ACPI_IDENTIFIER_TABLE", SRC_TYPE_STRUCT}, 3640d02842fSSascha Wildner {"ACPI_INIT_WALK_INFO", SRC_TYPE_STRUCT}, 3650d02842fSSascha Wildner {"ACPI_INTEGER", SRC_TYPE_SIMPLE}, 3660d02842fSSascha Wildner {"ACPI_INTEGER_OVERLAY", SRC_TYPE_STRUCT}, 3670d02842fSSascha Wildner {"ACPI_INTEGRITY_INFO", SRC_TYPE_STRUCT}, 3680d02842fSSascha Wildner {"ACPI_INTERFACE_INFO", SRC_TYPE_STRUCT}, 3690d02842fSSascha Wildner {"ACPI_INTERNAL_METHOD", SRC_TYPE_SIMPLE}, 3700d02842fSSascha Wildner {"ACPI_INTERPRETER_MODE", SRC_TYPE_SIMPLE}, 3710d02842fSSascha Wildner {"ACPI_IO_ADDRESS", SRC_TYPE_SIMPLE}, 3720d02842fSSascha Wildner {"ACPI_IO_ATTRIBUTE", SRC_TYPE_STRUCT}, 3735f39c7e7SSascha Wildner {"ACPI_LPIT_HEADER", SRC_TYPE_STRUCT}, 3745f39c7e7SSascha Wildner {"ACPI_LPIT_IO", SRC_TYPE_STRUCT}, 3755f39c7e7SSascha Wildner {"ACPI_LPIT_NATIVE", SRC_TYPE_STRUCT}, 3760d02842fSSascha Wildner {"ACPI_MEM_SPACE_CONTEXT", SRC_TYPE_STRUCT}, 3770d02842fSSascha Wildner {"ACPI_MEMORY_ATTRIBUTE", SRC_TYPE_STRUCT}, 3780d02842fSSascha Wildner {"ACPI_MEMORY_LIST", SRC_TYPE_STRUCT}, 379267c04fdSSascha Wildner {"ACPI_METHOD_LOCAL", SRC_TYPE_STRUCT}, 3800d02842fSSascha Wildner {"ACPI_MTMR_ENTRY", SRC_TYPE_STRUCT}, 3810d02842fSSascha Wildner {"ACPI_MUTEX", SRC_TYPE_SIMPLE}, 3820d02842fSSascha Wildner {"ACPI_MUTEX_HANDLE", SRC_TYPE_SIMPLE}, 3830d02842fSSascha Wildner {"ACPI_MUTEX_INFO", SRC_TYPE_STRUCT}, 3840d02842fSSascha Wildner {"ACPI_NAME", SRC_TYPE_SIMPLE}, 3850d02842fSSascha Wildner {"ACPI_NAME_INFO", SRC_TYPE_STRUCT}, 3860d02842fSSascha Wildner {"ACPI_NAME_UNION", SRC_TYPE_UNION}, 3870d02842fSSascha Wildner {"ACPI_NAMESPACE_NODE", SRC_TYPE_STRUCT}, 3880d02842fSSascha Wildner {"ACPI_NAMESTRING_INFO", SRC_TYPE_STRUCT}, 3890d02842fSSascha Wildner {"ACPI_NATIVE_INT", SRC_TYPE_SIMPLE}, 3900d02842fSSascha Wildner {"ACPI_NATIVE_UINT", SRC_TYPE_SIMPLE}, 391820c5b08SSascha Wildner {"ACPI_NEW_TABLE_DESC", SRC_TYPE_STRUCT}, 3920d02842fSSascha Wildner {"ACPI_NOTIFY_HANDLER", SRC_TYPE_SIMPLE}, 3930d02842fSSascha Wildner {"ACPI_NOTIFY_INFO", SRC_TYPE_STRUCT}, 3940d02842fSSascha Wildner {"ACPI_NS_SEARCH_DATA", SRC_TYPE_STRUCT}, 3950d02842fSSascha Wildner {"ACPI_OBJ_INFO_HEADER", SRC_TYPE_STRUCT}, 3960d02842fSSascha Wildner {"ACPI_OBJECT", SRC_TYPE_UNION}, 3970d02842fSSascha Wildner {"ACPI_OBJECT_ADDR_HANDLER", SRC_TYPE_STRUCT}, 3980d02842fSSascha Wildner {"ACPI_OBJECT_BANK_FIELD", SRC_TYPE_STRUCT}, 3990d02842fSSascha Wildner {"ACPI_OBJECT_BUFFER", SRC_TYPE_STRUCT}, 4000d02842fSSascha Wildner {"ACPI_OBJECT_BUFFER_FIELD", SRC_TYPE_STRUCT}, 4010d02842fSSascha Wildner {"ACPI_OBJECT_CACHE_LIST", SRC_TYPE_STRUCT}, 4020d02842fSSascha Wildner {"ACPI_OBJECT_COMMON", SRC_TYPE_STRUCT}, 4030d02842fSSascha Wildner {"ACPI_OBJECT_CONVERTER", SRC_TYPE_SIMPLE}, 4040d02842fSSascha Wildner {"ACPI_OBJECT_DATA", SRC_TYPE_STRUCT}, 4050d02842fSSascha Wildner {"ACPI_OBJECT_DEVICE", SRC_TYPE_STRUCT}, 4060d02842fSSascha Wildner {"ACPI_OBJECT_EVENT", SRC_TYPE_STRUCT}, 4070d02842fSSascha Wildner {"ACPI_OBJECT_EXTRA", SRC_TYPE_STRUCT}, 4080d02842fSSascha Wildner {"ACPI_OBJECT_FIELD_COMMON", SRC_TYPE_STRUCT}, 4090d02842fSSascha Wildner {"ACPI_OBJECT_HANDLER", SRC_TYPE_SIMPLE}, 4100d02842fSSascha Wildner {"ACPI_OBJECT_INDEX_FIELD", SRC_TYPE_STRUCT}, 4110d02842fSSascha Wildner {"ACPI_OBJECT_INTEGER", SRC_TYPE_STRUCT}, 4123cc0afc6SSascha Wildner {"ACPI_OBJECT_INFO", SRC_TYPE_STRUCT}, 4130d02842fSSascha Wildner {"ACPI_OBJECT_LIST", SRC_TYPE_STRUCT}, 4140d02842fSSascha Wildner {"ACPI_OBJECT_METHOD", SRC_TYPE_STRUCT}, 4150d02842fSSascha Wildner {"ACPI_OBJECT_MUTEX", SRC_TYPE_STRUCT}, 4160d02842fSSascha Wildner {"ACPI_OBJECT_NOTIFY_COMMON", SRC_TYPE_STRUCT}, 4170d02842fSSascha Wildner {"ACPI_OBJECT_NOTIFY_HANDLER", SRC_TYPE_STRUCT}, 4180d02842fSSascha Wildner {"ACPI_OBJECT_PACKAGE", SRC_TYPE_STRUCT}, 4190d02842fSSascha Wildner {"ACPI_OBJECT_POWER_RESOURCE", SRC_TYPE_STRUCT}, 4200d02842fSSascha Wildner {"ACPI_OBJECT_PROCESSOR", SRC_TYPE_STRUCT}, 4210d02842fSSascha Wildner {"ACPI_OBJECT_REFERENCE", SRC_TYPE_STRUCT}, 4220d02842fSSascha Wildner {"ACPI_OBJECT_REGION", SRC_TYPE_STRUCT}, 4230d02842fSSascha Wildner {"ACPI_OBJECT_REGION_FIELD", SRC_TYPE_STRUCT}, 4240d02842fSSascha Wildner {"ACPI_OBJECT_STRING", SRC_TYPE_STRUCT}, 4250d02842fSSascha Wildner {"ACPI_OBJECT_THERMAL_ZONE", SRC_TYPE_STRUCT}, 4260d02842fSSascha Wildner {"ACPI_OBJECT_TYPE", SRC_TYPE_SIMPLE}, 4270d02842fSSascha Wildner {"ACPI_OBJECT_TYPE8", SRC_TYPE_SIMPLE}, 4280d02842fSSascha Wildner {"ACPI_OP_WALK_INFO", SRC_TYPE_STRUCT}, 4290d02842fSSascha Wildner {"ACPI_OPCODE_INFO", SRC_TYPE_STRUCT}, 4300d02842fSSascha Wildner {"ACPI_OPERAND_OBJECT", SRC_TYPE_UNION}, 4310d02842fSSascha Wildner {"ACPI_OSD_HANDLER", SRC_TYPE_SIMPLE}, 4320d02842fSSascha Wildner {"ACPI_OSD_EXEC_CALLBACK", SRC_TYPE_SIMPLE}, 4330d02842fSSascha Wildner {"ACPI_OWNER_ID", SRC_TYPE_SIMPLE}, 4340d02842fSSascha Wildner {"ACPI_PACKAGE_INFO", SRC_TYPE_STRUCT}, 4350d02842fSSascha Wildner {"ACPI_PACKAGE_INFO2", SRC_TYPE_STRUCT}, 4360d02842fSSascha Wildner {"ACPI_PACKAGE_INFO3", SRC_TYPE_STRUCT}, 437896f2e3aSSascha Wildner {"ACPI_PACKAGE_INFO4", SRC_TYPE_STRUCT}, 4380d02842fSSascha Wildner {"ACPI_PARSE_DOWNWARDS", SRC_TYPE_SIMPLE}, 4390d02842fSSascha Wildner {"ACPI_PARSE_OBJ_ASL", SRC_TYPE_STRUCT}, 4400d02842fSSascha Wildner {"ACPI_PARSE_OBJ_COMMON", SRC_TYPE_STRUCT}, 4410d02842fSSascha Wildner {"ACPI_PARSE_OBJ_NAMED", SRC_TYPE_STRUCT}, 4420d02842fSSascha Wildner {"ACPI_PARSE_OBJECT", SRC_TYPE_UNION}, 4430d02842fSSascha Wildner {"ACPI_PARSE_STATE", SRC_TYPE_STRUCT}, 4440d02842fSSascha Wildner {"ACPI_PARSE_UPWARDS", SRC_TYPE_SIMPLE}, 4450d02842fSSascha Wildner {"ACPI_PARSE_VALUE", SRC_TYPE_UNION}, 4460d02842fSSascha Wildner {"ACPI_PCI_DEVICE", SRC_TYPE_STRUCT}, 4470d02842fSSascha Wildner {"ACPI_PCI_ID", SRC_TYPE_STRUCT}, 4480d02842fSSascha Wildner {"ACPI_PCI_ROUTING_TABLE", SRC_TYPE_STRUCT}, 4490d02842fSSascha Wildner {"ACPI_PHYSICAL_ADDRESS", SRC_TYPE_SIMPLE}, 4500d02842fSSascha Wildner {"ACPI_PKG_CALLBACK", SRC_TYPE_SIMPLE}, 4510d02842fSSascha Wildner {"ACPI_PKG_INFO", SRC_TYPE_STRUCT}, 4520d02842fSSascha Wildner {"ACPI_PKG_STATE", SRC_TYPE_STRUCT}, 4530d02842fSSascha Wildner {"ACPI_PMTT_HEADER", SRC_TYPE_STRUCT}, 4540d02842fSSascha Wildner {"ACPI_PNP_DEVICE_ID", SRC_TYPE_STRUCT}, 4550d02842fSSascha Wildner {"ACPI_PNP_DEVICE_ID_LIST", SRC_TYPE_STRUCT}, 4560d02842fSSascha Wildner {"ACPI_POINTER", SRC_TYPE_STRUCT}, 4570d02842fSSascha Wildner {"ACPI_POINTERS", SRC_TYPE_UNION}, 4580d02842fSSascha Wildner {"ACPI_PORT_INFO", SRC_TYPE_STRUCT}, 4590d02842fSSascha Wildner {"ACPI_PREDEFINED_DATA", SRC_TYPE_STRUCT}, 4600d02842fSSascha Wildner {"ACPI_PREDEFINED_INFO", SRC_TYPE_UNION}, 4610d02842fSSascha Wildner {"ACPI_PREDEFINED_NAMES", SRC_TYPE_STRUCT}, 462820c5b08SSascha Wildner {"ACPI_PRUNE_INFO", SRC_TYPE_STRUCT}, 4630d02842fSSascha Wildner {"ACPI_PSCOPE_STATE", SRC_TYPE_STRUCT}, 4640d02842fSSascha Wildner {"ACPI_RASF_PARAMETER_BLOCK", SRC_TYPE_STRUCT}, 4650d02842fSSascha Wildner {"ACPI_RASF_PATROL_SCRUB_PARAMETER", SRC_TYPE_STRUCT}, 4660d02842fSSascha Wildner {"ACPI_RASF_SHARED_MEMORY", SRC_TYPE_STRUCT}, 4670d02842fSSascha Wildner {"ACPI_REPAIR_FUNCTION", SRC_TYPE_SIMPLE}, 4680d02842fSSascha Wildner {"ACPI_REPAIR_INFO", SRC_TYPE_STRUCT}, 4693cc0afc6SSascha Wildner {"ACPI_REG_WALK_INFO", SRC_TYPE_STRUCT}, 4700d02842fSSascha Wildner {"ACPI_RESOURCE", SRC_TYPE_STRUCT}, 4710d02842fSSascha Wildner {"ACPI_RESOURCE_HANDLER", SRC_TYPE_SIMPLE}, 4720d02842fSSascha Wildner {"ACPI_RESOURCE_ADDRESS", SRC_TYPE_STRUCT}, 4730d02842fSSascha Wildner {"ACPI_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT}, 4740d02842fSSascha Wildner {"ACPI_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT}, 4750d02842fSSascha Wildner {"ACPI_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT}, 4760d02842fSSascha Wildner {"ACPI_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT}, 4770d02842fSSascha Wildner {"ACPI_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT}, 4780d02842fSSascha Wildner {"ACPI_RESOURCE_ATTRIBUTE", SRC_TYPE_UNION}, 4790d02842fSSascha Wildner {"ACPI_RESOURCE_DATA", SRC_TYPE_UNION}, 4800d02842fSSascha Wildner {"ACPI_RESOURCE_DMA", SRC_TYPE_STRUCT}, 4810d02842fSSascha Wildner {"ACPI_RESOURCE_END_TAG", SRC_TYPE_STRUCT}, 4820d02842fSSascha Wildner {"ACPI_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT}, 4830d02842fSSascha Wildner {"ACPI_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT}, 4840d02842fSSascha Wildner {"ACPI_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT}, 4850d02842fSSascha Wildner {"ACPI_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT}, 4860d02842fSSascha Wildner {"ACPI_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT}, 4870d02842fSSascha Wildner {"ACPI_RESOURCE_GPIO", SRC_TYPE_STRUCT}, 4880d02842fSSascha Wildner {"ACPI_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT}, 4890d02842fSSascha Wildner {"ACPI_RESOURCE_INFO", SRC_TYPE_STRUCT}, 4900d02842fSSascha Wildner {"ACPI_RESOURCE_IO", SRC_TYPE_STRUCT}, 4910d02842fSSascha Wildner {"ACPI_RESOURCE_IRQ", SRC_TYPE_STRUCT}, 4921093ca81SSascha Wildner {"ACPI_RESOURCE_LABEL", SRC_TYPE_STRUCT}, 4930d02842fSSascha Wildner {"ACPI_RESOURCE_MEMORY24", SRC_TYPE_STRUCT}, 4940d02842fSSascha Wildner {"ACPI_RESOURCE_MEMORY32", SRC_TYPE_STRUCT}, 4951093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_CONFIG", SRC_TYPE_STRUCT}, 4961093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_FUNCTION", SRC_TYPE_STRUCT}, 4971093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_GROUP", SRC_TYPE_STRUCT}, 4981093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_GROUP_CONFIG", SRC_TYPE_STRUCT}, 4991093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_GROUP_FUNCTION", SRC_TYPE_STRUCT}, 5000d02842fSSascha Wildner {"ACPI_RESOURCE_SOURCE", SRC_TYPE_STRUCT}, 5010d02842fSSascha Wildner {"ACPI_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT}, 5020d02842fSSascha Wildner {"ACPI_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT}, 5030d02842fSSascha Wildner {"ACPI_RESOURCE_TAG", SRC_TYPE_STRUCT}, 5040d02842fSSascha Wildner {"ACPI_RESOURCE_TYPE", SRC_TYPE_SIMPLE}, 5050d02842fSSascha Wildner {"ACPI_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT}, 5060d02842fSSascha Wildner {"ACPI_RESOURCE_VENDOR", SRC_TYPE_STRUCT}, 5070d02842fSSascha Wildner {"ACPI_RESOURCE_VENDOR_TYPED", SRC_TYPE_STRUCT}, 5080d02842fSSascha Wildner {"ACPI_RESULT_VALUES", SRC_TYPE_STRUCT}, 5090d02842fSSascha Wildner {"ACPI_ROUND_UP_TO_32_BIT", SRC_TYPE_SIMPLE}, 5100d02842fSSascha Wildner {"ACPI_RSCONVERT_INFO", SRC_TYPE_STRUCT}, 5110d02842fSSascha Wildner {"ACPI_RSDUMP_INFO", SRC_TYPE_STRUCT}, 5120d02842fSSascha Wildner {"ACPI_RW_LOCK", SRC_TYPE_STRUCT}, 5130d02842fSSascha Wildner {"ACPI_S3PT_HEADER", SRC_TYPE_STRUCT}, 5140d02842fSSascha Wildner {"ACPI_SCI_HANDLER", SRC_TYPE_SIMPLE}, 5150d02842fSSascha Wildner {"ACPI_SCI_HANDLER_INFO", SRC_TYPE_STRUCT}, 5160d02842fSSascha Wildner {"ACPI_SCOPE_STATE", SRC_TYPE_STRUCT}, 5170d02842fSSascha Wildner {"ACPI_SEMAPHORE", SRC_TYPE_SIMPLE}, 5182e2672b8SSascha Wildner {"ACPI_SERIAL_INFO", SRC_TYPE_STRUCT}, 5190d02842fSSascha Wildner {"ACPI_SIGNAL_FATAL_INFO", SRC_TYPE_STRUCT}, 5200d02842fSSascha Wildner {"ACPI_SIMPLE_REPAIR_INFO", SRC_TYPE_STRUCT}, 5210d02842fSSascha Wildner {"ACPI_SIZE", SRC_TYPE_SIMPLE}, 5220d02842fSSascha Wildner {"ACPI_SLEEP_FUNCTION", SRC_TYPE_SIMPLE}, 5230d02842fSSascha Wildner {"ACPI_SLEEP_FUNCTIONS", SRC_TYPE_STRUCT}, 5240d02842fSSascha Wildner {"ACPI_SPINLOCK", SRC_TYPE_SIMPLE}, 5250d02842fSSascha Wildner {"ACPI_STATISTICS", SRC_TYPE_STRUCT}, 5260d02842fSSascha Wildner {"ACPI_STATUS", SRC_TYPE_SIMPLE}, 5270d02842fSSascha Wildner {"ACPI_STRING", SRC_TYPE_SIMPLE}, 5280d02842fSSascha Wildner {"ACPI_STRING_TABLE", SRC_TYPE_STRUCT}, 5290d02842fSSascha Wildner {"ACPI_SUBTABLE_HEADER", SRC_TYPE_STRUCT}, 5300d02842fSSascha Wildner {"ACPI_SYSTEM_INFO", SRC_TYPE_STRUCT}, 5310d02842fSSascha Wildner {"ACPI_TABLE_DESC", SRC_TYPE_STRUCT}, 5320d02842fSSascha Wildner {"ACPI_TABLE_HANDLER", SRC_TYPE_SIMPLE}, 5330d02842fSSascha Wildner {"ACPI_TABLE_HEADER", SRC_TYPE_STRUCT}, 5340d02842fSSascha Wildner {"ACPI_TABLE_INFO", SRC_TYPE_STRUCT}, 5350d02842fSSascha Wildner {"ACPI_TABLE_LIST", SRC_TYPE_STRUCT}, 5365f39c7e7SSascha Wildner {"ACPI_TABLE_LPIT", SRC_TYPE_STRUCT}, 5370d02842fSSascha Wildner {"ACPI_TABLE_MTMR", SRC_TYPE_STRUCT}, 5380d02842fSSascha Wildner {"ACPI_TABLE_SUPPORT", SRC_TYPE_STRUCT}, 5390d02842fSSascha Wildner {"ACPI_TABLE_TYPE", SRC_TYPE_SIMPLE}, 5400d02842fSSascha Wildner {"ACPI_TABLE_VRTC", SRC_TYPE_STRUCT}, 5410d02842fSSascha Wildner {"ACPI_TAG_INFO", SRC_TYPE_STRUCT}, 5420d02842fSSascha Wildner {"ACPI_THREAD_ID", SRC_TYPE_SIMPLE}, 5430d02842fSSascha Wildner {"ACPI_THREAD_STATE", SRC_TYPE_STRUCT}, 544267c04fdSSascha Wildner {"ACPI_TRACE_EVENT_TYPE", SRC_TYPE_SIMPLE}, 5450d02842fSSascha Wildner {"ACPI_TYPED_IDENTIFIER_TABLE", SRC_TYPE_STRUCT}, 5460d02842fSSascha Wildner {"ACPI_UINTPTR_T", SRC_TYPE_SIMPLE}, 5470d02842fSSascha Wildner {"ACPI_UPDATE_STATE", SRC_TYPE_STRUCT}, 5480d02842fSSascha Wildner {"ACPI_UUID", SRC_TYPE_STRUCT}, 5490d02842fSSascha Wildner {"ACPI_VENDOR_UUID", SRC_TYPE_STRUCT}, 5500d02842fSSascha Wildner {"ACPI_VENDOR_WALK_INFO", SRC_TYPE_STRUCT}, 5510d02842fSSascha Wildner {"ACPI_VRTC_ENTRY", SRC_TYPE_STRUCT}, 5520d02842fSSascha Wildner {"ACPI_WALK_AML_CALLBACK", SRC_TYPE_SIMPLE}, 5530d02842fSSascha Wildner {"ACPI_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 5540d02842fSSascha Wildner {"ACPI_WALK_RESOURCE_CALLBACK", SRC_TYPE_SIMPLE}, 5550d02842fSSascha Wildner {"ACPI_WALK_INFO", SRC_TYPE_STRUCT}, 5560d02842fSSascha Wildner {"ACPI_WALK_STATE", SRC_TYPE_STRUCT}, 5570d02842fSSascha Wildner {"ACPI_WHEA_HEADER", SRC_TYPE_STRUCT}, 5580d02842fSSascha Wildner 5590d02842fSSascha Wildner /* Buffers related to predefined ACPI names (_PLD, etc.) */ 5600d02842fSSascha Wildner 5610d02842fSSascha Wildner {"ACPI_FDE_INFO", SRC_TYPE_STRUCT}, 5620d02842fSSascha Wildner {"ACPI_GRT_INFO", SRC_TYPE_STRUCT}, 5630d02842fSSascha Wildner {"ACPI_GTM_INFO", SRC_TYPE_STRUCT}, 5640d02842fSSascha Wildner {"ACPI_PLD_INFO", SRC_TYPE_STRUCT}, 5650d02842fSSascha Wildner 5660d02842fSSascha Wildner /* Resources */ 5670d02842fSSascha Wildner 5680d02842fSSascha Wildner {"ACPI_RS_LENGTH", SRC_TYPE_SIMPLE}, 5690d02842fSSascha Wildner {"ACPI_RSDESC_SIZE", SRC_TYPE_SIMPLE}, 5700d02842fSSascha Wildner 5710d02842fSSascha Wildner {"AML_RESOURCE", SRC_TYPE_UNION}, 5720d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS", SRC_TYPE_STRUCT}, 5730d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT}, 5740d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT}, 5750d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT}, 5760d02842fSSascha Wildner {"AML_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT}, 5770d02842fSSascha Wildner {"AML_RESOURCE_DMA", SRC_TYPE_STRUCT}, 5780d02842fSSascha Wildner {"AML_RESOURCE_END_DEPENDENT", SRC_TYPE_STRUCT}, 5790d02842fSSascha Wildner {"AML_RESOURCE_END_TAG", SRC_TYPE_STRUCT}, 5800d02842fSSascha Wildner {"AML_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT}, 5810d02842fSSascha Wildner {"AML_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT}, 5820d02842fSSascha Wildner {"AML_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT}, 5830d02842fSSascha Wildner {"AML_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT}, 5840d02842fSSascha Wildner {"AML_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT}, 5850d02842fSSascha Wildner {"AML_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT}, 5860d02842fSSascha Wildner {"AML_RESOURCE_GPIO", SRC_TYPE_STRUCT}, 5870d02842fSSascha Wildner {"AML_RESOURCE_IO", SRC_TYPE_STRUCT}, 5880d02842fSSascha Wildner {"AML_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT}, 5890d02842fSSascha Wildner {"AML_RESOURCE_IRQ", SRC_TYPE_STRUCT}, 5900d02842fSSascha Wildner {"AML_RESOURCE_IRQ_NOFLAGS", SRC_TYPE_STRUCT}, 5910d02842fSSascha Wildner {"AML_RESOURCE_LARGE_HEADER", SRC_TYPE_STRUCT}, 5920d02842fSSascha Wildner {"AML_RESOURCE_MEMORY24", SRC_TYPE_STRUCT}, 5930d02842fSSascha Wildner {"AML_RESOURCE_MEMORY32", SRC_TYPE_STRUCT}, 5941093ca81SSascha Wildner {"AML_RESOURCE_PIN_CONFIG", SRC_TYPE_STRUCT}, 5951093ca81SSascha Wildner {"AML_RESOURCE_PIN_FUNCTION", SRC_TYPE_STRUCT}, 5961093ca81SSascha Wildner {"AML_RESOURCE_PIN_GROUP", SRC_TYPE_STRUCT}, 5971093ca81SSascha Wildner {"AML_RESOURCE_PIN_GROUP_CONFIG", SRC_TYPE_STRUCT}, 5981093ca81SSascha Wildner {"AML_RESOURCE_PIN_GROUP_FUNCTION", SRC_TYPE_STRUCT}, 5990d02842fSSascha Wildner {"AML_RESOURCE_SMALL_HEADER", SRC_TYPE_STRUCT}, 6000d02842fSSascha Wildner {"AML_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT}, 6010d02842fSSascha Wildner {"AML_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT}, 6020d02842fSSascha Wildner {"AML_RESOURCE_START_DEPENDENT_NOPRIO", SRC_TYPE_STRUCT}, 6030d02842fSSascha Wildner {"AML_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT}, 6040d02842fSSascha Wildner {"AML_RESOURCE_VENDOR_LARGE", SRC_TYPE_STRUCT}, 6050d02842fSSascha Wildner {"AML_RESOURCE_VENDOR_SMALL", SRC_TYPE_STRUCT}, 60679eafdd7SSascha Wildner {"AS_BRACE_INFO", SRC_TYPE_STRUCT}, 60779eafdd7SSascha Wildner {"AS_SCAN_CALLBACK", SRC_TYPE_SIMPLE}, 6080d02842fSSascha Wildner 6090d02842fSSascha Wildner {"APIC_HEADER", SRC_TYPE_STRUCT}, 6100d02842fSSascha Wildner {"AE_DEBUG_REGIONS", SRC_TYPE_STRUCT}, 6110d02842fSSascha Wildner {"AE_REGION", SRC_TYPE_STRUCT}, 6120d02842fSSascha Wildner {"ASL_ANALYSIS_WALK_INFO", SRC_TYPE_STRUCT}, 6131093ca81SSascha Wildner {"ASL_COMMENT_STATE", SRC_TYPE_STRUCT}, 6141093ca81SSascha Wildner {"ASL_COMMENT_TYPES", SRC_TYPE_SIMPLE}, 6150d02842fSSascha Wildner {"ASL_ERROR_MSG", SRC_TYPE_STRUCT}, 61679eafdd7SSascha Wildner {"ASL_ERROR_MSG", SRC_TYPE_STRUCT}, 6170d02842fSSascha Wildner {"ASL_EVENT_INFO", SRC_TYPE_STRUCT}, 6180d02842fSSascha Wildner {"ASL_FILE_INFO", SRC_TYPE_STRUCT}, 6190d02842fSSascha Wildner {"ASL_FILE_STATUS", SRC_TYPE_STRUCT}, 6200d02842fSSascha Wildner {"ASL_INCLUDE_DIR", SRC_TYPE_STRUCT}, 6210d02842fSSascha Wildner {"ASL_LISTING_NODE", SRC_TYPE_STRUCT}, 6220d02842fSSascha Wildner {"ASL_MAPPING_ENTRY", SRC_TYPE_STRUCT}, 6230d02842fSSascha Wildner {"ASL_METHOD_INFO", SRC_TYPE_STRUCT}, 624267c04fdSSascha Wildner {"ASL_METHOD_LOCAL", SRC_TYPE_STRUCT}, 6250d02842fSSascha Wildner {"ASL_RESERVED_INFO", SRC_TYPE_STRUCT}, 6262e2672b8SSascha Wildner {"ASL_RESOURCE_INFO", SRC_TYPE_STRUCT}, 6270d02842fSSascha Wildner {"ASL_RESOURCE_NODE", SRC_TYPE_STRUCT}, 6280d02842fSSascha Wildner {"ASL_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 6297c9678bcSSascha Wildner {"ASL_XREF_INFO", SRC_TYPE_STRUCT}, 6300d02842fSSascha Wildner {"UINT64_OVERLAY", SRC_TYPE_UNION}, 6310d02842fSSascha Wildner {"UINT64_STRUCT", SRC_TYPE_STRUCT}, 6320d02842fSSascha Wildner 6330d02842fSSascha Wildner /* 6340d02842fSSascha Wildner * Acpi table definition names. 6350d02842fSSascha Wildner */ 6360d02842fSSascha Wildner {"ACPI_TABLE_ASF", SRC_TYPE_STRUCT}, 6370d02842fSSascha Wildner {"ACPI_TABLE_BERT", SRC_TYPE_STRUCT}, 6380d02842fSSascha Wildner {"ACPI_TABLE_BGRT", SRC_TYPE_STRUCT}, 6390d02842fSSascha Wildner {"ACPI_TABLE_BOOT", SRC_TYPE_STRUCT}, 6400d02842fSSascha Wildner {"ACPI_TABLE_CPEP", SRC_TYPE_STRUCT}, 6410d02842fSSascha Wildner {"ACPI_TABLE_CSRT", SRC_TYPE_STRUCT}, 6420d02842fSSascha Wildner {"ACPI_TABLE_DBG2", SRC_TYPE_STRUCT}, 6430d02842fSSascha Wildner {"ACPI_TABLE_DBGP", SRC_TYPE_STRUCT}, 6440d02842fSSascha Wildner {"ACPI_TABLE_DMAR", SRC_TYPE_STRUCT}, 6450d02842fSSascha Wildner {"ACPI_TABLE_DRTM", SRC_TYPE_STRUCT}, 6460d02842fSSascha Wildner {"ACPI_TABLE_ECDT", SRC_TYPE_STRUCT}, 6470d02842fSSascha Wildner {"ACPI_TABLE_EINJ", SRC_TYPE_STRUCT}, 6480d02842fSSascha Wildner {"ACPI_TABLE_ERST", SRC_TYPE_STRUCT}, 6490d02842fSSascha Wildner {"ACPI_TABLE_FACS", SRC_TYPE_STRUCT}, 6500d02842fSSascha Wildner {"ACPI_TABLE_FADT", SRC_TYPE_STRUCT}, 6510d02842fSSascha Wildner {"ACPI_TABLE_FPDT", SRC_TYPE_STRUCT}, 652066b6da2SSascha Wildner {"ACPI_TABLE_GTDT", SRC_TYPE_STRUCT}, 6530d02842fSSascha Wildner {"ACPI_TABLE_HEST", SRC_TYPE_STRUCT}, 6541093ca81SSascha Wildner {"ACPI_TABLE_HMAT", SRC_TYPE_STRUCT}, 6550d02842fSSascha Wildner {"ACPI_TABLE_HPET", SRC_TYPE_STRUCT}, 6560d02842fSSascha Wildner {"ACPI_TABLE_IBFT", SRC_TYPE_STRUCT}, 657896f2e3aSSascha Wildner {"ACPI_TABLE_IORT", SRC_TYPE_STRUCT}, 6580d02842fSSascha Wildner {"ACPI_TABLE_IVRS", SRC_TYPE_STRUCT}, 6590d02842fSSascha Wildner {"ACPI_TABLE_MADT", SRC_TYPE_STRUCT}, 6600d02842fSSascha Wildner {"ACPI_TABLE_MCFG", SRC_TYPE_STRUCT}, 6610d02842fSSascha Wildner {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT}, 6620d02842fSSascha Wildner {"ACPI_TABLE_MPST", SRC_TYPE_STRUCT}, 6630d02842fSSascha Wildner {"ACPI_TABLE_MSCT", SRC_TYPE_STRUCT}, 6645943f66cSSascha Wildner {"ACPI_TABLE_MSDM", SRC_TYPE_STRUCT}, 665896f2e3aSSascha Wildner {"ACPI_TABLE_NFIT", SRC_TYPE_STRUCT}, 6660d02842fSSascha Wildner {"ACPI_TABLE_PCCT", SRC_TYPE_STRUCT}, 6677bcb6cafSSascha Wildner {"ACPI_TABLE_PDTT", SRC_TYPE_STRUCT}, 6681093ca81SSascha Wildner {"ACPI_TABLE_PPTT", SRC_TYPE_STRUCT}, 6690d02842fSSascha Wildner {"ACPI_TABLE_RSDP", SRC_TYPE_STRUCT}, 6700d02842fSSascha Wildner {"ACPI_TABLE_RSDT", SRC_TYPE_STRUCT}, 6710d02842fSSascha Wildner {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT}, 6720d02842fSSascha Wildner {"ACPI_TABLE_S3PT", SRC_TYPE_STRUCT}, 6730d02842fSSascha Wildner {"ACPI_TABLE_SBST", SRC_TYPE_STRUCT}, 6747bcb6cafSSascha Wildner {"ACPI_TABLE_SDEV", SRC_TYPE_STRUCT}, 6750d02842fSSascha Wildner {"ACPI_TABLE_SLIC", SRC_TYPE_STRUCT}, 6760d02842fSSascha Wildner {"ACPI_TABLE_SLIT", SRC_TYPE_STRUCT}, 6770d02842fSSascha Wildner {"ACPI_TABLE_SPCR", SRC_TYPE_STRUCT}, 6780d02842fSSascha Wildner {"ACPI_TABLE_SPMI", SRC_TYPE_STRUCT}, 6790d02842fSSascha Wildner {"ACPI_TABLE_SRAT", SRC_TYPE_STRUCT}, 680896f2e3aSSascha Wildner {"ACPI_TABLE_STAO", SRC_TYPE_STRUCT}, 6810d02842fSSascha Wildner {"ACPI_TABLE_TCPA", SRC_TYPE_STRUCT}, 6820d02842fSSascha Wildner {"ACPI_TABLE_TPM2", SRC_TYPE_STRUCT}, 6836721db86SSascha Wildner {"ACPI_TABLE_TPM23", SRC_TYPE_STRUCT}, 6840d02842fSSascha Wildner {"ACPI_TABLE_UEFI", SRC_TYPE_STRUCT}, 6850d02842fSSascha Wildner {"ACPI_TABLE_WAET", SRC_TYPE_STRUCT}, 6860d02842fSSascha Wildner {"ACPI_TABLE_WDAT", SRC_TYPE_STRUCT}, 6870d02842fSSascha Wildner {"ACPI_TABLE_WDDT", SRC_TYPE_STRUCT}, 6880d02842fSSascha Wildner {"ACPI_TABLE_WDRT", SRC_TYPE_STRUCT}, 689896f2e3aSSascha Wildner {"ACPI_TABLE_WPBT", SRC_TYPE_STRUCT}, 6901093ca81SSascha Wildner {"ACPI_TABLE_WSMT", SRC_TYPE_STRUCT}, 691896f2e3aSSascha Wildner {"ACPI_TABLE_XENV", SRC_TYPE_STRUCT}, 6920d02842fSSascha Wildner {"ACPI_TABLE_XSDT", SRC_TYPE_STRUCT}, 6930d02842fSSascha Wildner 6940d02842fSSascha Wildner {"ACPI_ASF_ADDRESS", SRC_TYPE_STRUCT}, 6950d02842fSSascha Wildner {"ACPI_ASF_ALERT", SRC_TYPE_STRUCT}, 6960d02842fSSascha Wildner {"ACPI_ASF_ALERT_DATA", SRC_TYPE_STRUCT}, 6970d02842fSSascha Wildner {"ACPI_ASF_CONTROL_DATA", SRC_TYPE_STRUCT}, 6980d02842fSSascha Wildner {"ACPI_ASF_HEADER", SRC_TYPE_STRUCT}, 6990d02842fSSascha Wildner {"ACPI_ASF_INFO", SRC_TYPE_STRUCT}, 7000d02842fSSascha Wildner {"ACPI_ASF_REMOTE", SRC_TYPE_STRUCT}, 7010d02842fSSascha Wildner {"ACPI_ASF_RMCP", SRC_TYPE_STRUCT}, 7020d02842fSSascha Wildner {"ACPI_BERT_REGION", SRC_TYPE_STRUCT}, 7030d02842fSSascha Wildner {"ACPI_CPEP_POLLING", SRC_TYPE_STRUCT}, 7040d02842fSSascha Wildner {"ACPI_CSRT_GROUP", SRC_TYPE_STRUCT}, 7050d02842fSSascha Wildner {"ACPI_CSRT_DESCRIPTOR", SRC_TYPE_STRUCT}, 7060d02842fSSascha Wildner {"ACPI_CSRT_SHARED_INFO", SRC_TYPE_STRUCT}, 7070d02842fSSascha Wildner {"ACPI_DBG2_DEVICE", SRC_TYPE_STRUCT}, 7080d02842fSSascha Wildner {"ACPI_DMAR_HEADER", SRC_TYPE_STRUCT}, 7090d02842fSSascha Wildner {"ACPI_DMAR_DEVICE_SCOPE", SRC_TYPE_STRUCT}, 710066b6da2SSascha Wildner {"ACPI_DMAR_ANDD", SRC_TYPE_STRUCT}, 7110d02842fSSascha Wildner {"ACPI_DMAR_ATSR", SRC_TYPE_STRUCT}, 7120d02842fSSascha Wildner {"ACPI_DMAR_RHSA", SRC_TYPE_STRUCT}, 7130d02842fSSascha Wildner {"ACPI_DMAR_HARDWARE_UNIT", SRC_TYPE_STRUCT}, 7140d02842fSSascha Wildner {"ACPI_DMAR_RESERVED_MEMORY", SRC_TYPE_STRUCT}, 715896f2e3aSSascha Wildner {"ACPI_DRTM_DPS_ID", SRC_TYPE_STRUCT}, 716896f2e3aSSascha Wildner {"ACPI_DRTM_RESOURCE", SRC_TYPE_STRUCT}, 717896f2e3aSSascha Wildner {"ACPI_DRTM_RESOURCE_LIST", SRC_TYPE_STRUCT}, 718896f2e3aSSascha Wildner {"ACPI_DRTM_VTABLE_LIST", SRC_TYPE_STRUCT}, 7190d02842fSSascha Wildner {"ACPI_EINJ_ENTRY", SRC_TYPE_STRUCT}, 7200d02842fSSascha Wildner {"ACPI_EINJ_TRIGGER", SRC_TYPE_STRUCT}, 721066b6da2SSascha Wildner {"ACPI_ERST_ENTRY", SRC_TYPE_STRUCT}, 722066b6da2SSascha Wildner {"ACPI_ERST_INFO", SRC_TYPE_STRUCT}, 7230d02842fSSascha Wildner {"ACPI_FPDT_HEADER", SRC_TYPE_STRUCT}, 7240d02842fSSascha Wildner {"ACPI_FPDT_BOOT", SRC_TYPE_STRUCT}, 7252ffe9f16SSascha Wildner {"ACPI_FPDT_BOOT_POINTER", SRC_TYPE_STRUCT}, 7262ffe9f16SSascha Wildner {"ACPI_FPDT_S3PT_POINTER", SRC_TYPE_STRUCT}, 727066b6da2SSascha Wildner {"ACPI_GTDT_HEADER", SRC_TYPE_STRUCT}, 728066b6da2SSascha Wildner {"ACPI_GTDT_TIMER_BLOCK", SRC_TYPE_STRUCT}, 729066b6da2SSascha Wildner {"ACPI_GTDT_TIMER_ENTRY", SRC_TYPE_STRUCT}, 730066b6da2SSascha Wildner {"ACPI_GTDT_WATCHDOG", SRC_TYPE_STRUCT}, 7310d02842fSSascha Wildner {"ACPI_HEST_AER_COMMON", SRC_TYPE_STRUCT}, 7320d02842fSSascha Wildner {"ACPI_HEST_HEADER", SRC_TYPE_STRUCT}, 7330d02842fSSascha Wildner {"ACPI_HEST_NOTIFY", SRC_TYPE_STRUCT}, 7340d02842fSSascha Wildner {"ACPI_HEST_IA_ERROR_BANK", SRC_TYPE_STRUCT}, 7350d02842fSSascha Wildner {"ACPI_HEST_IA_MACHINE_CHECK", SRC_TYPE_STRUCT}, 7360d02842fSSascha Wildner {"ACPI_HEST_IA_CORRECTED", SRC_TYPE_STRUCT}, 7370d02842fSSascha Wildner {"ACPI_HEST_IA_NMI", SRC_TYPE_STRUCT}, 7380d02842fSSascha Wildner {"ACPI_HEST_AER_ROOT", SRC_TYPE_STRUCT}, 7390d02842fSSascha Wildner {"ACPI_HEST_AER", SRC_TYPE_STRUCT}, 7400d02842fSSascha Wildner {"ACPI_HEST_AER_BRIDGE", SRC_TYPE_STRUCT}, 7410d02842fSSascha Wildner {"ACPI_HEST_GENERIC", SRC_TYPE_STRUCT}, 7427c9678bcSSascha Wildner {"ACPI_HEST_GENERIC_V2", SRC_TYPE_STRUCT}, 7430d02842fSSascha Wildner {"ACPI_HEST_GENERIC_STATUS", SRC_TYPE_STRUCT}, 7440d02842fSSascha Wildner {"ACPI_HEST_GENERIC_DATA", SRC_TYPE_STRUCT}, 7452ffe9f16SSascha Wildner {"ACPI_HEST_GENERIC_DATA_V300", SRC_TYPE_STRUCT}, 7461093ca81SSascha Wildner {"ACPI_HEST_IA_DEFERRED_CHECK", SRC_TYPE_STRUCT}, 747*00ffa116SSascha Wildner {"ACPI_HMAT_PROXIMITY_DOMAIN", SRC_TYPE_STRUCT}, 7481093ca81SSascha Wildner {"ACPI_HMAT_CACHE", SRC_TYPE_STRUCT}, 7491093ca81SSascha Wildner {"ACPI_HMAT_LOCALITY", SRC_TYPE_STRUCT}, 7501093ca81SSascha Wildner {"ACPI_HMAT_STRUCTURE", SRC_TYPE_STRUCT}, 7510d02842fSSascha Wildner {"ACPI_IBFT_HEADER", SRC_TYPE_STRUCT}, 7520d02842fSSascha Wildner {"ACPI_IBFT_CONTROL", SRC_TYPE_STRUCT}, 7530d02842fSSascha Wildner {"ACPI_IBFT_INITIATOR", SRC_TYPE_STRUCT}, 7540d02842fSSascha Wildner {"ACPI_IBFT_NIC", SRC_TYPE_STRUCT}, 7550d02842fSSascha Wildner {"ACPI_IBFT_TARGET", SRC_TYPE_STRUCT}, 756896f2e3aSSascha Wildner {"ACPI_IORT_ID_MAPPING", SRC_TYPE_STRUCT}, 757896f2e3aSSascha Wildner {"ACPI_IORT_ITS_GROUP", SRC_TYPE_STRUCT}, 758896f2e3aSSascha Wildner {"ACPI_IORT_MEMORY_ACCESS", SRC_TYPE_STRUCT}, 759896f2e3aSSascha Wildner {"ACPI_IORT_NAMED_COMPONENT", SRC_TYPE_STRUCT}, 760896f2e3aSSascha Wildner {"ACPI_IORT_NODE", SRC_TYPE_STRUCT}, 761896f2e3aSSascha Wildner {"ACPI_IORT_ROOT_COMPLEX", SRC_TYPE_STRUCT}, 762896f2e3aSSascha Wildner {"ACPI_IORT_SMMU", SRC_TYPE_STRUCT}, 763d638c6eeSSascha Wildner {"ACPI_IORT_SMMU_GSI", SRC_TYPE_STRUCT}, 7640d27ae55SSascha Wildner {"ACPI_IORT_SMMU_V3", SRC_TYPE_STRUCT}, 765e416ee21SSascha Wildner {"ACPI_IORT_PMCG", SRC_TYPE_STRUCT}, 7660d02842fSSascha Wildner {"ACPI_IVRS_HEADER", SRC_TYPE_STRUCT}, 7670d02842fSSascha Wildner {"ACPI_IVRS_HARDWARE", SRC_TYPE_STRUCT}, 7680d02842fSSascha Wildner {"ACPI_IVRS_DE_HEADER", SRC_TYPE_STRUCT}, 7690d02842fSSascha Wildner {"ACPI_IVRS_DEVICE4", SRC_TYPE_STRUCT}, 7700d02842fSSascha Wildner {"ACPI_IVRS_DEVICE8A", SRC_TYPE_STRUCT}, 7710d02842fSSascha Wildner {"ACPI_IVRS_DEVICE8B", SRC_TYPE_STRUCT}, 7720d02842fSSascha Wildner {"ACPI_IVRS_DEVICE8C", SRC_TYPE_STRUCT}, 7730d02842fSSascha Wildner {"ACPI_IVRS_MEMORY", SRC_TYPE_STRUCT}, 7740d02842fSSascha Wildner {"ACPI_MADT_ADDRESS_OVERRIDE", SRC_TYPE_STRUCT}, 775066b6da2SSascha Wildner {"ACPI_MADT_GENERIC_MSI_FRAME", SRC_TYPE_STRUCT}, 776066b6da2SSascha Wildner {"ACPI_MADT_GENERIC_REDISTRIBUTOR", SRC_TYPE_STRUCT}, 7770d02842fSSascha Wildner {"ACPI_MADT_HEADER", SRC_TYPE_STRUCT}, 7780d02842fSSascha Wildner {"ACPI_MADT_IO_APIC", SRC_TYPE_STRUCT}, 7790d02842fSSascha Wildner {"ACPI_MADT_IO_SAPIC", SRC_TYPE_STRUCT}, 7800d02842fSSascha Wildner {"ACPI_MADT_LOCAL_APIC", SRC_TYPE_STRUCT}, 7810d02842fSSascha Wildner {"ACPI_MADT_LOCAL_APIC_NMI", SRC_TYPE_STRUCT}, 7820d02842fSSascha Wildner {"ACPI_MADT_LOCAL_APIC_OVERRIDE", SRC_TYPE_STRUCT}, 7830d02842fSSascha Wildner {"ACPI_MADT_LOCAL_SAPIC", SRC_TYPE_STRUCT}, 7840d02842fSSascha Wildner {"ACPI_MADT_LOCAL_X2APIC", SRC_TYPE_STRUCT}, 7850d02842fSSascha Wildner {"ACPI_MADT_LOCAL_X2APIC_NMI", SRC_TYPE_STRUCT}, 7860d02842fSSascha Wildner {"ACPI_MADT_GENERIC_DISTRIBUTOR", SRC_TYPE_STRUCT}, 7870d02842fSSascha Wildner {"ACPI_MADT_GENERIC_INTERRUPT", SRC_TYPE_STRUCT}, 7880d02842fSSascha Wildner {"ACPI_MADT_INTERRUPT_OVERRIDE", SRC_TYPE_STRUCT}, 7890d02842fSSascha Wildner {"ACPI_MADT_INTERRUPT_SOURCE", SRC_TYPE_STRUCT}, 7900d02842fSSascha Wildner {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT}, 7910d02842fSSascha Wildner {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, 7920d02842fSSascha Wildner {"ACPI_MPST_COMPONENT", SRC_TYPE_STRUCT}, 7930d02842fSSascha Wildner {"ACPI_MPST_DATA_HDR", SRC_TYPE_STRUCT}, 7940d02842fSSascha Wildner {"ACPI_MPST_POWER_DATA", SRC_TYPE_STRUCT}, 7950d02842fSSascha Wildner {"ACPI_MPST_POWER_NODE", SRC_TYPE_STRUCT}, 7960d02842fSSascha Wildner {"ACPI_MPST_POWER_STATE", SRC_TYPE_STRUCT}, 7970d02842fSSascha Wildner {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, 7980d02842fSSascha Wildner {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT}, 7997bcb6cafSSascha Wildner {"ACPI_NFIT_CAPABILITIES", SRC_TYPE_STRUCT}, 8007bcb6cafSSascha Wildner {"ACPI_NFIT_DEVICE_HANDLE", SRC_TYPE_STRUCT}, 801896f2e3aSSascha Wildner {"ACPI_NFIT_HEADER", SRC_TYPE_STRUCT}, 802896f2e3aSSascha Wildner {"ACPI_NFIT_SYSTEM_ADDRESS", SRC_TYPE_STRUCT}, 803896f2e3aSSascha Wildner {"ACPI_NFIT_MEMORY_MAP", SRC_TYPE_STRUCT}, 804896f2e3aSSascha Wildner {"ACPI_NFIT_INTERLEAVE", SRC_TYPE_STRUCT}, 805896f2e3aSSascha Wildner {"ACPI_NFIT_SMBIOS", SRC_TYPE_STRUCT}, 806896f2e3aSSascha Wildner {"ACPI_NFIT_CONTROL_REGION", SRC_TYPE_STRUCT}, 807896f2e3aSSascha Wildner {"ACPI_NFIT_DATA_REGION", SRC_TYPE_STRUCT}, 808896f2e3aSSascha Wildner {"ACPI_NFIT_FLUSH_ADDRESS", SRC_TYPE_STRUCT}, 8091093ca81SSascha Wildner {"ACPI_PCCT_EXT_PCC_SHARED_MEMORY", SRC_TYPE_STRUCT}, 810066b6da2SSascha Wildner {"ACPI_PCCT_HW_REDUCED", SRC_TYPE_STRUCT}, 8110d27ae55SSascha Wildner {"ACPI_PCCT_HW_REDUCED_TYPE2", SRC_TYPE_STRUCT}, 8121093ca81SSascha Wildner {"ACPI_PCCT_EXT_PCC_MASTER", SRC_TYPE_STRUCT}, 8131093ca81SSascha Wildner {"ACPI_PCCT_EXT_PCC_SLAVE", SRC_TYPE_STRUCT}, 814066b6da2SSascha Wildner {"ACPI_PCCT_SHARED_MEMORY", SRC_TYPE_STRUCT}, 8150d02842fSSascha Wildner {"ACPI_PCCT_SUBSPACE", SRC_TYPE_STRUCT}, 8167bcb6cafSSascha Wildner {"ACPI_PDTT_CHANNEL", SRC_TYPE_STRUCT}, 8171093ca81SSascha Wildner {"ACPI_PPTT_CACHE", SRC_TYPE_STRUCT}, 8181093ca81SSascha Wildner {"ACPI_PPTT_ID", SRC_TYPE_STRUCT}, 8197bcb6cafSSascha Wildner {"ACPI_PPTT_PROCESSOR", SRC_TYPE_STRUCT}, 8200d02842fSSascha Wildner {"ACPI_RSDP_COMMON", SRC_TYPE_STRUCT}, 8210d02842fSSascha Wildner {"ACPI_RSDP_EXTENSION", SRC_TYPE_STRUCT}, 8220d02842fSSascha Wildner {"ACPI_S3PT_RESUME", SRC_TYPE_STRUCT}, 8230d02842fSSascha Wildner {"ACPI_S3PT_SUSPEND", SRC_TYPE_STRUCT}, 8247bcb6cafSSascha Wildner {"ACPI_SDEV_HEADER", SRC_TYPE_STRUCT}, 8257bcb6cafSSascha Wildner {"ACPI_SDEV_NAMESPACE", SRC_TYPE_STRUCT}, 8267bcb6cafSSascha Wildner {"ACPI_SDEV_PCIE", SRC_TYPE_STRUCT}, 8277bcb6cafSSascha Wildner {"ACPI_SDEV_PCIE_PATH", SRC_TYPE_STRUCT}, 8280d02842fSSascha Wildner {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT}, 8290d02842fSSascha Wildner {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT}, 8301093ca81SSascha Wildner {"ACPI_SRAT_GIC_ITS_AFFINITY", SRC_TYPE_STRUCT}, 8311093ca81SSascha Wildner {"ACPI_SRAT_GICC_AFFINITY", SRC_TYPE_STRUCT}, 832*00ffa116SSascha Wildner {"ACPI_SRAT_GENERIC_AFFINITY", SRC_TYPE_STRUCT}, 8330d02842fSSascha Wildner {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT}, 8340d02842fSSascha Wildner {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT}, 835267c04fdSSascha Wildner {"ACPI_TABLE_TCPA_CLIENT", SRC_TYPE_STRUCT}, 836267c04fdSSascha Wildner {"ACPI_TABLE_TCPA_SERVER", SRC_TYPE_STRUCT}, 8371093ca81SSascha Wildner {"ACPI_TPM2_TRAILER", SRC_TYPE_STRUCT}, 8386721db86SSascha Wildner {"ACPI_TPM23_TRAILER", SRC_TYPE_STRUCT}, 8391093ca81SSascha Wildner {"ACPI_TPM2_ARM_SMC", SRC_TYPE_STRUCT}, 8400d02842fSSascha Wildner {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT}, 8410d02842fSSascha Wildner 8420d02842fSSascha Wildner /* Data Table compiler */ 8430d02842fSSascha Wildner 8440d02842fSSascha Wildner {"DT_FIELD", SRC_TYPE_STRUCT}, 8450d02842fSSascha Wildner {"DT_SUBTABLE", SRC_TYPE_STRUCT}, 8460d02842fSSascha Wildner {"DT_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 8470d02842fSSascha Wildner 8480d02842fSSascha Wildner /* iASL preprocessor */ 8490d02842fSSascha Wildner 8500d02842fSSascha Wildner {"PR_DEFINE_INFO", SRC_TYPE_STRUCT}, 8510d02842fSSascha Wildner {"PR_DIRECTIVE_INFO", SRC_TYPE_STRUCT}, 8520d02842fSSascha Wildner {"PR_FILE_NODE", SRC_TYPE_STRUCT}, 8530d02842fSSascha Wildner {"PR_LINE_MAPPING", SRC_TYPE_STRUCT}, 8540d02842fSSascha Wildner {"PR_MACRO_ARG", SRC_TYPE_STRUCT}, 8550d02842fSSascha Wildner {"PR_OPERATOR_INFO", SRC_TYPE_STRUCT}, 8560d02842fSSascha Wildner 857d4972a9cSSascha Wildner /* AcpiDump utility */ 858d4972a9cSSascha Wildner 859d4972a9cSSascha Wildner {"AP_DUMP_ACTION", SRC_TYPE_STRUCT}, 860d4972a9cSSascha Wildner 8610d02842fSSascha Wildner /* AcpiHelp utility */ 8620d02842fSSascha Wildner 8630d02842fSSascha Wildner {"AH_AML_OPCODE", SRC_TYPE_STRUCT}, 8640d02842fSSascha Wildner {"AH_ASL_OPERATOR", SRC_TYPE_STRUCT}, 8650d02842fSSascha Wildner {"AH_ASL_KEYWORD", SRC_TYPE_STRUCT}, 8669e1c0880SSascha Wildner {"AH_DEVICE_ID", SRC_TYPE_STRUCT}, 8670d02842fSSascha Wildner {"AH_PREDEFINED_NAME", SRC_TYPE_STRUCT}, 868066b6da2SSascha Wildner {"AH_UUID", SRC_TYPE_STRUCT}, 8690d02842fSSascha Wildner 8700d02842fSSascha Wildner /* AcpiXtract utility */ 8710d02842fSSascha Wildner 8720d02842fSSascha Wildner {"AX_TABLE_INFO", SRC_TYPE_STRUCT}, 8730d02842fSSascha Wildner 874d4972a9cSSascha Wildner /* OS service layers */ 875d4972a9cSSascha Wildner 876d4972a9cSSascha Wildner {"EXTERNAL_FIND_INFO", SRC_TYPE_STRUCT}, 877d4972a9cSSascha Wildner {"OSL_TABLE_INFO", SRC_TYPE_STRUCT}, 878d4972a9cSSascha Wildner 8790d02842fSSascha Wildner {NULL, 0} 8800d02842fSSascha Wildner }; 8810d02842fSSascha Wildner 8820d02842fSSascha Wildner 8830d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxAddStruct[] = { 8840d02842fSSascha Wildner {"acpi_namespace_node"}, 8850d02842fSSascha Wildner {"acpi_parse_object"}, 8860d02842fSSascha Wildner {"acpi_table_desc"}, 8870d02842fSSascha Wildner {"acpi_walk_state"}, 8880d02842fSSascha Wildner {NULL} 8890d02842fSSascha Wildner }; 8900d02842fSSascha Wildner 8910d02842fSSascha Wildner 8920d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxEliminateLines_C[] = { 8930d02842fSSascha Wildner 8940d02842fSSascha Wildner {"#define __"}, 8950d02842fSSascha Wildner {NULL} 8960d02842fSSascha Wildner }; 8970d02842fSSascha Wildner 8980d02842fSSascha Wildner 8990d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxEliminateLines_H[] = { 9000d02842fSSascha Wildner 9010d02842fSSascha Wildner {NULL} 9020d02842fSSascha Wildner }; 9030d02842fSSascha Wildner 9040d02842fSSascha Wildner 9050d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxConditionalIdentifiers[] = { 9060d02842fSSascha Wildner 9070d02842fSSascha Wildner /* {"ACPI_USE_STANDARD_HEADERS"}, */ 9080d02842fSSascha Wildner {"WIN32"}, 9090d02842fSSascha Wildner {"_MSC_VER"}, 9100d02842fSSascha Wildner {NULL} 9110d02842fSSascha Wildner }; 9120d02842fSSascha Wildner 9130d02842fSSascha Wildner 9140d02842fSSascha Wildner ACPI_STRING_TABLE LinuxSpecialStrings[] = { 9150d02842fSSascha Wildner 9160d02842fSSascha Wildner /* Include file paths */ 9170d02842fSSascha Wildner 9180d02842fSSascha Wildner {"\"acpi.h\"", "<acpi/acpi.h>", REPLACE_WHOLE_WORD}, 9190d02842fSSascha Wildner {"\"acpiosxf.h\"", "<acpi/acpiosxf.h>", REPLACE_WHOLE_WORD}, 9200d02842fSSascha Wildner {"\"acpixf.h\"", "<acpi/acpixf.h>", REPLACE_WHOLE_WORD}, 9210d02842fSSascha Wildner {"\"acbuffer.h\"", "<acpi/acbuffer.h>", REPLACE_WHOLE_WORD}, 9220d02842fSSascha Wildner {"\"acconfig.h\"", "<acpi/acconfig.h>", REPLACE_WHOLE_WORD}, 9230d02842fSSascha Wildner {"\"acexcep.h\"", "<acpi/acexcep.h>", REPLACE_WHOLE_WORD}, 9240d02842fSSascha Wildner {"\"acnames.h\"", "<acpi/acnames.h>", REPLACE_WHOLE_WORD}, 9250d02842fSSascha Wildner {"\"acoutput.h\"", "<acpi/acoutput.h>", REPLACE_WHOLE_WORD}, 9260d02842fSSascha Wildner {"\"acrestyp.h\"", "<acpi/acrestyp.h>", REPLACE_WHOLE_WORD}, 9270d02842fSSascha Wildner {"\"actbl.h\"", "<acpi/actbl.h>", REPLACE_WHOLE_WORD}, 9280d02842fSSascha Wildner {"\"actbl1.h\"", "<acpi/actbl1.h>", REPLACE_WHOLE_WORD}, 9290d02842fSSascha Wildner {"\"actbl2.h\"", "<acpi/actbl2.h>", REPLACE_WHOLE_WORD}, 9300d02842fSSascha Wildner {"\"actbl3.h\"", "<acpi/actbl3.h>", REPLACE_WHOLE_WORD}, 9310d02842fSSascha Wildner {"\"actypes.h\"", "<acpi/actypes.h>", REPLACE_WHOLE_WORD}, 9320d02842fSSascha Wildner {"\"platform/acenv.h\"", "<acpi/platform/acenv.h>", REPLACE_WHOLE_WORD}, 9335f39c7e7SSascha Wildner {"\"platform/acenvex.h\"", "<acpi/platform/acenvex.h>", REPLACE_WHOLE_WORD}, 9340d02842fSSascha Wildner {"\"acgcc.h\"", "<acpi/platform/acgcc.h>", REPLACE_WHOLE_WORD}, 935d638c6eeSSascha Wildner {"\"acintel.h\"", "<acpi/platform/acintel.h>", REPLACE_WHOLE_WORD}, 9360d02842fSSascha Wildner {"\"aclinux.h\"", "<acpi/platform/aclinux.h>", REPLACE_WHOLE_WORD}, 9375f39c7e7SSascha Wildner {"\"aclinuxex.h\"", "<acpi/platform/aclinuxex.h>", REPLACE_WHOLE_WORD}, 9380d02842fSSascha Wildner 9390d02842fSSascha Wildner {NULL, NULL, 0} 9400d02842fSSascha Wildner }; 9410d02842fSSascha Wildner 9420d02842fSSascha Wildner 9430d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxSpecialMacros[] = { 9440d02842fSSascha Wildner 9459e1c0880SSascha Wildner {"ACPI_DBG_DEPENDENT_RETURN_VOID"}, 9460d02842fSSascha Wildner {"ACPI_EXPORT_SYMBOL"}, 9470d02842fSSascha Wildner {"ACPI_EXPORT_SYMBOL_INIT"}, 9489e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_OK"}, 9499e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_PTR"}, 9509e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_STATUS"}, 9519e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_UINT32"}, 9529e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_VOID"}, 9530d02842fSSascha Wildner {"ACPI_HW_DEPENDENT_RETURN_OK"}, 9540d02842fSSascha Wildner {"ACPI_HW_DEPENDENT_RETURN_STATUS"}, 9550d02842fSSascha Wildner {"ACPI_HW_DEPENDENT_RETURN_VOID"}, 9569e1c0880SSascha Wildner {"ACPI_MSG_DEPENDENT_RETURN_VOID"}, 9579e1c0880SSascha Wildner 9580d02842fSSascha Wildner {NULL} 9590d02842fSSascha Wildner }; 9600d02842fSSascha Wildner 9610d02842fSSascha Wildner 962820c5b08SSascha Wildner ACPI_CONVERSION_TABLE LinuxConversionTable = 963820c5b08SSascha Wildner { 9647bcb6cafSSascha Wildner EmptyHeader, 9650d02842fSSascha Wildner FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES, 9660d02842fSSascha Wildner 9670d02842fSSascha Wildner AcpiIdentifiers, 9680d02842fSSascha Wildner 9690d02842fSSascha Wildner /* C source files */ 9700d02842fSSascha Wildner 9717bcb6cafSSascha Wildner "// SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0\n", 9720d02842fSSascha Wildner LinuxDataTypes, 9730d02842fSSascha Wildner LinuxEliminateLines_C, 9740d02842fSSascha Wildner NULL, 97525ca8c79SSascha Wildner NULL, 9760d02842fSSascha Wildner AcpiIdentifiers, 9770d02842fSSascha Wildner NULL, 9780d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 9790d02842fSSascha Wildner CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE | 9800d02842fSSascha Wildner CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS | 9810d02842fSSascha Wildner CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE | 9820d02842fSSascha Wildner CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8), 9830d02842fSSascha Wildner 9840d02842fSSascha Wildner /* C header files */ 9850d02842fSSascha Wildner 9867bcb6cafSSascha Wildner "/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */\n", 9870d02842fSSascha Wildner LinuxDataTypes, 9880d02842fSSascha Wildner LinuxEliminateLines_H, 9890d02842fSSascha Wildner LinuxConditionalIdentifiers, 9900d02842fSSascha Wildner NULL, 9910d02842fSSascha Wildner AcpiIdentifiers, 9920d02842fSSascha Wildner NULL, 9930d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 9940d02842fSSascha Wildner CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES | 9950d02842fSSascha Wildner CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE | 9960d02842fSSascha Wildner CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8), 99720294b7eSSascha Wildner 99820294b7eSSascha Wildner /* Patch files */ 99920294b7eSSascha Wildner 100020294b7eSSascha Wildner LinuxDataTypes, 100120294b7eSSascha Wildner NULL, 100220294b7eSSascha Wildner NULL, 100320294b7eSSascha Wildner NULL, 100420294b7eSSascha Wildner AcpiIdentifiers, 100520294b7eSSascha Wildner NULL, 100620294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 100720294b7eSSascha Wildner CVT_MIXED_CASE_TO_UNDERSCORES), 10080d02842fSSascha Wildner }; 10090d02842fSSascha Wildner 10100d02842fSSascha Wildner 10110d02842fSSascha Wildner /****************************************************************************** 10120d02842fSSascha Wildner * 10130d02842fSSascha Wildner * Code cleanup translation tables 10140d02842fSSascha Wildner * 10150d02842fSSascha Wildner ******************************************************************************/ 10160d02842fSSascha Wildner 1017820c5b08SSascha Wildner ACPI_CONVERSION_TABLE CleanupConversionTable = 1018820c5b08SSascha Wildner { 10190d02842fSSascha Wildner NULL, 10200d02842fSSascha Wildner FLG_DEFAULT_FLAGS, 10210d02842fSSascha Wildner NULL, 10220d02842fSSascha Wildner /* C source files */ 10230d02842fSSascha Wildner 10240d02842fSSascha Wildner NULL, 10250d02842fSSascha Wildner NULL, 10260d02842fSSascha Wildner NULL, 10270d02842fSSascha Wildner NULL, 10280d02842fSSascha Wildner NULL, 10290d02842fSSascha Wildner NULL, 10307bcb6cafSSascha Wildner NULL, 10310d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 10320d02842fSSascha Wildner CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 10330d02842fSSascha Wildner 10340d02842fSSascha Wildner /* C header files */ 10350d02842fSSascha Wildner 10360d02842fSSascha Wildner NULL, 10370d02842fSSascha Wildner NULL, 10380d02842fSSascha Wildner NULL, 10390d02842fSSascha Wildner NULL, 10400d02842fSSascha Wildner NULL, 10410d02842fSSascha Wildner NULL, 10427bcb6cafSSascha Wildner NULL, 10430d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 10440d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 104520294b7eSSascha Wildner 104620294b7eSSascha Wildner /* Patch files */ 104720294b7eSSascha Wildner 104820294b7eSSascha Wildner NULL, 104920294b7eSSascha Wildner NULL, 105020294b7eSSascha Wildner NULL, 105120294b7eSSascha Wildner NULL, 105220294b7eSSascha Wildner NULL, 105320294b7eSSascha Wildner NULL, 105420294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 10550d02842fSSascha Wildner }; 10560d02842fSSascha Wildner 10570d02842fSSascha Wildner 1058820c5b08SSascha Wildner ACPI_CONVERSION_TABLE StatsConversionTable = 1059820c5b08SSascha Wildner { 10600d02842fSSascha Wildner NULL, 10610d02842fSSascha Wildner FLG_NO_FILE_OUTPUT, 10620d02842fSSascha Wildner NULL, 10630d02842fSSascha Wildner 10640d02842fSSascha Wildner /* C source files */ 10650d02842fSSascha Wildner 10660d02842fSSascha Wildner NULL, 10670d02842fSSascha Wildner NULL, 10680d02842fSSascha Wildner NULL, 10690d02842fSSascha Wildner NULL, 10700d02842fSSascha Wildner NULL, 10710d02842fSSascha Wildner NULL, 10727bcb6cafSSascha Wildner NULL, 10730d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 10740d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 10750d02842fSSascha Wildner 10760d02842fSSascha Wildner /* C header files */ 10770d02842fSSascha Wildner 10780d02842fSSascha Wildner NULL, 10790d02842fSSascha Wildner NULL, 10800d02842fSSascha Wildner NULL, 10810d02842fSSascha Wildner NULL, 10820d02842fSSascha Wildner NULL, 10830d02842fSSascha Wildner NULL, 10847bcb6cafSSascha Wildner NULL, 10850d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 10860d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 108720294b7eSSascha Wildner 108820294b7eSSascha Wildner /* Patch files */ 108920294b7eSSascha Wildner 109020294b7eSSascha Wildner NULL, 109120294b7eSSascha Wildner NULL, 109220294b7eSSascha Wildner NULL, 109320294b7eSSascha Wildner NULL, 109420294b7eSSascha Wildner NULL, 109520294b7eSSascha Wildner NULL, 109620294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 109720294b7eSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 10980d02842fSSascha Wildner }; 10990d02842fSSascha Wildner 11000d02842fSSascha Wildner 11010d02842fSSascha Wildner /****************************************************************************** 11020d02842fSSascha Wildner * 11030d02842fSSascha Wildner * Dual License injection translation table 11040d02842fSSascha Wildner * 11050d02842fSSascha Wildner ******************************************************************************/ 11060d02842fSSascha Wildner 1107820c5b08SSascha Wildner ACPI_CONVERSION_TABLE LicenseConversionTable = 1108820c5b08SSascha Wildner { 11090d02842fSSascha Wildner DualLicenseHeader, 11100d02842fSSascha Wildner FLG_DEFAULT_FLAGS, 11110d02842fSSascha Wildner NULL, 11120d02842fSSascha Wildner 11130d02842fSSascha Wildner /* C source files */ 11140d02842fSSascha Wildner 11150d02842fSSascha Wildner NULL, 11160d02842fSSascha Wildner NULL, 11170d02842fSSascha Wildner NULL, 11180d02842fSSascha Wildner NULL, 11190d02842fSSascha Wildner NULL, 11200d02842fSSascha Wildner NULL, 11217bcb6cafSSascha Wildner NULL, 11220d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 11230d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 11240d02842fSSascha Wildner 11250d02842fSSascha Wildner /* C header files */ 11260d02842fSSascha Wildner 11270d02842fSSascha Wildner NULL, 11280d02842fSSascha Wildner NULL, 11290d02842fSSascha Wildner NULL, 11300d02842fSSascha Wildner NULL, 11310d02842fSSascha Wildner NULL, 11320d02842fSSascha Wildner NULL, 11337bcb6cafSSascha Wildner NULL, 11340d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 11350d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 113620294b7eSSascha Wildner 113720294b7eSSascha Wildner /* Patch files */ 113820294b7eSSascha Wildner 113920294b7eSSascha Wildner NULL, 114020294b7eSSascha Wildner NULL, 114120294b7eSSascha Wildner NULL, 114220294b7eSSascha Wildner NULL, 114320294b7eSSascha Wildner NULL, 114420294b7eSSascha Wildner NULL, 114520294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 114620294b7eSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 11470d02842fSSascha Wildner }; 11480d02842fSSascha Wildner 11490d02842fSSascha Wildner 11500d02842fSSascha Wildner /****************************************************************************** 11510d02842fSSascha Wildner * 11520d02842fSSascha Wildner * Customizable translation tables 11530d02842fSSascha Wildner * 11540d02842fSSascha Wildner ******************************************************************************/ 11550d02842fSSascha Wildner 1156820c5b08SSascha Wildner ACPI_STRING_TABLE CustomReplacements[] = 1157820c5b08SSascha Wildner { 1158ff4021a0SSascha Wildner {"(c) 1999 - 2018", "(c) 1999 - 2019", REPLACE_WHOLE_WORD}, /* Main ACPICA source */ 1159ff4021a0SSascha Wildner {"(c) 2006 - 2018", "(c) 2006 - 2019", REPLACE_WHOLE_WORD}, /* Test suites */ 11600d02842fSSascha Wildner 11610d02842fSSascha Wildner #if 0 11620d02842fSSascha Wildner {"SUPPORT, ASSISTANCE", "SUPPORT, ASSISTANCE", REPLACE_WHOLE_WORD}, /* Fix intel header */ 11630d02842fSSascha Wildner 11640d02842fSSascha Wildner {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD}, 11650d02842fSSascha Wildner {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD}, 11660d02842fSSascha Wildner {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD}, 11670d02842fSSascha Wildner {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD}, 11680d02842fSSascha Wildner {"#include \"acpi.h\"", "#include \"acpi.h\"\n#include \"accommon.h\"", REPLACE_SUBSTRINGS}, 11690d02842fSSascha Wildner {"AcpiTbSumTable", "AcpiTbSumTable", REPLACE_WHOLE_WORD}, 11700d02842fSSascha Wildner {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT", REPLACE_WHOLE_WORD}, 11710d02842fSSascha Wildner {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP", REPLACE_WHOLE_WORD}, 11720d02842fSSascha Wildner {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT", REPLACE_WHOLE_WORD}, 11730d02842fSSascha Wildner {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT", REPLACE_WHOLE_WORD}, 11740d02842fSSascha Wildner {"ACPI_SIG_FACS", "ACPI_SIG_FACS", REPLACE_WHOLE_WORD}, 11750d02842fSSascha Wildner {"ACPI_SIG_FADT", "ACPI_SIG_FADT", REPLACE_WHOLE_WORD}, 11760d02842fSSascha Wildner {"ACPI_SIG_HPET", "ACPI_SIG_HPET", REPLACE_WHOLE_WORD}, 11770d02842fSSascha Wildner {"ACPI_SIG_MADT", "ACPI_SIG_MADT", REPLACE_WHOLE_WORD}, 11780d02842fSSascha Wildner {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG", REPLACE_WHOLE_WORD}, 11790d02842fSSascha Wildner {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT", REPLACE_WHOLE_WORD}, 11800d02842fSSascha Wildner {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP", REPLACE_WHOLE_WORD}, 11810d02842fSSascha Wildner {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP", REPLACE_WHOLE_WORD}, 11820d02842fSSascha Wildner {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT", REPLACE_WHOLE_WORD}, 11830d02842fSSascha Wildner {"ACPI_SIG_SBST", "ACPI_SIG_SBST", REPLACE_WHOLE_WORD}, 11840d02842fSSascha Wildner {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT", REPLACE_WHOLE_WORD}, 11850d02842fSSascha Wildner {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR", REPLACE_WHOLE_WORD}, 11860d02842fSSascha Wildner {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC", REPLACE_WHOLE_WORD}, 11870d02842fSSascha Wildner {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI", REPLACE_WHOLE_WORD}, 11880d02842fSSascha Wildner {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT", REPLACE_WHOLE_WORD}, 11890d02842fSSascha Wildner {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT", REPLACE_WHOLE_WORD}, 11900d02842fSSascha Wildner {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA", REPLACE_WHOLE_WORD}, 11910d02842fSSascha Wildner {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT", REPLACE_WHOLE_WORD}, 11920d02842fSSascha Wildner {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT", REPLACE_WHOLE_WORD}, 11930d02842fSSascha Wildner 11940d02842fSSascha Wildner {"ACPI_ALLOCATE_ZEROED", "ACPI_ALLOCATE_ZEROED", REPLACE_WHOLE_WORD}, 11950d02842fSSascha Wildner {"ACPI_ALLOCATE", "ACPI_ALLOCATE", REPLACE_WHOLE_WORD}, 11960d02842fSSascha Wildner {"ACPI_FREE", "ACPI_FREE", REPLACE_WHOLE_WORD}, 11970d02842fSSascha Wildner 11980d02842fSSascha Wildner "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD, 11990d02842fSSascha Wildner "ACPI_NATIVE_UINT *", "ACPI_NATIVE_UINT *", REPLACE_WHOLE_WORD, 12000d02842fSSascha Wildner "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD, 12010d02842fSSascha Wildner "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, 12020d02842fSSascha Wildner "ACPI_NATIVE_INT *", "ACPI_NATIVE_INT *", REPLACE_WHOLE_WORD, 12030d02842fSSascha Wildner "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, 12040d02842fSSascha Wildner #endif 12050d02842fSSascha Wildner 12060d02842fSSascha Wildner {NULL, NULL, 0} 12070d02842fSSascha Wildner }; 12080d02842fSSascha Wildner 12090d02842fSSascha Wildner 1210820c5b08SSascha Wildner ACPI_CONVERSION_TABLE CustomConversionTable = 1211820c5b08SSascha Wildner { 12120d02842fSSascha Wildner NULL, 12130d02842fSSascha Wildner FLG_DEFAULT_FLAGS, 12140d02842fSSascha Wildner NULL, 12150d02842fSSascha Wildner 12160d02842fSSascha Wildner /* C source files */ 12170d02842fSSascha Wildner 12187bcb6cafSSascha Wildner NULL, 12190d02842fSSascha Wildner CustomReplacements, 12200d02842fSSascha Wildner LinuxEliminateLines_H, 12210d02842fSSascha Wildner NULL, 12220d02842fSSascha Wildner NULL, 12230d02842fSSascha Wildner NULL, 12240d02842fSSascha Wildner NULL, 12250d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 12260d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 12270d02842fSSascha Wildner 12280d02842fSSascha Wildner /* C header files */ 12290d02842fSSascha Wildner 12307bcb6cafSSascha Wildner NULL, 12310d02842fSSascha Wildner CustomReplacements, 12320d02842fSSascha Wildner LinuxEliminateLines_H, 12330d02842fSSascha Wildner NULL, 12340d02842fSSascha Wildner NULL, 12350d02842fSSascha Wildner NULL, 12360d02842fSSascha Wildner NULL, 12370d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 12380d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 123920294b7eSSascha Wildner 124020294b7eSSascha Wildner /* C header files */ 124120294b7eSSascha Wildner 124220294b7eSSascha Wildner NULL, 124320294b7eSSascha Wildner NULL, 124420294b7eSSascha Wildner NULL, 124520294b7eSSascha Wildner NULL, 124620294b7eSSascha Wildner NULL, 124720294b7eSSascha Wildner NULL, 124820294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 12490d02842fSSascha Wildner }; 12500d02842fSSascha Wildner 12510d02842fSSascha Wildner 12520d02842fSSascha Wildner /****************************************************************************** 12530d02842fSSascha Wildner * 12540d02842fSSascha Wildner * Indentation result fixup table 12550d02842fSSascha Wildner * 12560d02842fSSascha Wildner ******************************************************************************/ 12570d02842fSSascha Wildner 1258820c5b08SSascha Wildner ACPI_CONVERSION_TABLE IndentConversionTable = 1259820c5b08SSascha Wildner { 12600d02842fSSascha Wildner NULL, 12610d02842fSSascha Wildner FLG_NO_CARRIAGE_RETURNS, 12620d02842fSSascha Wildner 12630d02842fSSascha Wildner NULL, 12640d02842fSSascha Wildner 12650d02842fSSascha Wildner /* C source files */ 12660d02842fSSascha Wildner 12677bcb6cafSSascha Wildner NULL, 12680d02842fSSascha Wildner LinuxSpecialStrings, 12690d02842fSSascha Wildner NULL, 12700d02842fSSascha Wildner NULL, 12710d02842fSSascha Wildner NULL, 12720d02842fSSascha Wildner NULL, 12730d02842fSSascha Wildner LinuxSpecialMacros, 12740d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 12750d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 12760d02842fSSascha Wildner 12770d02842fSSascha Wildner /* C header files */ 12780d02842fSSascha Wildner 12797bcb6cafSSascha Wildner NULL, 12800d02842fSSascha Wildner LinuxSpecialStrings, 12810d02842fSSascha Wildner NULL, 12820d02842fSSascha Wildner NULL, 12830d02842fSSascha Wildner NULL, 12840d02842fSSascha Wildner NULL, 12850d02842fSSascha Wildner LinuxSpecialMacros, 12860d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 12870d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 128820294b7eSSascha Wildner 128920294b7eSSascha Wildner /* C header files */ 129020294b7eSSascha Wildner 129120294b7eSSascha Wildner NULL, 129220294b7eSSascha Wildner NULL, 129320294b7eSSascha Wildner NULL, 129420294b7eSSascha Wildner NULL, 129520294b7eSSascha Wildner NULL, 129620294b7eSSascha Wildner NULL, 129720294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 12980d02842fSSascha Wildner }; 1299