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 * 11383048acSSascha Wildner * Some or all of this work - Copyright (c) 1999 - 2021, 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" 200383048acSSascha Wildner " * Copyright (C) 2000 - 2021, 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" 22501d5d5dfSSascha Wildner " * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 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_MUTEX", SRC_TYPE_SIMPLE}, 3810d02842fSSascha Wildner {"ACPI_MUTEX_HANDLE", SRC_TYPE_SIMPLE}, 3820d02842fSSascha Wildner {"ACPI_MUTEX_INFO", SRC_TYPE_STRUCT}, 3830d02842fSSascha Wildner {"ACPI_NAME", SRC_TYPE_SIMPLE}, 3840d02842fSSascha Wildner {"ACPI_NAME_INFO", SRC_TYPE_STRUCT}, 3850d02842fSSascha Wildner {"ACPI_NAME_UNION", SRC_TYPE_UNION}, 3860d02842fSSascha Wildner {"ACPI_NAMESPACE_NODE", SRC_TYPE_STRUCT}, 3870d02842fSSascha Wildner {"ACPI_NAMESTRING_INFO", SRC_TYPE_STRUCT}, 3880d02842fSSascha Wildner {"ACPI_NATIVE_INT", SRC_TYPE_SIMPLE}, 3890d02842fSSascha Wildner {"ACPI_NATIVE_UINT", SRC_TYPE_SIMPLE}, 390820c5b08SSascha Wildner {"ACPI_NEW_TABLE_DESC", SRC_TYPE_STRUCT}, 3910d02842fSSascha Wildner {"ACPI_NOTIFY_HANDLER", SRC_TYPE_SIMPLE}, 3920d02842fSSascha Wildner {"ACPI_NOTIFY_INFO", SRC_TYPE_STRUCT}, 3930d02842fSSascha Wildner {"ACPI_NS_SEARCH_DATA", SRC_TYPE_STRUCT}, 3940d02842fSSascha Wildner {"ACPI_OBJ_INFO_HEADER", SRC_TYPE_STRUCT}, 3950d02842fSSascha Wildner {"ACPI_OBJECT", SRC_TYPE_UNION}, 3960d02842fSSascha Wildner {"ACPI_OBJECT_ADDR_HANDLER", SRC_TYPE_STRUCT}, 3970d02842fSSascha Wildner {"ACPI_OBJECT_BANK_FIELD", SRC_TYPE_STRUCT}, 3980d02842fSSascha Wildner {"ACPI_OBJECT_BUFFER", SRC_TYPE_STRUCT}, 3990d02842fSSascha Wildner {"ACPI_OBJECT_BUFFER_FIELD", SRC_TYPE_STRUCT}, 4000d02842fSSascha Wildner {"ACPI_OBJECT_CACHE_LIST", SRC_TYPE_STRUCT}, 4010d02842fSSascha Wildner {"ACPI_OBJECT_COMMON", SRC_TYPE_STRUCT}, 4020d02842fSSascha Wildner {"ACPI_OBJECT_CONVERTER", SRC_TYPE_SIMPLE}, 4030d02842fSSascha Wildner {"ACPI_OBJECT_DATA", SRC_TYPE_STRUCT}, 4040d02842fSSascha Wildner {"ACPI_OBJECT_DEVICE", SRC_TYPE_STRUCT}, 4050d02842fSSascha Wildner {"ACPI_OBJECT_EVENT", SRC_TYPE_STRUCT}, 4060d02842fSSascha Wildner {"ACPI_OBJECT_EXTRA", SRC_TYPE_STRUCT}, 4070d02842fSSascha Wildner {"ACPI_OBJECT_FIELD_COMMON", SRC_TYPE_STRUCT}, 4080d02842fSSascha Wildner {"ACPI_OBJECT_HANDLER", SRC_TYPE_SIMPLE}, 4090d02842fSSascha Wildner {"ACPI_OBJECT_INDEX_FIELD", SRC_TYPE_STRUCT}, 4100d02842fSSascha Wildner {"ACPI_OBJECT_INTEGER", SRC_TYPE_STRUCT}, 4113cc0afc6SSascha Wildner {"ACPI_OBJECT_INFO", SRC_TYPE_STRUCT}, 4120d02842fSSascha Wildner {"ACPI_OBJECT_LIST", SRC_TYPE_STRUCT}, 4130d02842fSSascha Wildner {"ACPI_OBJECT_METHOD", SRC_TYPE_STRUCT}, 4140d02842fSSascha Wildner {"ACPI_OBJECT_MUTEX", SRC_TYPE_STRUCT}, 4150d02842fSSascha Wildner {"ACPI_OBJECT_NOTIFY_COMMON", SRC_TYPE_STRUCT}, 4160d02842fSSascha Wildner {"ACPI_OBJECT_NOTIFY_HANDLER", SRC_TYPE_STRUCT}, 4170d02842fSSascha Wildner {"ACPI_OBJECT_PACKAGE", SRC_TYPE_STRUCT}, 4180d02842fSSascha Wildner {"ACPI_OBJECT_POWER_RESOURCE", SRC_TYPE_STRUCT}, 4190d02842fSSascha Wildner {"ACPI_OBJECT_PROCESSOR", SRC_TYPE_STRUCT}, 4200d02842fSSascha Wildner {"ACPI_OBJECT_REFERENCE", SRC_TYPE_STRUCT}, 4210d02842fSSascha Wildner {"ACPI_OBJECT_REGION", SRC_TYPE_STRUCT}, 4220d02842fSSascha Wildner {"ACPI_OBJECT_REGION_FIELD", SRC_TYPE_STRUCT}, 4230d02842fSSascha Wildner {"ACPI_OBJECT_STRING", SRC_TYPE_STRUCT}, 4240d02842fSSascha Wildner {"ACPI_OBJECT_THERMAL_ZONE", SRC_TYPE_STRUCT}, 4250d02842fSSascha Wildner {"ACPI_OBJECT_TYPE", SRC_TYPE_SIMPLE}, 4260d02842fSSascha Wildner {"ACPI_OBJECT_TYPE8", SRC_TYPE_SIMPLE}, 4270d02842fSSascha Wildner {"ACPI_OP_WALK_INFO", SRC_TYPE_STRUCT}, 4280d02842fSSascha Wildner {"ACPI_OPCODE_INFO", SRC_TYPE_STRUCT}, 4290d02842fSSascha Wildner {"ACPI_OPERAND_OBJECT", SRC_TYPE_UNION}, 4300d02842fSSascha Wildner {"ACPI_OSD_HANDLER", SRC_TYPE_SIMPLE}, 4310d02842fSSascha Wildner {"ACPI_OSD_EXEC_CALLBACK", SRC_TYPE_SIMPLE}, 4320d02842fSSascha Wildner {"ACPI_OWNER_ID", SRC_TYPE_SIMPLE}, 4330d02842fSSascha Wildner {"ACPI_PACKAGE_INFO", SRC_TYPE_STRUCT}, 4340d02842fSSascha Wildner {"ACPI_PACKAGE_INFO2", SRC_TYPE_STRUCT}, 4350d02842fSSascha Wildner {"ACPI_PACKAGE_INFO3", SRC_TYPE_STRUCT}, 436896f2e3aSSascha Wildner {"ACPI_PACKAGE_INFO4", SRC_TYPE_STRUCT}, 4370d02842fSSascha Wildner {"ACPI_PARSE_DOWNWARDS", SRC_TYPE_SIMPLE}, 4380d02842fSSascha Wildner {"ACPI_PARSE_OBJ_ASL", SRC_TYPE_STRUCT}, 4390d02842fSSascha Wildner {"ACPI_PARSE_OBJ_COMMON", SRC_TYPE_STRUCT}, 4400d02842fSSascha Wildner {"ACPI_PARSE_OBJ_NAMED", SRC_TYPE_STRUCT}, 4410d02842fSSascha Wildner {"ACPI_PARSE_OBJECT", SRC_TYPE_UNION}, 4420d02842fSSascha Wildner {"ACPI_PARSE_STATE", SRC_TYPE_STRUCT}, 4430d02842fSSascha Wildner {"ACPI_PARSE_UPWARDS", SRC_TYPE_SIMPLE}, 4440d02842fSSascha Wildner {"ACPI_PARSE_VALUE", SRC_TYPE_UNION}, 4450d02842fSSascha Wildner {"ACPI_PCI_DEVICE", SRC_TYPE_STRUCT}, 4460d02842fSSascha Wildner {"ACPI_PCI_ID", SRC_TYPE_STRUCT}, 4470d02842fSSascha Wildner {"ACPI_PCI_ROUTING_TABLE", SRC_TYPE_STRUCT}, 4480d02842fSSascha Wildner {"ACPI_PHYSICAL_ADDRESS", SRC_TYPE_SIMPLE}, 4490d02842fSSascha Wildner {"ACPI_PKG_CALLBACK", SRC_TYPE_SIMPLE}, 4500d02842fSSascha Wildner {"ACPI_PKG_INFO", SRC_TYPE_STRUCT}, 4510d02842fSSascha Wildner {"ACPI_PKG_STATE", SRC_TYPE_STRUCT}, 4520d02842fSSascha Wildner {"ACPI_PMTT_HEADER", SRC_TYPE_STRUCT}, 4530d02842fSSascha Wildner {"ACPI_PNP_DEVICE_ID", SRC_TYPE_STRUCT}, 4540d02842fSSascha Wildner {"ACPI_PNP_DEVICE_ID_LIST", SRC_TYPE_STRUCT}, 4550d02842fSSascha Wildner {"ACPI_POINTER", SRC_TYPE_STRUCT}, 4560d02842fSSascha Wildner {"ACPI_POINTERS", SRC_TYPE_UNION}, 4570d02842fSSascha Wildner {"ACPI_PORT_INFO", SRC_TYPE_STRUCT}, 4580d02842fSSascha Wildner {"ACPI_PREDEFINED_DATA", SRC_TYPE_STRUCT}, 4590d02842fSSascha Wildner {"ACPI_PREDEFINED_INFO", SRC_TYPE_UNION}, 4600d02842fSSascha Wildner {"ACPI_PREDEFINED_NAMES", SRC_TYPE_STRUCT}, 461820c5b08SSascha Wildner {"ACPI_PRUNE_INFO", SRC_TYPE_STRUCT}, 4620d02842fSSascha Wildner {"ACPI_PSCOPE_STATE", SRC_TYPE_STRUCT}, 4630d02842fSSascha Wildner {"ACPI_RASF_PARAMETER_BLOCK", SRC_TYPE_STRUCT}, 4640d02842fSSascha Wildner {"ACPI_RASF_PATROL_SCRUB_PARAMETER", SRC_TYPE_STRUCT}, 4650d02842fSSascha Wildner {"ACPI_RASF_SHARED_MEMORY", SRC_TYPE_STRUCT}, 466e5412f1eSSascha Wildner {"ACPI_REGION_WALK_INFO", 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}, 47701d5d5dfSSascha Wildner {"ACPI_RESOURCE_CSI2_SERIALBUS", SRC_TYPE_STRUCT}, 4780d02842fSSascha Wildner {"ACPI_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT}, 4790d02842fSSascha Wildner {"ACPI_RESOURCE_ATTRIBUTE", SRC_TYPE_UNION}, 4800d02842fSSascha Wildner {"ACPI_RESOURCE_DATA", SRC_TYPE_UNION}, 4810d02842fSSascha Wildner {"ACPI_RESOURCE_DMA", SRC_TYPE_STRUCT}, 4820d02842fSSascha Wildner {"ACPI_RESOURCE_END_TAG", SRC_TYPE_STRUCT}, 4830d02842fSSascha Wildner {"ACPI_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT}, 4840d02842fSSascha Wildner {"ACPI_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT}, 4850d02842fSSascha Wildner {"ACPI_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT}, 4860d02842fSSascha Wildner {"ACPI_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT}, 4870d02842fSSascha Wildner {"ACPI_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT}, 4880d02842fSSascha Wildner {"ACPI_RESOURCE_GPIO", SRC_TYPE_STRUCT}, 4890d02842fSSascha Wildner {"ACPI_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT}, 4900d02842fSSascha Wildner {"ACPI_RESOURCE_INFO", SRC_TYPE_STRUCT}, 4910d02842fSSascha Wildner {"ACPI_RESOURCE_IO", SRC_TYPE_STRUCT}, 4920d02842fSSascha Wildner {"ACPI_RESOURCE_IRQ", SRC_TYPE_STRUCT}, 4931093ca81SSascha Wildner {"ACPI_RESOURCE_LABEL", SRC_TYPE_STRUCT}, 4940d02842fSSascha Wildner {"ACPI_RESOURCE_MEMORY24", SRC_TYPE_STRUCT}, 4950d02842fSSascha Wildner {"ACPI_RESOURCE_MEMORY32", SRC_TYPE_STRUCT}, 4961093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_CONFIG", SRC_TYPE_STRUCT}, 4971093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_FUNCTION", SRC_TYPE_STRUCT}, 4981093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_GROUP", SRC_TYPE_STRUCT}, 4991093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_GROUP_CONFIG", SRC_TYPE_STRUCT}, 5001093ca81SSascha Wildner {"ACPI_RESOURCE_PIN_GROUP_FUNCTION", SRC_TYPE_STRUCT}, 5010d02842fSSascha Wildner {"ACPI_RESOURCE_SOURCE", SRC_TYPE_STRUCT}, 5020d02842fSSascha Wildner {"ACPI_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT}, 5030d02842fSSascha Wildner {"ACPI_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT}, 5040d02842fSSascha Wildner {"ACPI_RESOURCE_TAG", SRC_TYPE_STRUCT}, 5050d02842fSSascha Wildner {"ACPI_RESOURCE_TYPE", SRC_TYPE_SIMPLE}, 5060d02842fSSascha Wildner {"ACPI_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT}, 5070d02842fSSascha Wildner {"ACPI_RESOURCE_VENDOR", SRC_TYPE_STRUCT}, 5080d02842fSSascha Wildner {"ACPI_RESOURCE_VENDOR_TYPED", SRC_TYPE_STRUCT}, 5090d02842fSSascha Wildner {"ACPI_RESULT_VALUES", SRC_TYPE_STRUCT}, 5100d02842fSSascha Wildner {"ACPI_ROUND_UP_TO_32_BIT", SRC_TYPE_SIMPLE}, 5110d02842fSSascha Wildner {"ACPI_RSCONVERT_INFO", SRC_TYPE_STRUCT}, 5120d02842fSSascha Wildner {"ACPI_RSDUMP_INFO", SRC_TYPE_STRUCT}, 5130d02842fSSascha Wildner {"ACPI_RW_LOCK", SRC_TYPE_STRUCT}, 5140d02842fSSascha Wildner {"ACPI_S3PT_HEADER", SRC_TYPE_STRUCT}, 5150d02842fSSascha Wildner {"ACPI_SCI_HANDLER", SRC_TYPE_SIMPLE}, 5160d02842fSSascha Wildner {"ACPI_SCI_HANDLER_INFO", SRC_TYPE_STRUCT}, 5170d02842fSSascha Wildner {"ACPI_SCOPE_STATE", SRC_TYPE_STRUCT}, 5180d02842fSSascha Wildner {"ACPI_SEMAPHORE", SRC_TYPE_SIMPLE}, 5192e2672b8SSascha Wildner {"ACPI_SERIAL_INFO", SRC_TYPE_STRUCT}, 5200d02842fSSascha Wildner {"ACPI_SIGNAL_FATAL_INFO", SRC_TYPE_STRUCT}, 5210d02842fSSascha Wildner {"ACPI_SIMPLE_REPAIR_INFO", SRC_TYPE_STRUCT}, 5220d02842fSSascha Wildner {"ACPI_SIZE", SRC_TYPE_SIMPLE}, 5230d02842fSSascha Wildner {"ACPI_SLEEP_FUNCTION", SRC_TYPE_SIMPLE}, 5240d02842fSSascha Wildner {"ACPI_SLEEP_FUNCTIONS", SRC_TYPE_STRUCT}, 5250d02842fSSascha Wildner {"ACPI_SPINLOCK", SRC_TYPE_SIMPLE}, 5260d02842fSSascha Wildner {"ACPI_STATISTICS", SRC_TYPE_STRUCT}, 5270d02842fSSascha Wildner {"ACPI_STATUS", SRC_TYPE_SIMPLE}, 5280d02842fSSascha Wildner {"ACPI_STRING", SRC_TYPE_SIMPLE}, 5290d02842fSSascha Wildner {"ACPI_STRING_TABLE", SRC_TYPE_STRUCT}, 5300d02842fSSascha Wildner {"ACPI_SUBTABLE_HEADER", SRC_TYPE_STRUCT}, 5310d02842fSSascha Wildner {"ACPI_SYSTEM_INFO", SRC_TYPE_STRUCT}, 5320d02842fSSascha Wildner {"ACPI_TABLE_DESC", SRC_TYPE_STRUCT}, 5330d02842fSSascha Wildner {"ACPI_TABLE_HANDLER", SRC_TYPE_SIMPLE}, 5340d02842fSSascha Wildner {"ACPI_TABLE_HEADER", SRC_TYPE_STRUCT}, 5350d02842fSSascha Wildner {"ACPI_TABLE_INFO", SRC_TYPE_STRUCT}, 5360d02842fSSascha Wildner {"ACPI_TABLE_LIST", SRC_TYPE_STRUCT}, 5375f39c7e7SSascha Wildner {"ACPI_TABLE_LPIT", SRC_TYPE_STRUCT}, 5380d02842fSSascha Wildner {"ACPI_TABLE_SUPPORT", SRC_TYPE_STRUCT}, 5390d02842fSSascha Wildner {"ACPI_TABLE_TYPE", SRC_TYPE_SIMPLE}, 5400d02842fSSascha Wildner {"ACPI_TAG_INFO", SRC_TYPE_STRUCT}, 5410d02842fSSascha Wildner {"ACPI_THREAD_ID", SRC_TYPE_SIMPLE}, 5420d02842fSSascha Wildner {"ACPI_THREAD_STATE", SRC_TYPE_STRUCT}, 543267c04fdSSascha Wildner {"ACPI_TRACE_EVENT_TYPE", SRC_TYPE_SIMPLE}, 5440d02842fSSascha Wildner {"ACPI_TYPED_IDENTIFIER_TABLE", SRC_TYPE_STRUCT}, 5450d02842fSSascha Wildner {"ACPI_UINTPTR_T", SRC_TYPE_SIMPLE}, 5460d02842fSSascha Wildner {"ACPI_UPDATE_STATE", SRC_TYPE_STRUCT}, 5470d02842fSSascha Wildner {"ACPI_UUID", SRC_TYPE_STRUCT}, 5480d02842fSSascha Wildner {"ACPI_VENDOR_UUID", SRC_TYPE_STRUCT}, 5490d02842fSSascha Wildner {"ACPI_VENDOR_WALK_INFO", SRC_TYPE_STRUCT}, 5500d02842fSSascha Wildner {"ACPI_WALK_AML_CALLBACK", SRC_TYPE_SIMPLE}, 5510d02842fSSascha Wildner {"ACPI_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 5520d02842fSSascha Wildner {"ACPI_WALK_RESOURCE_CALLBACK", SRC_TYPE_SIMPLE}, 5530d02842fSSascha Wildner {"ACPI_WALK_INFO", SRC_TYPE_STRUCT}, 5540d02842fSSascha Wildner {"ACPI_WALK_STATE", SRC_TYPE_STRUCT}, 5550d02842fSSascha Wildner {"ACPI_WHEA_HEADER", SRC_TYPE_STRUCT}, 5560d02842fSSascha Wildner 5570d02842fSSascha Wildner /* Buffers related to predefined ACPI names (_PLD, etc.) */ 5580d02842fSSascha Wildner 5590d02842fSSascha Wildner {"ACPI_FDE_INFO", SRC_TYPE_STRUCT}, 5600d02842fSSascha Wildner {"ACPI_GRT_INFO", SRC_TYPE_STRUCT}, 5610d02842fSSascha Wildner {"ACPI_GTM_INFO", SRC_TYPE_STRUCT}, 5620d02842fSSascha Wildner {"ACPI_PLD_INFO", SRC_TYPE_STRUCT}, 5630d02842fSSascha Wildner 5640d02842fSSascha Wildner /* Resources */ 5650d02842fSSascha Wildner 5660d02842fSSascha Wildner {"ACPI_RS_LENGTH", SRC_TYPE_SIMPLE}, 5670d02842fSSascha Wildner {"ACPI_RSDESC_SIZE", SRC_TYPE_SIMPLE}, 5680d02842fSSascha Wildner 5690d02842fSSascha Wildner {"AML_RESOURCE", SRC_TYPE_UNION}, 5700d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS", SRC_TYPE_STRUCT}, 5710d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS16", SRC_TYPE_STRUCT}, 5720d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS32", SRC_TYPE_STRUCT}, 5730d02842fSSascha Wildner {"AML_RESOURCE_ADDRESS64", SRC_TYPE_STRUCT}, 5740d02842fSSascha Wildner {"AML_RESOURCE_COMMON_SERIALBUS", SRC_TYPE_STRUCT}, 57501d5d5dfSSascha Wildner {"AML_RESOURCE_CSI2_SERIALBUS", SRC_TYPE_STRUCT}, 5760d02842fSSascha Wildner {"AML_RESOURCE_DMA", SRC_TYPE_STRUCT}, 5770d02842fSSascha Wildner {"AML_RESOURCE_END_DEPENDENT", SRC_TYPE_STRUCT}, 5780d02842fSSascha Wildner {"AML_RESOURCE_END_TAG", SRC_TYPE_STRUCT}, 5790d02842fSSascha Wildner {"AML_RESOURCE_EXTENDED_ADDRESS64", SRC_TYPE_STRUCT}, 5800d02842fSSascha Wildner {"AML_RESOURCE_EXTENDED_IRQ", SRC_TYPE_STRUCT}, 5810d02842fSSascha Wildner {"AML_RESOURCE_FIXED_DMA", SRC_TYPE_STRUCT}, 5820d02842fSSascha Wildner {"AML_RESOURCE_FIXED_IO", SRC_TYPE_STRUCT}, 5830d02842fSSascha Wildner {"AML_RESOURCE_FIXED_MEMORY32", SRC_TYPE_STRUCT}, 5840d02842fSSascha Wildner {"AML_RESOURCE_GENERIC_REGISTER", SRC_TYPE_STRUCT}, 5850d02842fSSascha Wildner {"AML_RESOURCE_GPIO", SRC_TYPE_STRUCT}, 5860d02842fSSascha Wildner {"AML_RESOURCE_IO", SRC_TYPE_STRUCT}, 5870d02842fSSascha Wildner {"AML_RESOURCE_I2C_SERIALBUS", SRC_TYPE_STRUCT}, 5880d02842fSSascha Wildner {"AML_RESOURCE_IRQ", SRC_TYPE_STRUCT}, 5890d02842fSSascha Wildner {"AML_RESOURCE_IRQ_NOFLAGS", SRC_TYPE_STRUCT}, 5900d02842fSSascha Wildner {"AML_RESOURCE_LARGE_HEADER", SRC_TYPE_STRUCT}, 5910d02842fSSascha Wildner {"AML_RESOURCE_MEMORY24", SRC_TYPE_STRUCT}, 5920d02842fSSascha Wildner {"AML_RESOURCE_MEMORY32", SRC_TYPE_STRUCT}, 5931093ca81SSascha Wildner {"AML_RESOURCE_PIN_CONFIG", SRC_TYPE_STRUCT}, 5941093ca81SSascha Wildner {"AML_RESOURCE_PIN_FUNCTION", SRC_TYPE_STRUCT}, 5951093ca81SSascha Wildner {"AML_RESOURCE_PIN_GROUP", SRC_TYPE_STRUCT}, 5961093ca81SSascha Wildner {"AML_RESOURCE_PIN_GROUP_CONFIG", SRC_TYPE_STRUCT}, 5971093ca81SSascha Wildner {"AML_RESOURCE_PIN_GROUP_FUNCTION", SRC_TYPE_STRUCT}, 5980d02842fSSascha Wildner {"AML_RESOURCE_SMALL_HEADER", SRC_TYPE_STRUCT}, 5990d02842fSSascha Wildner {"AML_RESOURCE_SPI_SERIALBUS", SRC_TYPE_STRUCT}, 6000d02842fSSascha Wildner {"AML_RESOURCE_START_DEPENDENT", SRC_TYPE_STRUCT}, 6010d02842fSSascha Wildner {"AML_RESOURCE_START_DEPENDENT_NOPRIO", SRC_TYPE_STRUCT}, 6020d02842fSSascha Wildner {"AML_RESOURCE_UART_SERIALBUS", SRC_TYPE_STRUCT}, 6030d02842fSSascha Wildner {"AML_RESOURCE_VENDOR_LARGE", SRC_TYPE_STRUCT}, 6040d02842fSSascha Wildner {"AML_RESOURCE_VENDOR_SMALL", SRC_TYPE_STRUCT}, 60579eafdd7SSascha Wildner {"AS_BRACE_INFO", SRC_TYPE_STRUCT}, 60679eafdd7SSascha Wildner {"AS_SCAN_CALLBACK", SRC_TYPE_SIMPLE}, 6070d02842fSSascha Wildner 6080d02842fSSascha Wildner {"APIC_HEADER", SRC_TYPE_STRUCT}, 6090d02842fSSascha Wildner {"AE_DEBUG_REGIONS", SRC_TYPE_STRUCT}, 6100d02842fSSascha Wildner {"AE_REGION", SRC_TYPE_STRUCT}, 6110d02842fSSascha Wildner {"ASL_ANALYSIS_WALK_INFO", SRC_TYPE_STRUCT}, 61271c97a3cSSascha Wildner {"ASL_CACHE_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}, 6160d02842fSSascha Wildner {"ASL_EVENT_INFO", SRC_TYPE_STRUCT}, 61771c97a3cSSascha Wildner {"ASL_EXPECTED_MESSAGE", SRC_TYPE_STRUCT}, 61871c97a3cSSascha Wildner {"ASL_EXPECTED_MSG_NODE", SRC_TYPE_STRUCT}, 61971c97a3cSSascha Wildner {"ASL_FILE_DESC", SRC_TYPE_STRUCT}, 6200d02842fSSascha Wildner {"ASL_FILE_INFO", SRC_TYPE_STRUCT}, 62171c97a3cSSascha Wildner {"ASL_FILE_NODE", SRC_TYPE_STRUCT}, 6220d02842fSSascha Wildner {"ASL_FILE_STATUS", SRC_TYPE_STRUCT}, 62371c97a3cSSascha Wildner {"ASL_FILE_TYPES", SRC_TYPE_STRUCT}, 62471c97a3cSSascha Wildner {"ASL_GLOBAL_FILE_NODE", SRC_TYPE_STRUCT}, 6250d02842fSSascha Wildner {"ASL_INCLUDE_DIR", SRC_TYPE_STRUCT}, 6260d02842fSSascha Wildner {"ASL_LISTING_NODE", SRC_TYPE_STRUCT}, 62771c97a3cSSascha Wildner {"ASL_LOCATION_NODE", SRC_TYPE_STRUCT}, 6280d02842fSSascha Wildner {"ASL_MAPPING_ENTRY", SRC_TYPE_STRUCT}, 6290d02842fSSascha Wildner {"ASL_METHOD_INFO", SRC_TYPE_STRUCT}, 630267c04fdSSascha Wildner {"ASL_METHOD_LOCAL", SRC_TYPE_STRUCT}, 6310d02842fSSascha Wildner {"ASL_RESERVED_INFO", SRC_TYPE_STRUCT}, 6322e2672b8SSascha Wildner {"ASL_RESOURCE_INFO", SRC_TYPE_STRUCT}, 6330d02842fSSascha Wildner {"ASL_RESOURCE_NODE", SRC_TYPE_STRUCT}, 6340d02842fSSascha Wildner {"ASL_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 6357c9678bcSSascha Wildner {"ASL_XREF_INFO", SRC_TYPE_STRUCT}, 6360d02842fSSascha Wildner {"UINT64_OVERLAY", SRC_TYPE_UNION}, 6370d02842fSSascha Wildner {"UINT64_STRUCT", SRC_TYPE_STRUCT}, 6380d02842fSSascha Wildner 6390d02842fSSascha Wildner /* 6400d02842fSSascha Wildner * Acpi table definition names. 6410d02842fSSascha Wildner */ 6420d02842fSSascha Wildner {"ACPI_TABLE_ASF", SRC_TYPE_STRUCT}, 643*4898bea4SSascha Wildner {"ACPI_TABLE_BDAT", SRC_TYPE_STRUCT}, 6440d02842fSSascha Wildner {"ACPI_TABLE_BERT", SRC_TYPE_STRUCT}, 6450d02842fSSascha Wildner {"ACPI_TABLE_BGRT", SRC_TYPE_STRUCT}, 6460d02842fSSascha Wildner {"ACPI_TABLE_BOOT", SRC_TYPE_STRUCT}, 64701d5d5dfSSascha Wildner {"ACPI_TABLE_CEDT", SRC_TYPE_STRUCT}, 6480d02842fSSascha Wildner {"ACPI_TABLE_CPEP", SRC_TYPE_STRUCT}, 6490d02842fSSascha Wildner {"ACPI_TABLE_CSRT", SRC_TYPE_STRUCT}, 6500d02842fSSascha Wildner {"ACPI_TABLE_DBG2", SRC_TYPE_STRUCT}, 6510d02842fSSascha Wildner {"ACPI_TABLE_DBGP", SRC_TYPE_STRUCT}, 65201d5d5dfSSascha Wildner {"ACPI_TABLE_CEDT", SRC_TYPE_STRUCT}, 6530d02842fSSascha Wildner {"ACPI_TABLE_DMAR", SRC_TYPE_STRUCT}, 6540d02842fSSascha Wildner {"ACPI_TABLE_DRTM", SRC_TYPE_STRUCT}, 6550d02842fSSascha Wildner {"ACPI_TABLE_ECDT", SRC_TYPE_STRUCT}, 6560d02842fSSascha Wildner {"ACPI_TABLE_EINJ", SRC_TYPE_STRUCT}, 6570d02842fSSascha Wildner {"ACPI_TABLE_ERST", SRC_TYPE_STRUCT}, 6580d02842fSSascha Wildner {"ACPI_TABLE_FACS", SRC_TYPE_STRUCT}, 6590d02842fSSascha Wildner {"ACPI_TABLE_FADT", SRC_TYPE_STRUCT}, 6600d02842fSSascha Wildner {"ACPI_TABLE_FPDT", SRC_TYPE_STRUCT}, 661066b6da2SSascha Wildner {"ACPI_TABLE_GTDT", SRC_TYPE_STRUCT}, 6620d02842fSSascha Wildner {"ACPI_TABLE_HEST", SRC_TYPE_STRUCT}, 6631093ca81SSascha Wildner {"ACPI_TABLE_HMAT", SRC_TYPE_STRUCT}, 6640d02842fSSascha Wildner {"ACPI_TABLE_HPET", SRC_TYPE_STRUCT}, 6650d02842fSSascha Wildner {"ACPI_TABLE_IBFT", SRC_TYPE_STRUCT}, 666896f2e3aSSascha Wildner {"ACPI_TABLE_IORT", SRC_TYPE_STRUCT}, 6670d02842fSSascha Wildner {"ACPI_TABLE_IVRS", SRC_TYPE_STRUCT}, 6680d02842fSSascha Wildner {"ACPI_TABLE_MADT", SRC_TYPE_STRUCT}, 6690d02842fSSascha Wildner {"ACPI_TABLE_MCFG", SRC_TYPE_STRUCT}, 6700d02842fSSascha Wildner {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT}, 6710d02842fSSascha Wildner {"ACPI_TABLE_MPST", SRC_TYPE_STRUCT}, 6720d02842fSSascha Wildner {"ACPI_TABLE_MSCT", SRC_TYPE_STRUCT}, 6735943f66cSSascha Wildner {"ACPI_TABLE_MSDM", SRC_TYPE_STRUCT}, 674896f2e3aSSascha Wildner {"ACPI_TABLE_NFIT", SRC_TYPE_STRUCT}, 6750d02842fSSascha Wildner {"ACPI_TABLE_PCCT", SRC_TYPE_STRUCT}, 6767bcb6cafSSascha Wildner {"ACPI_TABLE_PDTT", SRC_TYPE_STRUCT}, 67701d5d5dfSSascha Wildner {"ACPI_TABLE_PHAT", SRC_TYPE_STRUCT}, 67801d5d5dfSSascha Wildner {"ACPI_TABLE_PMTT", SRC_TYPE_STRUCT}, 6791093ca81SSascha Wildner {"ACPI_TABLE_PPTT", SRC_TYPE_STRUCT}, 680*4898bea4SSascha Wildner {"ACPI_TABLE_PRMT", SRC_TYPE_STRUCT}, 681*4898bea4SSascha Wildner {"ACPI_TABLE_RGRT", SRC_TYPE_STRUCT}, 6820d02842fSSascha Wildner {"ACPI_TABLE_RSDP", SRC_TYPE_STRUCT}, 6830d02842fSSascha Wildner {"ACPI_TABLE_RSDT", SRC_TYPE_STRUCT}, 6840d02842fSSascha Wildner {"ACPI_TABLE_MCHI", SRC_TYPE_STRUCT}, 6850d02842fSSascha Wildner {"ACPI_TABLE_S3PT", SRC_TYPE_STRUCT}, 6860d02842fSSascha Wildner {"ACPI_TABLE_SBST", SRC_TYPE_STRUCT}, 6877bcb6cafSSascha Wildner {"ACPI_TABLE_SDEV", SRC_TYPE_STRUCT}, 688*4898bea4SSascha Wildner {"ACPI_TABLE_SVKL", SRC_TYPE_STRUCT}, 6890d02842fSSascha Wildner {"ACPI_TABLE_SLIC", SRC_TYPE_STRUCT}, 6900d02842fSSascha Wildner {"ACPI_TABLE_SLIT", SRC_TYPE_STRUCT}, 6910d02842fSSascha Wildner {"ACPI_TABLE_SPCR", SRC_TYPE_STRUCT}, 6920d02842fSSascha Wildner {"ACPI_TABLE_SPMI", SRC_TYPE_STRUCT}, 6930d02842fSSascha Wildner {"ACPI_TABLE_SRAT", SRC_TYPE_STRUCT}, 694896f2e3aSSascha Wildner {"ACPI_TABLE_STAO", SRC_TYPE_STRUCT}, 6950d02842fSSascha Wildner {"ACPI_TABLE_TCPA", SRC_TYPE_STRUCT}, 6960d02842fSSascha Wildner {"ACPI_TABLE_TPM2", SRC_TYPE_STRUCT}, 6976721db86SSascha Wildner {"ACPI_TABLE_TPM23", SRC_TYPE_STRUCT}, 6980d02842fSSascha Wildner {"ACPI_TABLE_UEFI", SRC_TYPE_STRUCT}, 69901d5d5dfSSascha Wildner {"ACPI_TABLE_VIOT", SRC_TYPE_STRUCT}, 7000d02842fSSascha Wildner {"ACPI_TABLE_WAET", SRC_TYPE_STRUCT}, 7010d02842fSSascha Wildner {"ACPI_TABLE_WDAT", SRC_TYPE_STRUCT}, 7020d02842fSSascha Wildner {"ACPI_TABLE_WDDT", SRC_TYPE_STRUCT}, 7030d02842fSSascha Wildner {"ACPI_TABLE_WDRT", SRC_TYPE_STRUCT}, 704896f2e3aSSascha Wildner {"ACPI_TABLE_WPBT", SRC_TYPE_STRUCT}, 7051093ca81SSascha Wildner {"ACPI_TABLE_WSMT", SRC_TYPE_STRUCT}, 706896f2e3aSSascha Wildner {"ACPI_TABLE_XENV", SRC_TYPE_STRUCT}, 7070d02842fSSascha Wildner {"ACPI_TABLE_XSDT", SRC_TYPE_STRUCT}, 7080d02842fSSascha Wildner 7090d02842fSSascha Wildner {"ACPI_ASF_ADDRESS", SRC_TYPE_STRUCT}, 7100d02842fSSascha Wildner {"ACPI_ASF_ALERT", SRC_TYPE_STRUCT}, 7110d02842fSSascha Wildner {"ACPI_ASF_ALERT_DATA", SRC_TYPE_STRUCT}, 7120d02842fSSascha Wildner {"ACPI_ASF_CONTROL_DATA", SRC_TYPE_STRUCT}, 7130d02842fSSascha Wildner {"ACPI_ASF_HEADER", SRC_TYPE_STRUCT}, 7140d02842fSSascha Wildner {"ACPI_ASF_INFO", SRC_TYPE_STRUCT}, 7150d02842fSSascha Wildner {"ACPI_ASF_REMOTE", SRC_TYPE_STRUCT}, 7160d02842fSSascha Wildner {"ACPI_ASF_RMCP", SRC_TYPE_STRUCT}, 7170d02842fSSascha Wildner {"ACPI_BERT_REGION", SRC_TYPE_STRUCT}, 71801d5d5dfSSascha Wildner {"ACPI_CEDT_CHBS", SRC_TYPE_STRUCT}, 71901d5d5dfSSascha Wildner {"ACPI_CEDT_HEADER", SRC_TYPE_STRUCT}, 7200d02842fSSascha Wildner {"ACPI_CPEP_POLLING", SRC_TYPE_STRUCT}, 7210d02842fSSascha Wildner {"ACPI_CSRT_GROUP", SRC_TYPE_STRUCT}, 7220d02842fSSascha Wildner {"ACPI_CSRT_DESCRIPTOR", SRC_TYPE_STRUCT}, 7230d02842fSSascha Wildner {"ACPI_CSRT_SHARED_INFO", SRC_TYPE_STRUCT}, 7240d02842fSSascha Wildner {"ACPI_DBG2_DEVICE", SRC_TYPE_STRUCT}, 7250d02842fSSascha Wildner {"ACPI_DMAR_HEADER", SRC_TYPE_STRUCT}, 7260d02842fSSascha Wildner {"ACPI_DMAR_DEVICE_SCOPE", SRC_TYPE_STRUCT}, 727066b6da2SSascha Wildner {"ACPI_DMAR_ANDD", SRC_TYPE_STRUCT}, 7280d02842fSSascha Wildner {"ACPI_DMAR_ATSR", SRC_TYPE_STRUCT}, 7290d02842fSSascha Wildner {"ACPI_DMAR_RHSA", SRC_TYPE_STRUCT}, 7300d02842fSSascha Wildner {"ACPI_DMAR_HARDWARE_UNIT", SRC_TYPE_STRUCT}, 7310d02842fSSascha Wildner {"ACPI_DMAR_RESERVED_MEMORY", SRC_TYPE_STRUCT}, 732896f2e3aSSascha Wildner {"ACPI_DRTM_DPS_ID", SRC_TYPE_STRUCT}, 733896f2e3aSSascha Wildner {"ACPI_DRTM_RESOURCE", SRC_TYPE_STRUCT}, 734896f2e3aSSascha Wildner {"ACPI_DRTM_RESOURCE_LIST", SRC_TYPE_STRUCT}, 735896f2e3aSSascha Wildner {"ACPI_DRTM_VTABLE_LIST", SRC_TYPE_STRUCT}, 7360d02842fSSascha Wildner {"ACPI_EINJ_ENTRY", SRC_TYPE_STRUCT}, 7370d02842fSSascha Wildner {"ACPI_EINJ_TRIGGER", SRC_TYPE_STRUCT}, 738066b6da2SSascha Wildner {"ACPI_ERST_ENTRY", SRC_TYPE_STRUCT}, 739066b6da2SSascha Wildner {"ACPI_ERST_INFO", SRC_TYPE_STRUCT}, 7400d02842fSSascha Wildner {"ACPI_FPDT_HEADER", SRC_TYPE_STRUCT}, 7410d02842fSSascha Wildner {"ACPI_FPDT_BOOT", SRC_TYPE_STRUCT}, 7422ffe9f16SSascha Wildner {"ACPI_FPDT_BOOT_POINTER", SRC_TYPE_STRUCT}, 7432ffe9f16SSascha Wildner {"ACPI_FPDT_S3PT_POINTER", SRC_TYPE_STRUCT}, 744066b6da2SSascha Wildner {"ACPI_GTDT_HEADER", SRC_TYPE_STRUCT}, 745066b6da2SSascha Wildner {"ACPI_GTDT_TIMER_BLOCK", SRC_TYPE_STRUCT}, 746066b6da2SSascha Wildner {"ACPI_GTDT_TIMER_ENTRY", SRC_TYPE_STRUCT}, 747066b6da2SSascha Wildner {"ACPI_GTDT_WATCHDOG", SRC_TYPE_STRUCT}, 7480d02842fSSascha Wildner {"ACPI_HEST_AER_COMMON", SRC_TYPE_STRUCT}, 7490d02842fSSascha Wildner {"ACPI_HEST_HEADER", SRC_TYPE_STRUCT}, 7500d02842fSSascha Wildner {"ACPI_HEST_NOTIFY", SRC_TYPE_STRUCT}, 7510d02842fSSascha Wildner {"ACPI_HEST_IA_ERROR_BANK", SRC_TYPE_STRUCT}, 7520d02842fSSascha Wildner {"ACPI_HEST_IA_MACHINE_CHECK", SRC_TYPE_STRUCT}, 7530d02842fSSascha Wildner {"ACPI_HEST_IA_CORRECTED", SRC_TYPE_STRUCT}, 7540d02842fSSascha Wildner {"ACPI_HEST_IA_NMI", SRC_TYPE_STRUCT}, 7550d02842fSSascha Wildner {"ACPI_HEST_AER_ROOT", SRC_TYPE_STRUCT}, 7560d02842fSSascha Wildner {"ACPI_HEST_AER", SRC_TYPE_STRUCT}, 7570d02842fSSascha Wildner {"ACPI_HEST_AER_BRIDGE", SRC_TYPE_STRUCT}, 7580d02842fSSascha Wildner {"ACPI_HEST_GENERIC", SRC_TYPE_STRUCT}, 7597c9678bcSSascha Wildner {"ACPI_HEST_GENERIC_V2", SRC_TYPE_STRUCT}, 7600d02842fSSascha Wildner {"ACPI_HEST_GENERIC_STATUS", SRC_TYPE_STRUCT}, 7610d02842fSSascha Wildner {"ACPI_HEST_GENERIC_DATA", SRC_TYPE_STRUCT}, 7622ffe9f16SSascha Wildner {"ACPI_HEST_GENERIC_DATA_V300", SRC_TYPE_STRUCT}, 7631093ca81SSascha Wildner {"ACPI_HEST_IA_DEFERRED_CHECK", SRC_TYPE_STRUCT}, 76400ffa116SSascha Wildner {"ACPI_HMAT_PROXIMITY_DOMAIN", SRC_TYPE_STRUCT}, 7651093ca81SSascha Wildner {"ACPI_HMAT_CACHE", SRC_TYPE_STRUCT}, 7661093ca81SSascha Wildner {"ACPI_HMAT_LOCALITY", SRC_TYPE_STRUCT}, 7671093ca81SSascha Wildner {"ACPI_HMAT_STRUCTURE", SRC_TYPE_STRUCT}, 7680d02842fSSascha Wildner {"ACPI_IBFT_HEADER", SRC_TYPE_STRUCT}, 7690d02842fSSascha Wildner {"ACPI_IBFT_CONTROL", SRC_TYPE_STRUCT}, 7700d02842fSSascha Wildner {"ACPI_IBFT_INITIATOR", SRC_TYPE_STRUCT}, 7710d02842fSSascha Wildner {"ACPI_IBFT_NIC", SRC_TYPE_STRUCT}, 7720d02842fSSascha Wildner {"ACPI_IBFT_TARGET", SRC_TYPE_STRUCT}, 773896f2e3aSSascha Wildner {"ACPI_IORT_ID_MAPPING", SRC_TYPE_STRUCT}, 774896f2e3aSSascha Wildner {"ACPI_IORT_ITS_GROUP", SRC_TYPE_STRUCT}, 775896f2e3aSSascha Wildner {"ACPI_IORT_MEMORY_ACCESS", SRC_TYPE_STRUCT}, 776896f2e3aSSascha Wildner {"ACPI_IORT_NAMED_COMPONENT", SRC_TYPE_STRUCT}, 777896f2e3aSSascha Wildner {"ACPI_IORT_NODE", SRC_TYPE_STRUCT}, 778896f2e3aSSascha Wildner {"ACPI_IORT_ROOT_COMPLEX", SRC_TYPE_STRUCT}, 779896f2e3aSSascha Wildner {"ACPI_IORT_SMMU", SRC_TYPE_STRUCT}, 780d638c6eeSSascha Wildner {"ACPI_IORT_SMMU_GSI", SRC_TYPE_STRUCT}, 7810d27ae55SSascha Wildner {"ACPI_IORT_SMMU_V3", SRC_TYPE_STRUCT}, 782e416ee21SSascha Wildner {"ACPI_IORT_PMCG", SRC_TYPE_STRUCT}, 78301d5d5dfSSascha Wildner {"ACPI_IORT_RMR", SRC_TYPE_STRUCT}, 78401d5d5dfSSascha Wildner {"ACPI_IORT_RMR_DESC", SRC_TYPE_STRUCT}, 7850d02842fSSascha Wildner {"ACPI_IVRS_HEADER", SRC_TYPE_STRUCT}, 7860d02842fSSascha Wildner {"ACPI_IVRS_HARDWARE", SRC_TYPE_STRUCT}, 7870d02842fSSascha Wildner {"ACPI_IVRS_DE_HEADER", SRC_TYPE_STRUCT}, 7880d02842fSSascha Wildner {"ACPI_IVRS_DEVICE4", SRC_TYPE_STRUCT}, 7890d02842fSSascha Wildner {"ACPI_IVRS_DEVICE8A", SRC_TYPE_STRUCT}, 7900d02842fSSascha Wildner {"ACPI_IVRS_DEVICE8B", SRC_TYPE_STRUCT}, 7910d02842fSSascha Wildner {"ACPI_IVRS_DEVICE8C", SRC_TYPE_STRUCT}, 7920d02842fSSascha Wildner {"ACPI_IVRS_MEMORY", SRC_TYPE_STRUCT}, 7930d02842fSSascha Wildner {"ACPI_MADT_ADDRESS_OVERRIDE", SRC_TYPE_STRUCT}, 794066b6da2SSascha Wildner {"ACPI_MADT_GENERIC_MSI_FRAME", SRC_TYPE_STRUCT}, 795066b6da2SSascha Wildner {"ACPI_MADT_GENERIC_REDISTRIBUTOR", SRC_TYPE_STRUCT}, 7960d02842fSSascha Wildner {"ACPI_MADT_HEADER", SRC_TYPE_STRUCT}, 7970d02842fSSascha Wildner {"ACPI_MADT_IO_APIC", SRC_TYPE_STRUCT}, 7980d02842fSSascha Wildner {"ACPI_MADT_IO_SAPIC", SRC_TYPE_STRUCT}, 7990d02842fSSascha Wildner {"ACPI_MADT_LOCAL_APIC", SRC_TYPE_STRUCT}, 8000d02842fSSascha Wildner {"ACPI_MADT_LOCAL_APIC_NMI", SRC_TYPE_STRUCT}, 8010d02842fSSascha Wildner {"ACPI_MADT_LOCAL_APIC_OVERRIDE", SRC_TYPE_STRUCT}, 8020d02842fSSascha Wildner {"ACPI_MADT_LOCAL_SAPIC", SRC_TYPE_STRUCT}, 8030d02842fSSascha Wildner {"ACPI_MADT_LOCAL_X2APIC", SRC_TYPE_STRUCT}, 8040d02842fSSascha Wildner {"ACPI_MADT_LOCAL_X2APIC_NMI", SRC_TYPE_STRUCT}, 8050d02842fSSascha Wildner {"ACPI_MADT_GENERIC_DISTRIBUTOR", SRC_TYPE_STRUCT}, 8060d02842fSSascha Wildner {"ACPI_MADT_GENERIC_INTERRUPT", SRC_TYPE_STRUCT}, 8070d02842fSSascha Wildner {"ACPI_MADT_INTERRUPT_OVERRIDE", SRC_TYPE_STRUCT}, 8080d02842fSSascha Wildner {"ACPI_MADT_INTERRUPT_SOURCE", SRC_TYPE_STRUCT}, 8090d02842fSSascha Wildner {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT}, 81001d5d5dfSSascha Wildner {"ACPI_MADT_MULTIPROC_WAKEUP", SRC_TYPE_STRUCT}, 811*4898bea4SSascha Wildner {"ACPI_MADT_MULTIPROC_WAKEUP_MAILBOX", SRC_TYPE_STRUCT}, 8120d02842fSSascha Wildner {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, 8130d02842fSSascha Wildner {"ACPI_MPST_COMPONENT", SRC_TYPE_STRUCT}, 8140d02842fSSascha Wildner {"ACPI_MPST_DATA_HDR", SRC_TYPE_STRUCT}, 8150d02842fSSascha Wildner {"ACPI_MPST_POWER_DATA", SRC_TYPE_STRUCT}, 8160d02842fSSascha Wildner {"ACPI_MPST_POWER_NODE", SRC_TYPE_STRUCT}, 8170d02842fSSascha Wildner {"ACPI_MPST_POWER_STATE", SRC_TYPE_STRUCT}, 8180d02842fSSascha Wildner {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, 8190d02842fSSascha Wildner {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT}, 8207bcb6cafSSascha Wildner {"ACPI_NFIT_CAPABILITIES", SRC_TYPE_STRUCT}, 8217bcb6cafSSascha Wildner {"ACPI_NFIT_DEVICE_HANDLE", SRC_TYPE_STRUCT}, 822896f2e3aSSascha Wildner {"ACPI_NFIT_HEADER", SRC_TYPE_STRUCT}, 823896f2e3aSSascha Wildner {"ACPI_NFIT_SYSTEM_ADDRESS", SRC_TYPE_STRUCT}, 824896f2e3aSSascha Wildner {"ACPI_NFIT_MEMORY_MAP", SRC_TYPE_STRUCT}, 825896f2e3aSSascha Wildner {"ACPI_NFIT_INTERLEAVE", SRC_TYPE_STRUCT}, 826896f2e3aSSascha Wildner {"ACPI_NFIT_SMBIOS", SRC_TYPE_STRUCT}, 827896f2e3aSSascha Wildner {"ACPI_NFIT_CONTROL_REGION", SRC_TYPE_STRUCT}, 828896f2e3aSSascha Wildner {"ACPI_NFIT_DATA_REGION", SRC_TYPE_STRUCT}, 829896f2e3aSSascha Wildner {"ACPI_NFIT_FLUSH_ADDRESS", SRC_TYPE_STRUCT}, 8301093ca81SSascha Wildner {"ACPI_PCCT_EXT_PCC_SHARED_MEMORY", SRC_TYPE_STRUCT}, 831066b6da2SSascha Wildner {"ACPI_PCCT_HW_REDUCED", SRC_TYPE_STRUCT}, 8320d27ae55SSascha Wildner {"ACPI_PCCT_HW_REDUCED_TYPE2", SRC_TYPE_STRUCT}, 8331093ca81SSascha Wildner {"ACPI_PCCT_EXT_PCC_MASTER", SRC_TYPE_STRUCT}, 8341093ca81SSascha Wildner {"ACPI_PCCT_EXT_PCC_SLAVE", SRC_TYPE_STRUCT}, 83501d5d5dfSSascha Wildner {"ACPI_PCCT_HW_REG", SRC_TYPE_STRUCT}, 836066b6da2SSascha Wildner {"ACPI_PCCT_SHARED_MEMORY", SRC_TYPE_STRUCT}, 8370d02842fSSascha Wildner {"ACPI_PCCT_SUBSPACE", SRC_TYPE_STRUCT}, 8387bcb6cafSSascha Wildner {"ACPI_PDTT_CHANNEL", SRC_TYPE_STRUCT}, 83901d5d5dfSSascha Wildner {"ACPI_PHAT_HEADER", SRC_TYPE_STRUCT}, 84001d5d5dfSSascha Wildner {"ACPI_PHAT_VERSION_DATA", SRC_TYPE_STRUCT}, 84101d5d5dfSSascha Wildner {"ACPI_PHAT_VERSION_ELEMENT", SRC_TYPE_STRUCT}, 84201d5d5dfSSascha Wildner {"ACPI_PHAT_VERSION_ELEMENT", SRC_TYPE_STRUCT}, 84301d5d5dfSSascha Wildner {"ACPI_PHAT_HEALTH_DATA", SRC_TYPE_STRUCT}, 84401d5d5dfSSascha Wildner {"ACPI_PMTT_CONTROLLER", SRC_TYPE_STRUCT}, 84501d5d5dfSSascha Wildner {"ACPI_PMTT_HEADER", SRC_TYPE_STRUCT}, 84601d5d5dfSSascha Wildner {"ACPI_PMTT_PHYSICAL_COMPONENT", SRC_TYPE_STRUCT}, 84701d5d5dfSSascha Wildner {"ACPI_PMTT_SOCKET", SRC_TYPE_STRUCT}, 84801d5d5dfSSascha Wildner {"ACPI_PMTT_VENDOR_SPECIFIC", SRC_TYPE_STRUCT}, 8491093ca81SSascha Wildner {"ACPI_PPTT_CACHE", SRC_TYPE_STRUCT}, 85001d5d5dfSSascha Wildner {"ACPI_PPTT_CACHE_V1", SRC_TYPE_STRUCT}, 8511093ca81SSascha Wildner {"ACPI_PPTT_ID", SRC_TYPE_STRUCT}, 8527bcb6cafSSascha Wildner {"ACPI_PPTT_PROCESSOR", SRC_TYPE_STRUCT}, 853*4898bea4SSascha Wildner {"ACPI_TABLE_PRMT_HEADER", SRC_TYPE_STRUCT}, 854*4898bea4SSascha Wildner {"ACPI_PRMT_MODULE_INFO", SRC_TYPE_STRUCT}, 855*4898bea4SSascha Wildner {"ACPI_PRMT_HANDLER_INFO", SRC_TYPE_STRUCT}, 8560d02842fSSascha Wildner {"ACPI_RSDP_COMMON", SRC_TYPE_STRUCT}, 8570d02842fSSascha Wildner {"ACPI_RSDP_EXTENSION", SRC_TYPE_STRUCT}, 8580d02842fSSascha Wildner {"ACPI_S3PT_RESUME", SRC_TYPE_STRUCT}, 8590d02842fSSascha Wildner {"ACPI_S3PT_SUSPEND", SRC_TYPE_STRUCT}, 8607bcb6cafSSascha Wildner {"ACPI_SDEV_HEADER", SRC_TYPE_STRUCT}, 8617bcb6cafSSascha Wildner {"ACPI_SDEV_NAMESPACE", SRC_TYPE_STRUCT}, 8627bcb6cafSSascha Wildner {"ACPI_SDEV_PCIE", SRC_TYPE_STRUCT}, 8637bcb6cafSSascha Wildner {"ACPI_SDEV_PCIE_PATH", SRC_TYPE_STRUCT}, 864*4898bea4SSascha Wildner {"ACPI_SVKL_KEY", SRC_TYPE_STRUCT}, 8650d02842fSSascha Wildner {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT}, 8660d02842fSSascha Wildner {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT}, 8671093ca81SSascha Wildner {"ACPI_SRAT_GIC_ITS_AFFINITY", SRC_TYPE_STRUCT}, 8681093ca81SSascha Wildner {"ACPI_SRAT_GICC_AFFINITY", SRC_TYPE_STRUCT}, 86900ffa116SSascha Wildner {"ACPI_SRAT_GENERIC_AFFINITY", SRC_TYPE_STRUCT}, 8700d02842fSSascha Wildner {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT}, 8710d02842fSSascha Wildner {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT}, 872267c04fdSSascha Wildner {"ACPI_TABLE_TCPA_CLIENT", SRC_TYPE_STRUCT}, 873267c04fdSSascha Wildner {"ACPI_TABLE_TCPA_SERVER", SRC_TYPE_STRUCT}, 8741093ca81SSascha Wildner {"ACPI_TPM2_TRAILER", SRC_TYPE_STRUCT}, 8756721db86SSascha Wildner {"ACPI_TPM23_TRAILER", SRC_TYPE_STRUCT}, 8761093ca81SSascha Wildner {"ACPI_TPM2_ARM_SMC", SRC_TYPE_STRUCT}, 87701d5d5dfSSascha Wildner {"ACPI_VIOT_HEADER", SRC_TYPE_STRUCT}, 87801d5d5dfSSascha Wildner {"ACPI_VIOT_PCI_RANGE", SRC_TYPE_STRUCT}, 87901d5d5dfSSascha Wildner {"ACPI_VIOT_MMIO", SRC_TYPE_STRUCT}, 88001d5d5dfSSascha Wildner {"ACPI_VIOT_VIRTIO_IOMMU_PCI", SRC_TYPE_STRUCT}, 88101d5d5dfSSascha Wildner {"ACPI_VIOT_VIRTIO_IOMMU_MMIO", SRC_TYPE_STRUCT}, 8820d02842fSSascha Wildner {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT}, 8830d02842fSSascha Wildner 8840d02842fSSascha Wildner /* Data Table compiler */ 8850d02842fSSascha Wildner 8860d02842fSSascha Wildner {"DT_FIELD", SRC_TYPE_STRUCT}, 8870d02842fSSascha Wildner {"DT_SUBTABLE", SRC_TYPE_STRUCT}, 8880d02842fSSascha Wildner {"DT_WALK_CALLBACK", SRC_TYPE_SIMPLE}, 8890d02842fSSascha Wildner 8900d02842fSSascha Wildner /* iASL preprocessor */ 8910d02842fSSascha Wildner 8920d02842fSSascha Wildner {"PR_DEFINE_INFO", SRC_TYPE_STRUCT}, 8930d02842fSSascha Wildner {"PR_DIRECTIVE_INFO", SRC_TYPE_STRUCT}, 8940d02842fSSascha Wildner {"PR_FILE_NODE", SRC_TYPE_STRUCT}, 8950d02842fSSascha Wildner {"PR_LINE_MAPPING", SRC_TYPE_STRUCT}, 8960d02842fSSascha Wildner {"PR_MACRO_ARG", SRC_TYPE_STRUCT}, 8970d02842fSSascha Wildner {"PR_OPERATOR_INFO", SRC_TYPE_STRUCT}, 8980d02842fSSascha Wildner 899d4972a9cSSascha Wildner /* AcpiDump utility */ 900d4972a9cSSascha Wildner 901d4972a9cSSascha Wildner {"AP_DUMP_ACTION", SRC_TYPE_STRUCT}, 902d4972a9cSSascha Wildner 9030d02842fSSascha Wildner /* AcpiHelp utility */ 9040d02842fSSascha Wildner 9050d02842fSSascha Wildner {"AH_AML_OPCODE", SRC_TYPE_STRUCT}, 9060d02842fSSascha Wildner {"AH_ASL_OPERATOR", SRC_TYPE_STRUCT}, 9070d02842fSSascha Wildner {"AH_ASL_KEYWORD", SRC_TYPE_STRUCT}, 9089e1c0880SSascha Wildner {"AH_DEVICE_ID", SRC_TYPE_STRUCT}, 9090d02842fSSascha Wildner {"AH_PREDEFINED_NAME", SRC_TYPE_STRUCT}, 910066b6da2SSascha Wildner {"AH_UUID", SRC_TYPE_STRUCT}, 9110d02842fSSascha Wildner 9120d02842fSSascha Wildner /* AcpiXtract utility */ 9130d02842fSSascha Wildner 9140d02842fSSascha Wildner {"AX_TABLE_INFO", SRC_TYPE_STRUCT}, 9150d02842fSSascha Wildner 916d4972a9cSSascha Wildner /* OS service layers */ 917d4972a9cSSascha Wildner 918d4972a9cSSascha Wildner {"EXTERNAL_FIND_INFO", SRC_TYPE_STRUCT}, 919d4972a9cSSascha Wildner {"OSL_TABLE_INFO", SRC_TYPE_STRUCT}, 920d4972a9cSSascha Wildner 9210d02842fSSascha Wildner {NULL, 0} 9220d02842fSSascha Wildner }; 9230d02842fSSascha Wildner 9240d02842fSSascha Wildner 9250d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxAddStruct[] = { 9260d02842fSSascha Wildner {"acpi_namespace_node"}, 9270d02842fSSascha Wildner {"acpi_parse_object"}, 9280d02842fSSascha Wildner {"acpi_table_desc"}, 9290d02842fSSascha Wildner {"acpi_walk_state"}, 9300d02842fSSascha Wildner {NULL} 9310d02842fSSascha Wildner }; 9320d02842fSSascha Wildner 9330d02842fSSascha Wildner 9340d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxEliminateLines_C[] = { 9350d02842fSSascha Wildner 9360d02842fSSascha Wildner {"#define __"}, 9370d02842fSSascha Wildner {NULL} 9380d02842fSSascha Wildner }; 9390d02842fSSascha Wildner 9400d02842fSSascha Wildner 9410d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxEliminateLines_H[] = { 9420d02842fSSascha Wildner 9430d02842fSSascha Wildner {NULL} 9440d02842fSSascha Wildner }; 9450d02842fSSascha Wildner 9460d02842fSSascha Wildner 9470d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxConditionalIdentifiers[] = { 9480d02842fSSascha Wildner 9490d02842fSSascha Wildner /* {"ACPI_USE_STANDARD_HEADERS"}, */ 9500d02842fSSascha Wildner {"WIN32"}, 9510d02842fSSascha Wildner {"_MSC_VER"}, 9520d02842fSSascha Wildner {NULL} 9530d02842fSSascha Wildner }; 9540d02842fSSascha Wildner 9550d02842fSSascha Wildner 9560d02842fSSascha Wildner ACPI_STRING_TABLE LinuxSpecialStrings[] = { 9570d02842fSSascha Wildner 9580d02842fSSascha Wildner /* Include file paths */ 9590d02842fSSascha Wildner 9600d02842fSSascha Wildner {"\"acpi.h\"", "<acpi/acpi.h>", REPLACE_WHOLE_WORD}, 9610d02842fSSascha Wildner {"\"acpiosxf.h\"", "<acpi/acpiosxf.h>", REPLACE_WHOLE_WORD}, 9620d02842fSSascha Wildner {"\"acpixf.h\"", "<acpi/acpixf.h>", REPLACE_WHOLE_WORD}, 9630d02842fSSascha Wildner {"\"acbuffer.h\"", "<acpi/acbuffer.h>", REPLACE_WHOLE_WORD}, 9640d02842fSSascha Wildner {"\"acconfig.h\"", "<acpi/acconfig.h>", REPLACE_WHOLE_WORD}, 9650d02842fSSascha Wildner {"\"acexcep.h\"", "<acpi/acexcep.h>", REPLACE_WHOLE_WORD}, 9660d02842fSSascha Wildner {"\"acnames.h\"", "<acpi/acnames.h>", REPLACE_WHOLE_WORD}, 9670d02842fSSascha Wildner {"\"acoutput.h\"", "<acpi/acoutput.h>", REPLACE_WHOLE_WORD}, 9680d02842fSSascha Wildner {"\"acrestyp.h\"", "<acpi/acrestyp.h>", REPLACE_WHOLE_WORD}, 9690d02842fSSascha Wildner {"\"actbl.h\"", "<acpi/actbl.h>", REPLACE_WHOLE_WORD}, 9700d02842fSSascha Wildner {"\"actbl1.h\"", "<acpi/actbl1.h>", REPLACE_WHOLE_WORD}, 9710d02842fSSascha Wildner {"\"actbl2.h\"", "<acpi/actbl2.h>", REPLACE_WHOLE_WORD}, 9720d02842fSSascha Wildner {"\"actbl3.h\"", "<acpi/actbl3.h>", REPLACE_WHOLE_WORD}, 9730d02842fSSascha Wildner {"\"actypes.h\"", "<acpi/actypes.h>", REPLACE_WHOLE_WORD}, 9740d02842fSSascha Wildner {"\"platform/acenv.h\"", "<acpi/platform/acenv.h>", REPLACE_WHOLE_WORD}, 9755f39c7e7SSascha Wildner {"\"platform/acenvex.h\"", "<acpi/platform/acenvex.h>", REPLACE_WHOLE_WORD}, 9760d02842fSSascha Wildner {"\"acgcc.h\"", "<acpi/platform/acgcc.h>", REPLACE_WHOLE_WORD}, 977d638c6eeSSascha Wildner {"\"acintel.h\"", "<acpi/platform/acintel.h>", REPLACE_WHOLE_WORD}, 9780d02842fSSascha Wildner {"\"aclinux.h\"", "<acpi/platform/aclinux.h>", REPLACE_WHOLE_WORD}, 9795f39c7e7SSascha Wildner {"\"aclinuxex.h\"", "<acpi/platform/aclinuxex.h>", REPLACE_WHOLE_WORD}, 9800d02842fSSascha Wildner 9810d02842fSSascha Wildner {NULL, NULL, 0} 9820d02842fSSascha Wildner }; 9830d02842fSSascha Wildner 9840d02842fSSascha Wildner 9850d02842fSSascha Wildner ACPI_IDENTIFIER_TABLE LinuxSpecialMacros[] = { 9860d02842fSSascha Wildner 9879e1c0880SSascha Wildner {"ACPI_DBG_DEPENDENT_RETURN_VOID"}, 9880d02842fSSascha Wildner {"ACPI_EXPORT_SYMBOL"}, 9890d02842fSSascha Wildner {"ACPI_EXPORT_SYMBOL_INIT"}, 9909e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_OK"}, 9919e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_PTR"}, 9929e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_STATUS"}, 9939e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_UINT32"}, 9949e1c0880SSascha Wildner {"ACPI_EXTERNAL_RETURN_VOID"}, 9950d02842fSSascha Wildner {"ACPI_HW_DEPENDENT_RETURN_OK"}, 9960d02842fSSascha Wildner {"ACPI_HW_DEPENDENT_RETURN_STATUS"}, 9970d02842fSSascha Wildner {"ACPI_HW_DEPENDENT_RETURN_VOID"}, 9989e1c0880SSascha Wildner {"ACPI_MSG_DEPENDENT_RETURN_VOID"}, 9999e1c0880SSascha Wildner 10000d02842fSSascha Wildner {NULL} 10010d02842fSSascha Wildner }; 10020d02842fSSascha Wildner 10030d02842fSSascha Wildner 1004820c5b08SSascha Wildner ACPI_CONVERSION_TABLE LinuxConversionTable = 1005820c5b08SSascha Wildner { 10067bcb6cafSSascha Wildner EmptyHeader, 10070d02842fSSascha Wildner FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES, 10080d02842fSSascha Wildner 10090d02842fSSascha Wildner AcpiIdentifiers, 10100d02842fSSascha Wildner 10110d02842fSSascha Wildner /* C source files */ 10120d02842fSSascha Wildner 10137bcb6cafSSascha Wildner "// SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0\n", 10140d02842fSSascha Wildner LinuxDataTypes, 10150d02842fSSascha Wildner LinuxEliminateLines_C, 10160d02842fSSascha Wildner NULL, 101725ca8c79SSascha Wildner NULL, 10180d02842fSSascha Wildner AcpiIdentifiers, 10190d02842fSSascha Wildner NULL, 10200d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 10210d02842fSSascha Wildner CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE | 10220d02842fSSascha Wildner CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS | 10230d02842fSSascha Wildner CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE | 10240d02842fSSascha Wildner CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8), 10250d02842fSSascha Wildner 10260d02842fSSascha Wildner /* C header files */ 10270d02842fSSascha Wildner 10287bcb6cafSSascha Wildner "/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */\n", 10290d02842fSSascha Wildner LinuxDataTypes, 10300d02842fSSascha Wildner LinuxEliminateLines_H, 10310d02842fSSascha Wildner LinuxConditionalIdentifiers, 10320d02842fSSascha Wildner NULL, 10330d02842fSSascha Wildner AcpiIdentifiers, 10340d02842fSSascha Wildner NULL, 10350d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 10360d02842fSSascha Wildner CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES | 10370d02842fSSascha Wildner CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE | 10380d02842fSSascha Wildner CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8), 103920294b7eSSascha Wildner 104020294b7eSSascha Wildner /* Patch files */ 104120294b7eSSascha Wildner 104220294b7eSSascha Wildner LinuxDataTypes, 104320294b7eSSascha Wildner NULL, 104420294b7eSSascha Wildner NULL, 104520294b7eSSascha Wildner NULL, 104620294b7eSSascha Wildner AcpiIdentifiers, 104720294b7eSSascha Wildner NULL, 104820294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 104920294b7eSSascha Wildner CVT_MIXED_CASE_TO_UNDERSCORES), 10500d02842fSSascha Wildner }; 10510d02842fSSascha Wildner 10520d02842fSSascha Wildner 10530d02842fSSascha Wildner /****************************************************************************** 10540d02842fSSascha Wildner * 10550d02842fSSascha Wildner * Code cleanup translation tables 10560d02842fSSascha Wildner * 10570d02842fSSascha Wildner ******************************************************************************/ 10580d02842fSSascha Wildner 1059820c5b08SSascha Wildner ACPI_CONVERSION_TABLE CleanupConversionTable = 1060820c5b08SSascha Wildner { 10610d02842fSSascha Wildner NULL, 10620d02842fSSascha Wildner FLG_DEFAULT_FLAGS, 10630d02842fSSascha Wildner NULL, 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_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 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_TRIM_LINES | CVT_TRIM_WHITESPACE), 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), 10970d02842fSSascha Wildner }; 10980d02842fSSascha Wildner 10990d02842fSSascha Wildner 1100820c5b08SSascha Wildner ACPI_CONVERSION_TABLE StatsConversionTable = 1101820c5b08SSascha Wildner { 11020d02842fSSascha Wildner NULL, 11030d02842fSSascha Wildner FLG_NO_FILE_OUTPUT, 11040d02842fSSascha Wildner NULL, 11050d02842fSSascha Wildner 11060d02842fSSascha Wildner /* C source files */ 11070d02842fSSascha Wildner 11080d02842fSSascha Wildner NULL, 11090d02842fSSascha Wildner NULL, 11100d02842fSSascha Wildner NULL, 11110d02842fSSascha Wildner NULL, 11120d02842fSSascha Wildner NULL, 11130d02842fSSascha Wildner NULL, 11147bcb6cafSSascha Wildner NULL, 11150d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 11160d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 11170d02842fSSascha Wildner 11180d02842fSSascha Wildner /* C header files */ 11190d02842fSSascha Wildner 11200d02842fSSascha Wildner NULL, 11210d02842fSSascha Wildner NULL, 11220d02842fSSascha Wildner NULL, 11230d02842fSSascha Wildner NULL, 11240d02842fSSascha Wildner NULL, 11250d02842fSSascha Wildner NULL, 11267bcb6cafSSascha Wildner NULL, 11270d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 11280d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 112920294b7eSSascha Wildner 113020294b7eSSascha Wildner /* Patch files */ 113120294b7eSSascha Wildner 113220294b7eSSascha Wildner NULL, 113320294b7eSSascha Wildner NULL, 113420294b7eSSascha Wildner NULL, 113520294b7eSSascha Wildner NULL, 113620294b7eSSascha Wildner NULL, 113720294b7eSSascha Wildner NULL, 113820294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 113920294b7eSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 11400d02842fSSascha Wildner }; 11410d02842fSSascha Wildner 11420d02842fSSascha Wildner 11430d02842fSSascha Wildner /****************************************************************************** 11440d02842fSSascha Wildner * 11450d02842fSSascha Wildner * Dual License injection translation table 11460d02842fSSascha Wildner * 11470d02842fSSascha Wildner ******************************************************************************/ 11480d02842fSSascha Wildner 1149820c5b08SSascha Wildner ACPI_CONVERSION_TABLE LicenseConversionTable = 1150820c5b08SSascha Wildner { 11510d02842fSSascha Wildner DualLicenseHeader, 11520d02842fSSascha Wildner FLG_DEFAULT_FLAGS, 11530d02842fSSascha Wildner NULL, 11540d02842fSSascha Wildner 11550d02842fSSascha Wildner /* C source files */ 11560d02842fSSascha Wildner 11570d02842fSSascha Wildner NULL, 11580d02842fSSascha Wildner NULL, 11590d02842fSSascha Wildner NULL, 11600d02842fSSascha Wildner NULL, 11610d02842fSSascha Wildner NULL, 11620d02842fSSascha Wildner NULL, 11637bcb6cafSSascha Wildner NULL, 11640d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 11650d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 11660d02842fSSascha Wildner 11670d02842fSSascha Wildner /* C header files */ 11680d02842fSSascha Wildner 11690d02842fSSascha Wildner NULL, 11700d02842fSSascha Wildner NULL, 11710d02842fSSascha Wildner NULL, 11720d02842fSSascha Wildner NULL, 11730d02842fSSascha Wildner NULL, 11740d02842fSSascha Wildner NULL, 11757bcb6cafSSascha Wildner NULL, 11760d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 11770d02842fSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 117820294b7eSSascha Wildner 117920294b7eSSascha Wildner /* Patch files */ 118020294b7eSSascha Wildner 118120294b7eSSascha Wildner NULL, 118220294b7eSSascha Wildner NULL, 118320294b7eSSascha Wildner NULL, 118420294b7eSSascha Wildner NULL, 118520294b7eSSascha Wildner NULL, 118620294b7eSSascha Wildner NULL, 118720294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 118820294b7eSSascha Wildner CVT_COUNT_SHORTMULTILINE_COMMENTS), 11890d02842fSSascha Wildner }; 11900d02842fSSascha Wildner 11910d02842fSSascha Wildner 11920d02842fSSascha Wildner /****************************************************************************** 11930d02842fSSascha Wildner * 11940d02842fSSascha Wildner * Customizable translation tables 11950d02842fSSascha Wildner * 11960d02842fSSascha Wildner ******************************************************************************/ 11970d02842fSSascha Wildner 1198820c5b08SSascha Wildner ACPI_STRING_TABLE CustomReplacements[] = 1199820c5b08SSascha Wildner { 1200383048acSSascha Wildner {"(c) 1999 - 2020", "(c) 1999 - 2021", REPLACE_WHOLE_WORD}, /* Main ACPICA source */ 1201383048acSSascha Wildner {"(c) 2006 - 2020", "(c) 2006 - 2021", REPLACE_WHOLE_WORD}, /* Test suites */ 12020d02842fSSascha Wildner 12030d02842fSSascha Wildner #if 0 12040d02842fSSascha Wildner {"SUPPORT, ASSISTANCE", "SUPPORT, ASSISTANCE", REPLACE_WHOLE_WORD}, /* Fix intel header */ 12050d02842fSSascha Wildner 12060d02842fSSascha Wildner {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD}, 12070d02842fSSascha Wildner {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD}, 12080d02842fSSascha Wildner {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD}, 12090d02842fSSascha Wildner {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD}, 12100d02842fSSascha Wildner {"#include \"acpi.h\"", "#include \"acpi.h\"\n#include \"accommon.h\"", REPLACE_SUBSTRINGS}, 12110d02842fSSascha Wildner {"AcpiTbSumTable", "AcpiTbSumTable", REPLACE_WHOLE_WORD}, 12120d02842fSSascha Wildner {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT", REPLACE_WHOLE_WORD}, 12130d02842fSSascha Wildner {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP", REPLACE_WHOLE_WORD}, 12140d02842fSSascha Wildner {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT", REPLACE_WHOLE_WORD}, 12150d02842fSSascha Wildner {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT", REPLACE_WHOLE_WORD}, 12160d02842fSSascha Wildner {"ACPI_SIG_FACS", "ACPI_SIG_FACS", REPLACE_WHOLE_WORD}, 12170d02842fSSascha Wildner {"ACPI_SIG_FADT", "ACPI_SIG_FADT", REPLACE_WHOLE_WORD}, 12180d02842fSSascha Wildner {"ACPI_SIG_HPET", "ACPI_SIG_HPET", REPLACE_WHOLE_WORD}, 12190d02842fSSascha Wildner {"ACPI_SIG_MADT", "ACPI_SIG_MADT", REPLACE_WHOLE_WORD}, 12200d02842fSSascha Wildner {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG", REPLACE_WHOLE_WORD}, 12210d02842fSSascha Wildner {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT", REPLACE_WHOLE_WORD}, 12220d02842fSSascha Wildner {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP", REPLACE_WHOLE_WORD}, 12230d02842fSSascha Wildner {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP", REPLACE_WHOLE_WORD}, 12240d02842fSSascha Wildner {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT", REPLACE_WHOLE_WORD}, 12250d02842fSSascha Wildner {"ACPI_SIG_SBST", "ACPI_SIG_SBST", REPLACE_WHOLE_WORD}, 12260d02842fSSascha Wildner {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT", REPLACE_WHOLE_WORD}, 12270d02842fSSascha Wildner {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR", REPLACE_WHOLE_WORD}, 12280d02842fSSascha Wildner {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC", REPLACE_WHOLE_WORD}, 12290d02842fSSascha Wildner {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI", REPLACE_WHOLE_WORD}, 12300d02842fSSascha Wildner {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT", REPLACE_WHOLE_WORD}, 12310d02842fSSascha Wildner {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT", REPLACE_WHOLE_WORD}, 12320d02842fSSascha Wildner {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA", REPLACE_WHOLE_WORD}, 12330d02842fSSascha Wildner {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT", REPLACE_WHOLE_WORD}, 12340d02842fSSascha Wildner {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT", REPLACE_WHOLE_WORD}, 12350d02842fSSascha Wildner 12360d02842fSSascha Wildner {"ACPI_ALLOCATE_ZEROED", "ACPI_ALLOCATE_ZEROED", REPLACE_WHOLE_WORD}, 12370d02842fSSascha Wildner {"ACPI_ALLOCATE", "ACPI_ALLOCATE", REPLACE_WHOLE_WORD}, 12380d02842fSSascha Wildner {"ACPI_FREE", "ACPI_FREE", REPLACE_WHOLE_WORD}, 12390d02842fSSascha Wildner 12400d02842fSSascha Wildner "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD, 12410d02842fSSascha Wildner "ACPI_NATIVE_UINT *", "ACPI_NATIVE_UINT *", REPLACE_WHOLE_WORD, 12420d02842fSSascha Wildner "ACPI_NATIVE_UINT", "ACPI_NATIVE_UINT", REPLACE_WHOLE_WORD, 12430d02842fSSascha Wildner "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, 12440d02842fSSascha Wildner "ACPI_NATIVE_INT *", "ACPI_NATIVE_INT *", REPLACE_WHOLE_WORD, 12450d02842fSSascha Wildner "ACPI_NATIVE_INT", "ACPI_NATIVE_INT", REPLACE_WHOLE_WORD, 12460d02842fSSascha Wildner #endif 12470d02842fSSascha Wildner 12480d02842fSSascha Wildner {NULL, NULL, 0} 12490d02842fSSascha Wildner }; 12500d02842fSSascha Wildner 12510d02842fSSascha Wildner 1252820c5b08SSascha Wildner ACPI_CONVERSION_TABLE CustomConversionTable = 1253820c5b08SSascha Wildner { 12540d02842fSSascha Wildner NULL, 12550d02842fSSascha Wildner FLG_DEFAULT_FLAGS, 12560d02842fSSascha Wildner NULL, 12570d02842fSSascha Wildner 12580d02842fSSascha Wildner /* C source files */ 12590d02842fSSascha Wildner 12607bcb6cafSSascha Wildner NULL, 12610d02842fSSascha Wildner CustomReplacements, 12620d02842fSSascha Wildner LinuxEliminateLines_H, 12630d02842fSSascha Wildner NULL, 12640d02842fSSascha Wildner NULL, 12650d02842fSSascha Wildner NULL, 12660d02842fSSascha Wildner NULL, 12670d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 12680d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 12690d02842fSSascha Wildner 12700d02842fSSascha Wildner /* C header files */ 12710d02842fSSascha Wildner 12727bcb6cafSSascha Wildner NULL, 12730d02842fSSascha Wildner CustomReplacements, 12740d02842fSSascha Wildner LinuxEliminateLines_H, 12750d02842fSSascha Wildner NULL, 12760d02842fSSascha Wildner NULL, 12770d02842fSSascha Wildner NULL, 12780d02842fSSascha Wildner NULL, 12790d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 12800d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 128120294b7eSSascha Wildner 128220294b7eSSascha Wildner /* C header files */ 128320294b7eSSascha Wildner 128420294b7eSSascha Wildner NULL, 128520294b7eSSascha Wildner NULL, 128620294b7eSSascha Wildner NULL, 128720294b7eSSascha Wildner NULL, 128820294b7eSSascha Wildner NULL, 128920294b7eSSascha Wildner NULL, 129020294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 12910d02842fSSascha Wildner }; 12920d02842fSSascha Wildner 12930d02842fSSascha Wildner 12940d02842fSSascha Wildner /****************************************************************************** 12950d02842fSSascha Wildner * 12960d02842fSSascha Wildner * Indentation result fixup table 12970d02842fSSascha Wildner * 12980d02842fSSascha Wildner ******************************************************************************/ 12990d02842fSSascha Wildner 1300820c5b08SSascha Wildner ACPI_CONVERSION_TABLE IndentConversionTable = 1301820c5b08SSascha Wildner { 13020d02842fSSascha Wildner NULL, 13030d02842fSSascha Wildner FLG_NO_CARRIAGE_RETURNS, 13040d02842fSSascha Wildner 13050d02842fSSascha Wildner NULL, 13060d02842fSSascha Wildner 13070d02842fSSascha Wildner /* C source files */ 13080d02842fSSascha Wildner 13097bcb6cafSSascha Wildner NULL, 13100d02842fSSascha Wildner LinuxSpecialStrings, 13110d02842fSSascha Wildner NULL, 13120d02842fSSascha Wildner NULL, 13130d02842fSSascha Wildner NULL, 13140d02842fSSascha Wildner NULL, 13150d02842fSSascha Wildner LinuxSpecialMacros, 13160d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 13170d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 13180d02842fSSascha Wildner 13190d02842fSSascha Wildner /* C header files */ 13200d02842fSSascha Wildner 13217bcb6cafSSascha Wildner NULL, 13220d02842fSSascha Wildner LinuxSpecialStrings, 13230d02842fSSascha Wildner NULL, 13240d02842fSSascha Wildner NULL, 13250d02842fSSascha Wildner NULL, 13260d02842fSSascha Wildner NULL, 13270d02842fSSascha Wildner LinuxSpecialMacros, 13280d02842fSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | 13290d02842fSSascha Wildner CVT_TRIM_LINES | CVT_TRIM_WHITESPACE), 133020294b7eSSascha Wildner 133120294b7eSSascha Wildner /* C header files */ 133220294b7eSSascha Wildner 133320294b7eSSascha Wildner NULL, 133420294b7eSSascha Wildner NULL, 133520294b7eSSascha Wildner NULL, 133620294b7eSSascha Wildner NULL, 133720294b7eSSascha Wildner NULL, 133820294b7eSSascha Wildner NULL, 133920294b7eSSascha Wildner (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES), 13400d02842fSSascha Wildner }; 1341