Home | History | Annotate | Line # | Download | only in acpisrc
astable.c revision 1.1.1.2.4.2
      1  1.1.1.2.4.2  rmind 
      2  1.1.1.2.4.2  rmind /******************************************************************************
      3  1.1.1.2.4.2  rmind  *
      4  1.1.1.2.4.2  rmind  * Module Name: astable - Tables used for source conversion
      5  1.1.1.2.4.2  rmind  *
      6  1.1.1.2.4.2  rmind  *****************************************************************************/
      7  1.1.1.2.4.2  rmind 
      8  1.1.1.2.4.2  rmind /*
      9  1.1.1.2.4.2  rmind  * Copyright (C) 2000 - 2011, Intel Corp.
     10  1.1.1.2.4.2  rmind  * All rights reserved.
     11  1.1.1.2.4.2  rmind  *
     12  1.1.1.2.4.2  rmind  * Redistribution and use in source and binary forms, with or without
     13  1.1.1.2.4.2  rmind  * modification, are permitted provided that the following conditions
     14  1.1.1.2.4.2  rmind  * are met:
     15  1.1.1.2.4.2  rmind  * 1. Redistributions of source code must retain the above copyright
     16  1.1.1.2.4.2  rmind  *    notice, this list of conditions, and the following disclaimer,
     17  1.1.1.2.4.2  rmind  *    without modification.
     18  1.1.1.2.4.2  rmind  * 2. Redistributions in binary form must reproduce at minimum a disclaimer
     19  1.1.1.2.4.2  rmind  *    substantially similar to the "NO WARRANTY" disclaimer below
     20  1.1.1.2.4.2  rmind  *    ("Disclaimer") and any redistribution must be conditioned upon
     21  1.1.1.2.4.2  rmind  *    including a substantially similar Disclaimer requirement for further
     22  1.1.1.2.4.2  rmind  *    binary redistribution.
     23  1.1.1.2.4.2  rmind  * 3. Neither the names of the above-listed copyright holders nor the names
     24  1.1.1.2.4.2  rmind  *    of any contributors may be used to endorse or promote products derived
     25  1.1.1.2.4.2  rmind  *    from this software without specific prior written permission.
     26  1.1.1.2.4.2  rmind  *
     27  1.1.1.2.4.2  rmind  * Alternatively, this software may be distributed under the terms of the
     28  1.1.1.2.4.2  rmind  * GNU General Public License ("GPL") version 2 as published by the Free
     29  1.1.1.2.4.2  rmind  * Software Foundation.
     30  1.1.1.2.4.2  rmind  *
     31  1.1.1.2.4.2  rmind  * NO WARRANTY
     32  1.1.1.2.4.2  rmind  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     33  1.1.1.2.4.2  rmind  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     34  1.1.1.2.4.2  rmind  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
     35  1.1.1.2.4.2  rmind  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     36  1.1.1.2.4.2  rmind  * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     37  1.1.1.2.4.2  rmind  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     38  1.1.1.2.4.2  rmind  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     39  1.1.1.2.4.2  rmind  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
     40  1.1.1.2.4.2  rmind  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
     41  1.1.1.2.4.2  rmind  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     42  1.1.1.2.4.2  rmind  * POSSIBILITY OF SUCH DAMAGES.
     43  1.1.1.2.4.2  rmind  */
     44  1.1.1.2.4.2  rmind 
     45  1.1.1.2.4.2  rmind 
     46  1.1.1.2.4.2  rmind #include "acpisrc.h"
     47  1.1.1.2.4.2  rmind #include "acapps.h"
     48  1.1.1.2.4.2  rmind 
     49  1.1.1.2.4.2  rmind 
     50  1.1.1.2.4.2  rmind /******************************************************************************
     51  1.1.1.2.4.2  rmind  *
     52  1.1.1.2.4.2  rmind  * Standard/Common translation tables
     53  1.1.1.2.4.2  rmind  *
     54  1.1.1.2.4.2  rmind  ******************************************************************************/
     55  1.1.1.2.4.2  rmind 
     56  1.1.1.2.4.2  rmind 
     57  1.1.1.2.4.2  rmind ACPI_STRING_TABLE           StandardDataTypes[] = {
     58  1.1.1.2.4.2  rmind 
     59  1.1.1.2.4.2  rmind     /* Declarations first */
     60  1.1.1.2.4.2  rmind 
     61  1.1.1.2.4.2  rmind     {"UINT32      ",     "unsigned int",     REPLACE_SUBSTRINGS},
     62  1.1.1.2.4.2  rmind     {"UINT16        ",   "unsigned short",   REPLACE_SUBSTRINGS},
     63  1.1.1.2.4.2  rmind     {"UINT8        ",    "unsigned char",    REPLACE_SUBSTRINGS},
     64  1.1.1.2.4.2  rmind     {"BOOLEAN      ",    "unsigned char",    REPLACE_SUBSTRINGS},
     65  1.1.1.2.4.2  rmind 
     66  1.1.1.2.4.2  rmind     /* Now do embedded typecasts */
     67  1.1.1.2.4.2  rmind 
     68  1.1.1.2.4.2  rmind     {"UINT32",           "unsigned int",     REPLACE_SUBSTRINGS},
     69  1.1.1.2.4.2  rmind     {"UINT16",           "unsigned short",   REPLACE_SUBSTRINGS},
     70  1.1.1.2.4.2  rmind     {"UINT8",            "unsigned char",    REPLACE_SUBSTRINGS},
     71  1.1.1.2.4.2  rmind     {"BOOLEAN",          "unsigned char",    REPLACE_SUBSTRINGS},
     72  1.1.1.2.4.2  rmind 
     73  1.1.1.2.4.2  rmind     {"INT32  ",          "int    ",          REPLACE_SUBSTRINGS},
     74  1.1.1.2.4.2  rmind     {"INT32",            "int",              REPLACE_SUBSTRINGS},
     75  1.1.1.2.4.2  rmind     {"INT16",            "short",            REPLACE_SUBSTRINGS},
     76  1.1.1.2.4.2  rmind     {"INT8",             "char",             REPLACE_SUBSTRINGS},
     77  1.1.1.2.4.2  rmind 
     78  1.1.1.2.4.2  rmind     /* Put back anything we broke (such as anything with _INT32_ in it) */
     79  1.1.1.2.4.2  rmind 
     80  1.1.1.2.4.2  rmind     {"_int_",            "_INT32_",          REPLACE_SUBSTRINGS},
     81  1.1.1.2.4.2  rmind     {"_unsigned int_",   "_UINT32_",         REPLACE_SUBSTRINGS},
     82  1.1.1.2.4.2  rmind     {NULL,               NULL,               0}
     83  1.1.1.2.4.2  rmind };
     84  1.1.1.2.4.2  rmind 
     85  1.1.1.2.4.2  rmind 
     86  1.1.1.2.4.2  rmind /******************************************************************************
     87  1.1.1.2.4.2  rmind  *
     88  1.1.1.2.4.2  rmind  * Linux-specific translation tables
     89  1.1.1.2.4.2  rmind  *
     90  1.1.1.2.4.2  rmind  ******************************************************************************/
     91  1.1.1.2.4.2  rmind 
     92  1.1.1.2.4.2  rmind char                        DualLicenseHeader[] =
     93  1.1.1.2.4.2  rmind "/*\n"
     94  1.1.1.2.4.2  rmind " * Copyright (C) 2000 - 2011, Intel Corp.\n"
     95  1.1.1.2.4.2  rmind " * All rights reserved.\n"
     96  1.1.1.2.4.2  rmind " *\n"
     97  1.1.1.2.4.2  rmind " * Redistribution and use in source and binary forms, with or without\n"
     98  1.1.1.2.4.2  rmind " * modification, are permitted provided that the following conditions\n"
     99  1.1.1.2.4.2  rmind " * are met:\n"
    100  1.1.1.2.4.2  rmind " * 1. Redistributions of source code must retain the above copyright\n"
    101  1.1.1.2.4.2  rmind " *    notice, this list of conditions, and the following disclaimer,\n"
    102  1.1.1.2.4.2  rmind " *    without modification.\n"
    103  1.1.1.2.4.2  rmind " * 2. Redistributions in binary form must reproduce at minimum a disclaimer\n"
    104  1.1.1.2.4.2  rmind " *    substantially similar to the \"NO WARRANTY\" disclaimer below\n"
    105  1.1.1.2.4.2  rmind " *    (\"Disclaimer\") and any redistribution must be conditioned upon\n"
    106  1.1.1.2.4.2  rmind " *    including a substantially similar Disclaimer requirement for further\n"
    107  1.1.1.2.4.2  rmind " *    binary redistribution.\n"
    108  1.1.1.2.4.2  rmind " * 3. Neither the names of the above-listed copyright holders nor the names\n"
    109  1.1.1.2.4.2  rmind " *    of any contributors may be used to endorse or promote products derived\n"
    110  1.1.1.2.4.2  rmind " *    from this software without specific prior written permission.\n"
    111  1.1.1.2.4.2  rmind " *\n"
    112  1.1.1.2.4.2  rmind " * Alternatively, this software may be distributed under the terms of the\n"
    113  1.1.1.2.4.2  rmind " * GNU General Public License (\"GPL\") version 2 as published by the Free\n"
    114  1.1.1.2.4.2  rmind " * Software Foundation.\n"
    115  1.1.1.2.4.2  rmind " *\n"
    116  1.1.1.2.4.2  rmind " * NO WARRANTY\n"
    117  1.1.1.2.4.2  rmind " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n"
    118  1.1.1.2.4.2  rmind " * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n"
    119  1.1.1.2.4.2  rmind " * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR\n"
    120  1.1.1.2.4.2  rmind " * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n"
    121  1.1.1.2.4.2  rmind " * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n"
    122  1.1.1.2.4.2  rmind " * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n"
    123  1.1.1.2.4.2  rmind " * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n"
    124  1.1.1.2.4.2  rmind " * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n"
    125  1.1.1.2.4.2  rmind " * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\n"
    126  1.1.1.2.4.2  rmind " * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n"
    127  1.1.1.2.4.2  rmind " * POSSIBILITY OF SUCH DAMAGES.\n"
    128  1.1.1.2.4.2  rmind " */\n";
    129  1.1.1.2.4.2  rmind 
    130  1.1.1.2.4.2  rmind ACPI_STRING_TABLE           LinuxDataTypes[] = {
    131  1.1.1.2.4.2  rmind 
    132  1.1.1.2.4.2  rmind /*
    133  1.1.1.2.4.2  rmind  * Extra space is added after the type so there is room to add "struct", "union",
    134  1.1.1.2.4.2  rmind  * etc. when the existing struct typedefs are eliminated.
    135  1.1.1.2.4.2  rmind  */
    136  1.1.1.2.4.2  rmind 
    137  1.1.1.2.4.2  rmind     /* Declarations first - ACPI types and standard C types */
    138  1.1.1.2.4.2  rmind 
    139  1.1.1.2.4.2  rmind     {"INT64       ",            "s64         ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    140  1.1.1.2.4.2  rmind     {"UINT64      ",            "u64         ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    141  1.1.1.2.4.2  rmind     {"UINT32      ",            "u32         ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    142  1.1.1.2.4.2  rmind     {"INT32       ",            "s32         ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    143  1.1.1.2.4.2  rmind     {"UINT16      ",            "u16         ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    144  1.1.1.2.4.2  rmind     {"INT16       ",            "s16         ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    145  1.1.1.2.4.2  rmind     {"UINT8       ",            "u8          ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    146  1.1.1.2.4.2  rmind     {"BOOLEAN     ",            "u8          ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    147  1.1.1.2.4.2  rmind     {"char        ",            "char        ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    148  1.1.1.2.4.2  rmind     {"void        ",            "void        ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    149  1.1.1.2.4.2  rmind     {"char *      ",            "char *      ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    150  1.1.1.2.4.2  rmind     {"void *      ",            "void *      ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    151  1.1.1.2.4.2  rmind     {"int         ",            "int         ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    152  1.1.1.2.4.2  rmind     {"FILE        ",            "FILE        ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    153  1.1.1.2.4.2  rmind     {"size_t      ",            "size_t      ",     REPLACE_WHOLE_WORD | EXTRA_INDENT_C},
    154  1.1.1.2.4.2  rmind 
    155  1.1.1.2.4.2  rmind     /* Now do embedded typecasts */
    156  1.1.1.2.4.2  rmind 
    157  1.1.1.2.4.2  rmind     {"UINT64",                  "u64",              REPLACE_WHOLE_WORD},
    158  1.1.1.2.4.2  rmind     {"UINT32",                  "u32",              REPLACE_WHOLE_WORD},
    159  1.1.1.2.4.2  rmind     {"UINT16",                  "u16",              REPLACE_WHOLE_WORD},
    160  1.1.1.2.4.2  rmind     {"UINT8",                   "u8",               REPLACE_WHOLE_WORD},
    161  1.1.1.2.4.2  rmind     {"BOOLEAN",                 "u8",               REPLACE_WHOLE_WORD},
    162  1.1.1.2.4.2  rmind 
    163  1.1.1.2.4.2  rmind     {"INT64  ",                 "s64    ",          REPLACE_WHOLE_WORD},
    164  1.1.1.2.4.2  rmind     {"INT64",                   "s64",              REPLACE_WHOLE_WORD},
    165  1.1.1.2.4.2  rmind     {"INT32  ",                 "s32    ",          REPLACE_WHOLE_WORD},
    166  1.1.1.2.4.2  rmind     {"INT32",                   "s32",              REPLACE_WHOLE_WORD},
    167  1.1.1.2.4.2  rmind     {"INT16  ",                 "s16    ",          REPLACE_WHOLE_WORD},
    168  1.1.1.2.4.2  rmind     {"INT8   ",                 "s8     ",          REPLACE_WHOLE_WORD},
    169  1.1.1.2.4.2  rmind     {"INT16",                   "s16",              REPLACE_WHOLE_WORD},
    170  1.1.1.2.4.2  rmind     {"INT8",                    "s8",               REPLACE_WHOLE_WORD},
    171  1.1.1.2.4.2  rmind 
    172  1.1.1.2.4.2  rmind     /* Include file paths */
    173  1.1.1.2.4.2  rmind 
    174  1.1.1.2.4.2  rmind     {"\"acpi.h\"",              "<acpi/acpi.h>",    REPLACE_WHOLE_WORD},
    175  1.1.1.2.4.2  rmind 
    176  1.1.1.2.4.2  rmind     {NULL,                      NULL,               0}
    177  1.1.1.2.4.2  rmind };
    178  1.1.1.2.4.2  rmind 
    179  1.1.1.2.4.2  rmind ACPI_TYPED_IDENTIFIER_TABLE           AcpiIdentifiers[] = {
    180  1.1.1.2.4.2  rmind 
    181  1.1.1.2.4.2  rmind     {"ACPI_ADR_SPACE_HANDLER",              SRC_TYPE_SIMPLE},
    182  1.1.1.2.4.2  rmind     {"ACPI_ADR_SPACE_SETUP",                SRC_TYPE_SIMPLE},
    183  1.1.1.2.4.2  rmind     {"ACPI_ADR_SPACE_TYPE",                 SRC_TYPE_SIMPLE},
    184  1.1.1.2.4.2  rmind     {"ACPI_AML_OPERANDS",                   SRC_TYPE_UNION},
    185  1.1.1.2.4.2  rmind     {"ACPI_BIT_REGISTER_INFO",              SRC_TYPE_STRUCT},
    186  1.1.1.2.4.2  rmind     {"ACPI_BUFFER",                         SRC_TYPE_STRUCT},
    187  1.1.1.2.4.2  rmind     {"ACPI_BUS_ATTRIBUTE",                  SRC_TYPE_STRUCT},
    188  1.1.1.2.4.2  rmind     {"ACPI_CACHE_T",                        SRC_TYPE_SIMPLE},
    189  1.1.1.2.4.2  rmind     {"ACPI_COMMON_FACS",                    SRC_TYPE_STRUCT},
    190  1.1.1.2.4.2  rmind     {"ACPI_COMMON_STATE",                   SRC_TYPE_STRUCT},
    191  1.1.1.2.4.2  rmind     {"ACPI_COMMON_DESCRIPTOR",              SRC_TYPE_STRUCT},
    192  1.1.1.2.4.2  rmind     {"ACPI_COMPATIBLE_ID",                  SRC_TYPE_STRUCT},
    193  1.1.1.2.4.2  rmind     {"ACPI_CONTROL_STATE",                  SRC_TYPE_STRUCT},
    194  1.1.1.2.4.2  rmind     {"ACPI_CONVERSION_TABLE",               SRC_TYPE_STRUCT},
    195  1.1.1.2.4.2  rmind     {"ACPI_CPU_FLAGS",                      SRC_TYPE_SIMPLE},
    196  1.1.1.2.4.2  rmind     {"ACPI_CREATE_FIELD_INFO",              SRC_TYPE_STRUCT},
    197  1.1.1.2.4.2  rmind     {"ACPI_DB_METHOD_INFO",                 SRC_TYPE_STRUCT},
    198  1.1.1.2.4.2  rmind     {"ACPI_DEBUG_MEM_BLOCK",                SRC_TYPE_STRUCT},
    199  1.1.1.2.4.2  rmind     {"ACPI_DEBUG_MEM_HEADER",               SRC_TYPE_STRUCT},
    200  1.1.1.2.4.2  rmind     {"ACPI_DEBUG_PRINT_INFO",               SRC_TYPE_STRUCT},
    201  1.1.1.2.4.2  rmind     {"ACPI_DESCRIPTOR",                     SRC_TYPE_UNION},
    202  1.1.1.2.4.2  rmind     {"ACPI_DEVICE_ID",                      SRC_TYPE_STRUCT},
    203  1.1.1.2.4.2  rmind     {"ACPI_DEVICE_ID_LIST",                 SRC_TYPE_STRUCT},
    204  1.1.1.2.4.2  rmind     {"ACPI_DEVICE_INFO",                    SRC_TYPE_STRUCT},
    205  1.1.1.2.4.2  rmind     {"ACPI_DEVICE_WALK_INFO",               SRC_TYPE_STRUCT},
    206  1.1.1.2.4.2  rmind     {"ACPI_DMTABLE_DATA",                   SRC_TYPE_STRUCT},
    207  1.1.1.2.4.2  rmind     {"ACPI_DMTABLE_INFO",                   SRC_TYPE_STRUCT},
    208  1.1.1.2.4.2  rmind     {"ACPI_DMTABLE_HANDLER",                SRC_TYPE_SIMPLE},
    209  1.1.1.2.4.2  rmind     {"ACPI_EVALUATE_INFO",                  SRC_TYPE_STRUCT},
    210  1.1.1.2.4.2  rmind     {"ACPI_EVENT_HANDLER",                  SRC_TYPE_SIMPLE},
    211  1.1.1.2.4.2  rmind     {"ACPI_EVENT_STATUS",                   SRC_TYPE_SIMPLE},
    212  1.1.1.2.4.2  rmind     {"ACPI_EVENT_TYPE",                     SRC_TYPE_SIMPLE},
    213  1.1.1.2.4.2  rmind     {"ACPI_EXCEPTION_HANDLER",              SRC_TYPE_SIMPLE},
    214  1.1.1.2.4.2  rmind     {"ACPI_EXDUMP_INFO",                    SRC_TYPE_STRUCT},
    215  1.1.1.2.4.2  rmind     {"ACPI_EXECUTE_TYPE",                   SRC_TYPE_SIMPLE},
    216  1.1.1.2.4.2  rmind     {"ACPI_EXECUTE_WALK",                   SRC_TYPE_STRUCT},
    217  1.1.1.2.4.2  rmind     {"ACPI_EXTERNAL_LIST",                  SRC_TYPE_STRUCT},
    218  1.1.1.2.4.2  rmind     {"ACPI_EXTERNAL_FILE",                  SRC_TYPE_STRUCT},
    219  1.1.1.2.4.2  rmind     {"ACPI_FADT_INFO",                      SRC_TYPE_STRUCT},
    220  1.1.1.2.4.2  rmind     {"ACPI_FADT_PM_INFO",                   SRC_TYPE_STRUCT},
    221  1.1.1.2.4.2  rmind     {"ACPI_FIELD_INFO",                     SRC_TYPE_STRUCT},
    222  1.1.1.2.4.2  rmind     {"ACPI_FIND_CONTEXT",                   SRC_TYPE_STRUCT},
    223  1.1.1.2.4.2  rmind     {"ACPI_FIXED_EVENT_HANDLER",            SRC_TYPE_STRUCT},
    224  1.1.1.2.4.2  rmind     {"ACPI_FIXED_EVENT_INFO",               SRC_TYPE_STRUCT},
    225  1.1.1.2.4.2  rmind     {"ACPI_GENERIC_ADDRESS",                SRC_TYPE_STRUCT},
    226  1.1.1.2.4.2  rmind     {"ACPI_GENERIC_STATE",                  SRC_TYPE_UNION},
    227  1.1.1.2.4.2  rmind     {"ACPI_GET_DEVICES_INFO",               SRC_TYPE_STRUCT},
    228  1.1.1.2.4.2  rmind     {"ACPI_GPE_BLOCK_INFO",                 SRC_TYPE_STRUCT},
    229  1.1.1.2.4.2  rmind     {"ACPI_GPE_CALLBACK",                   SRC_TYPE_SIMPLE},
    230  1.1.1.2.4.2  rmind     {"ACPI_GPE_DEVICE_INFO",                SRC_TYPE_STRUCT},
    231  1.1.1.2.4.2  rmind     {"ACPI_GPE_EVENT_INFO",                 SRC_TYPE_STRUCT},
    232  1.1.1.2.4.2  rmind     {"ACPI_GPE_HANDLER",                    SRC_TYPE_SIMPLE},
    233  1.1.1.2.4.2  rmind     {"ACPI_GPE_HANDLER_INFO",               SRC_TYPE_STRUCT},
    234  1.1.1.2.4.2  rmind     {"ACPI_GPE_INDEX_INFO",                 SRC_TYPE_STRUCT},
    235  1.1.1.2.4.2  rmind     {"ACPI_GPE_REGISTER_INFO",              SRC_TYPE_STRUCT},
    236  1.1.1.2.4.2  rmind     {"ACPI_GPE_WALK_INFO",                  SRC_TYPE_STRUCT},
    237  1.1.1.2.4.2  rmind     {"ACPI_GPE_XRUPT_INFO",                 SRC_TYPE_STRUCT},
    238  1.1.1.2.4.2  rmind     {"ACPI_HANDLE",                         SRC_TYPE_SIMPLE},
    239  1.1.1.2.4.2  rmind     {"ACPI_HANDLER_INFO",                   SRC_TYPE_STRUCT},
    240  1.1.1.2.4.2  rmind     {"ACPI_INIT_HANDLER",                   SRC_TYPE_SIMPLE},
    241  1.1.1.2.4.2  rmind     {"ACPI_IDENTIFIER_TABLE",               SRC_TYPE_STRUCT},
    242  1.1.1.2.4.2  rmind     {"ACPI_INIT_WALK_INFO",                 SRC_TYPE_STRUCT},
    243  1.1.1.2.4.2  rmind     {"ACPI_INTEGER",                        SRC_TYPE_SIMPLE},
    244  1.1.1.2.4.2  rmind     {"ACPI_INTEGER_OVERLAY",                SRC_TYPE_STRUCT},
    245  1.1.1.2.4.2  rmind     {"ACPI_INTEGRITY_INFO",                 SRC_TYPE_STRUCT},
    246  1.1.1.2.4.2  rmind     {"ACPI_INTERFACE_INFO",                 SRC_TYPE_STRUCT},
    247  1.1.1.2.4.2  rmind     {"ACPI_INTERPRETER_MODE",               SRC_TYPE_SIMPLE},
    248  1.1.1.2.4.2  rmind     {"ACPI_IO_ADDRESS",                     SRC_TYPE_SIMPLE},
    249  1.1.1.2.4.2  rmind     {"ACPI_IO_ATTRIBUTE",                   SRC_TYPE_STRUCT},
    250  1.1.1.2.4.2  rmind     {"ACPI_MEM_SPACE_CONTEXT",              SRC_TYPE_STRUCT},
    251  1.1.1.2.4.2  rmind     {"ACPI_MEMORY_ATTRIBUTE",               SRC_TYPE_STRUCT},
    252  1.1.1.2.4.2  rmind     {"ACPI_MEMORY_LIST",                    SRC_TYPE_STRUCT},
    253  1.1.1.2.4.2  rmind     {"ACPI_MUTEX",                          SRC_TYPE_SIMPLE},
    254  1.1.1.2.4.2  rmind     {"ACPI_MUTEX_HANDLE",                   SRC_TYPE_SIMPLE},
    255  1.1.1.2.4.2  rmind     {"ACPI_MUTEX_INFO",                     SRC_TYPE_STRUCT},
    256  1.1.1.2.4.2  rmind     {"ACPI_NAME",                           SRC_TYPE_SIMPLE},
    257  1.1.1.2.4.2  rmind     {"ACPI_NAME_INFO",                      SRC_TYPE_STRUCT},
    258  1.1.1.2.4.2  rmind     {"ACPI_NAME_UNION",                     SRC_TYPE_UNION},
    259  1.1.1.2.4.2  rmind     {"ACPI_NAMESPACE_NODE",                 SRC_TYPE_STRUCT},
    260  1.1.1.2.4.2  rmind     {"ACPI_NAMESTRING_INFO",                SRC_TYPE_STRUCT},
    261  1.1.1.2.4.2  rmind     {"ACPI_NATIVE_INT",                     SRC_TYPE_SIMPLE},
    262  1.1.1.2.4.2  rmind     {"ACPI_NATIVE_UINT",                    SRC_TYPE_SIMPLE},
    263  1.1.1.2.4.2  rmind     {"ACPI_NOTIFY_HANDLER",                 SRC_TYPE_SIMPLE},
    264  1.1.1.2.4.2  rmind     {"ACPI_NOTIFY_INFO",                    SRC_TYPE_STRUCT},
    265  1.1.1.2.4.2  rmind     {"ACPI_NS_SEARCH_DATA",                 SRC_TYPE_STRUCT},
    266  1.1.1.2.4.2  rmind     {"ACPI_OBJ_INFO_HEADER",                SRC_TYPE_STRUCT},
    267  1.1.1.2.4.2  rmind     {"ACPI_OBJECT",                         SRC_TYPE_UNION},
    268  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_ADDR_HANDLER",            SRC_TYPE_STRUCT},
    269  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_BANK_FIELD",              SRC_TYPE_STRUCT},
    270  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_BUFFER",                  SRC_TYPE_STRUCT},
    271  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_BUFFER_FIELD",            SRC_TYPE_STRUCT},
    272  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_CACHE_LIST",              SRC_TYPE_STRUCT},
    273  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_COMMON",                  SRC_TYPE_STRUCT},
    274  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_DATA",                    SRC_TYPE_STRUCT},
    275  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_DEVICE",                  SRC_TYPE_STRUCT},
    276  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_EVENT",                   SRC_TYPE_STRUCT},
    277  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_EXTRA",                   SRC_TYPE_STRUCT},
    278  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_FIELD_COMMON",            SRC_TYPE_STRUCT},
    279  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_HANDLER",                 SRC_TYPE_SIMPLE},
    280  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_INDEX_FIELD",             SRC_TYPE_STRUCT},
    281  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_INTEGER",                 SRC_TYPE_STRUCT},
    282  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_LIST",                    SRC_TYPE_STRUCT},
    283  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_METHOD",                  SRC_TYPE_STRUCT},
    284  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_MUTEX",                   SRC_TYPE_STRUCT},
    285  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_NOTIFY_COMMON",           SRC_TYPE_STRUCT},
    286  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_NOTIFY_HANDLER",          SRC_TYPE_STRUCT},
    287  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_PACKAGE",                 SRC_TYPE_STRUCT},
    288  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_POWER_RESOURCE",          SRC_TYPE_STRUCT},
    289  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_PROCESSOR",               SRC_TYPE_STRUCT},
    290  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_REFERENCE",               SRC_TYPE_STRUCT},
    291  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_REGION",                  SRC_TYPE_STRUCT},
    292  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_REGION_FIELD",            SRC_TYPE_STRUCT},
    293  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_STRING",                  SRC_TYPE_STRUCT},
    294  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_THERMAL_ZONE",            SRC_TYPE_STRUCT},
    295  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_TYPE",                    SRC_TYPE_SIMPLE},
    296  1.1.1.2.4.2  rmind     {"ACPI_OBJECT_TYPE8",                   SRC_TYPE_SIMPLE},
    297  1.1.1.2.4.2  rmind     {"ACPI_OP_WALK_INFO",                   SRC_TYPE_STRUCT},
    298  1.1.1.2.4.2  rmind     {"ACPI_OPCODE_INFO",                    SRC_TYPE_STRUCT},
    299  1.1.1.2.4.2  rmind     {"ACPI_OPERAND_OBJECT",                 SRC_TYPE_UNION},
    300  1.1.1.2.4.2  rmind     {"ACPI_OSD_HANDLER",                    SRC_TYPE_SIMPLE},
    301  1.1.1.2.4.2  rmind     {"ACPI_OSD_EXEC_CALLBACK",              SRC_TYPE_SIMPLE},
    302  1.1.1.2.4.2  rmind     {"ACPI_OWNER_ID",                       SRC_TYPE_SIMPLE},
    303  1.1.1.2.4.2  rmind     {"ACPI_PACKAGE_INFO",                   SRC_TYPE_STRUCT},
    304  1.1.1.2.4.2  rmind     {"ACPI_PACKAGE_INFO2",                  SRC_TYPE_STRUCT},
    305  1.1.1.2.4.2  rmind     {"ACPI_PACKAGE_INFO3",                  SRC_TYPE_STRUCT},
    306  1.1.1.2.4.2  rmind     {"ACPI_PARSE_DOWNWARDS",                SRC_TYPE_SIMPLE},
    307  1.1.1.2.4.2  rmind     {"ACPI_PARSE_OBJ_ASL",                  SRC_TYPE_STRUCT},
    308  1.1.1.2.4.2  rmind     {"ACPI_PARSE_OBJ_COMMON",               SRC_TYPE_STRUCT},
    309  1.1.1.2.4.2  rmind     {"ACPI_PARSE_OBJ_NAMED",                SRC_TYPE_STRUCT},
    310  1.1.1.2.4.2  rmind     {"ACPI_PARSE_OBJECT",                   SRC_TYPE_UNION},
    311  1.1.1.2.4.2  rmind     {"ACPI_PARSE_STATE",                    SRC_TYPE_STRUCT},
    312  1.1.1.2.4.2  rmind     {"ACPI_PARSE_UPWARDS",                  SRC_TYPE_SIMPLE},
    313  1.1.1.2.4.2  rmind     {"ACPI_PARSE_VALUE",                    SRC_TYPE_UNION},
    314  1.1.1.2.4.2  rmind     {"ACPI_PCI_DEVICE",                     SRC_TYPE_STRUCT},
    315  1.1.1.2.4.2  rmind     {"ACPI_PCI_ID",                         SRC_TYPE_STRUCT},
    316  1.1.1.2.4.2  rmind     {"ACPI_PCI_ROUTING_TABLE",              SRC_TYPE_STRUCT},
    317  1.1.1.2.4.2  rmind     {"ACPI_PHYSICAL_ADDRESS",               SRC_TYPE_SIMPLE},
    318  1.1.1.2.4.2  rmind     {"ACPI_PKG_CALLBACK",                   SRC_TYPE_SIMPLE},
    319  1.1.1.2.4.2  rmind     {"ACPI_PKG_INFO",                       SRC_TYPE_STRUCT},
    320  1.1.1.2.4.2  rmind     {"ACPI_PKG_STATE",                      SRC_TYPE_STRUCT},
    321  1.1.1.2.4.2  rmind     {"ACPI_POINTER",                        SRC_TYPE_STRUCT},
    322  1.1.1.2.4.2  rmind     {"ACPI_POINTERS",                       SRC_TYPE_UNION},
    323  1.1.1.2.4.2  rmind     {"ACPI_PORT_INFO",                      SRC_TYPE_STRUCT},
    324  1.1.1.2.4.2  rmind     {"ACPI_PREDEFINED_DATA",                SRC_TYPE_STRUCT},
    325  1.1.1.2.4.2  rmind     {"ACPI_PREDEFINED_INFO",                SRC_TYPE_UNION},
    326  1.1.1.2.4.2  rmind     {"ACPI_PREDEFINED_NAMES",               SRC_TYPE_STRUCT},
    327  1.1.1.2.4.2  rmind     {"ACPI_PSCOPE_STATE",                   SRC_TYPE_STRUCT},
    328  1.1.1.2.4.2  rmind     {"ACPI_REPAIR_FUNCTION",                SRC_TYPE_SIMPLE},
    329  1.1.1.2.4.2  rmind     {"ACPI_REPAIR_INFO",                    SRC_TYPE_STRUCT},
    330  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE",                       SRC_TYPE_STRUCT},
    331  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_ADDRESS",               SRC_TYPE_STRUCT},
    332  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_ADDRESS16",             SRC_TYPE_STRUCT},
    333  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_ADDRESS32",             SRC_TYPE_STRUCT},
    334  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_ADDRESS64",             SRC_TYPE_STRUCT},
    335  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_EXTENDED_ADDRESS64",    SRC_TYPE_STRUCT},
    336  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_ATTRIBUTE",             SRC_TYPE_UNION},
    337  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_DATA",                  SRC_TYPE_UNION},
    338  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_DMA",                   SRC_TYPE_STRUCT},
    339  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_END_TAG",               SRC_TYPE_STRUCT},
    340  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_EXTENDED_IRQ",          SRC_TYPE_STRUCT},
    341  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_FIXED_IO",              SRC_TYPE_STRUCT},
    342  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_FIXED_MEMORY32",        SRC_TYPE_STRUCT},
    343  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_GENERIC_REGISTER",      SRC_TYPE_STRUCT},
    344  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_INFO",                  SRC_TYPE_STRUCT},
    345  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_IO",                    SRC_TYPE_STRUCT},
    346  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_IRQ",                   SRC_TYPE_STRUCT},
    347  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_MEMORY24",              SRC_TYPE_STRUCT},
    348  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_MEMORY32",              SRC_TYPE_STRUCT},
    349  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_SOURCE",                SRC_TYPE_STRUCT},
    350  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_START_DEPENDENT",       SRC_TYPE_STRUCT},
    351  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_TAG",                   SRC_TYPE_STRUCT},
    352  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_TYPE",                  SRC_TYPE_SIMPLE},
    353  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_VENDOR",                SRC_TYPE_STRUCT},
    354  1.1.1.2.4.2  rmind     {"ACPI_RESOURCE_VENDOR_TYPED",          SRC_TYPE_STRUCT},
    355  1.1.1.2.4.2  rmind     {"ACPI_RESULT_VALUES",                  SRC_TYPE_STRUCT},
    356  1.1.1.2.4.2  rmind     {"ACPI_ROUND_UP_TO_32_BIT",             SRC_TYPE_SIMPLE},
    357  1.1.1.2.4.2  rmind     {"ACPI_RSCONVERT_INFO",                 SRC_TYPE_STRUCT},
    358  1.1.1.2.4.2  rmind     {"ACPI_RSDUMP_INFO",                    SRC_TYPE_STRUCT},
    359  1.1.1.2.4.2  rmind     {"ACPI_RW_LOCK",                        SRC_TYPE_STRUCT},
    360  1.1.1.2.4.2  rmind     {"ACPI_SCOPE_STATE",                    SRC_TYPE_STRUCT},
    361  1.1.1.2.4.2  rmind     {"ACPI_SEMAPHORE",                      SRC_TYPE_SIMPLE},
    362  1.1.1.2.4.2  rmind     {"ACPI_SIGNAL_FATAL_INFO",              SRC_TYPE_STRUCT},
    363  1.1.1.2.4.2  rmind     {"ACPI_SIZE",                           SRC_TYPE_SIMPLE},
    364  1.1.1.2.4.2  rmind     {"ACPI_SPINLOCK",                       SRC_TYPE_SIMPLE},
    365  1.1.1.2.4.2  rmind     {"ACPI_STATISTICS",                     SRC_TYPE_STRUCT},
    366  1.1.1.2.4.2  rmind     {"ACPI_STATUS",                         SRC_TYPE_SIMPLE},
    367  1.1.1.2.4.2  rmind     {"ACPI_STRING",                         SRC_TYPE_SIMPLE},
    368  1.1.1.2.4.2  rmind     {"ACPI_STRING_TABLE",                   SRC_TYPE_STRUCT},
    369  1.1.1.2.4.2  rmind     {"ACPI_SUBTABLE_HEADER",                SRC_TYPE_STRUCT},
    370  1.1.1.2.4.2  rmind     {"ACPI_SYSTEM_INFO",                    SRC_TYPE_STRUCT},
    371  1.1.1.2.4.2  rmind     {"ACPI_TABLE_DESC",                     SRC_TYPE_STRUCT},
    372  1.1.1.2.4.2  rmind     {"ACPI_TABLE_HANDLER",                  SRC_TYPE_SIMPLE},
    373  1.1.1.2.4.2  rmind     {"ACPI_TABLE_HEADER",                   SRC_TYPE_STRUCT},
    374  1.1.1.2.4.2  rmind     {"ACPI_TABLE_INFO",                     SRC_TYPE_STRUCT},
    375  1.1.1.2.4.2  rmind     {"ACPI_TABLE_LIST",                     SRC_TYPE_STRUCT},
    376  1.1.1.2.4.2  rmind     {"ACPI_TABLE_SUPPORT",                  SRC_TYPE_STRUCT},
    377  1.1.1.2.4.2  rmind     {"ACPI_TABLE_TYPE",                     SRC_TYPE_SIMPLE},
    378  1.1.1.2.4.2  rmind     {"ACPI_THREAD_ID",                      SRC_TYPE_SIMPLE},
    379  1.1.1.2.4.2  rmind     {"ACPI_THREAD_STATE",                   SRC_TYPE_STRUCT},
    380  1.1.1.2.4.2  rmind     {"ACPI_TYPED_IDENTIFIER_TABLE",         SRC_TYPE_STRUCT},
    381  1.1.1.2.4.2  rmind     {"ACPI_UINTPTR_T",                      SRC_TYPE_SIMPLE},
    382  1.1.1.2.4.2  rmind     {"ACPI_UPDATE_STATE",                   SRC_TYPE_STRUCT},
    383  1.1.1.2.4.2  rmind     {"ACPI_UUID",                           SRC_TYPE_STRUCT},
    384  1.1.1.2.4.2  rmind     {"ACPI_VENDOR_UUID",                    SRC_TYPE_STRUCT},
    385  1.1.1.2.4.2  rmind     {"ACPI_VENDOR_WALK_INFO",               SRC_TYPE_STRUCT},
    386  1.1.1.2.4.2  rmind     {"ACPI_WALK_AML_CALLBACK",              SRC_TYPE_SIMPLE},
    387  1.1.1.2.4.2  rmind     {"ACPI_WALK_CALLBACK",                  SRC_TYPE_SIMPLE},
    388  1.1.1.2.4.2  rmind     {"ACPI_WALK_RESOURCE_CALLBACK",         SRC_TYPE_SIMPLE},
    389  1.1.1.2.4.2  rmind     {"ACPI_WALK_INFO",                      SRC_TYPE_STRUCT},
    390  1.1.1.2.4.2  rmind     {"ACPI_WALK_STATE",                     SRC_TYPE_STRUCT},
    391  1.1.1.2.4.2  rmind     {"ACPI_WHEA_HEADER",                    SRC_TYPE_STRUCT},
    392  1.1.1.2.4.2  rmind 
    393  1.1.1.2.4.2  rmind     {"ACPI_RS_LENGTH",                      SRC_TYPE_SIMPLE},
    394  1.1.1.2.4.2  rmind     {"ACPI_RSDESC_SIZE",                    SRC_TYPE_SIMPLE},
    395  1.1.1.2.4.2  rmind 
    396  1.1.1.2.4.2  rmind     {"AML_RESOURCE",                        SRC_TYPE_UNION},
    397  1.1.1.2.4.2  rmind     {"AML_RESOURCE_ADDRESS",                SRC_TYPE_STRUCT},
    398  1.1.1.2.4.2  rmind     {"AML_RESOURCE_ADDRESS16",              SRC_TYPE_STRUCT},
    399  1.1.1.2.4.2  rmind     {"AML_RESOURCE_ADDRESS32",              SRC_TYPE_STRUCT},
    400  1.1.1.2.4.2  rmind     {"AML_RESOURCE_ADDRESS64",              SRC_TYPE_STRUCT},
    401  1.1.1.2.4.2  rmind     {"AML_RESOURCE_DMA",                    SRC_TYPE_STRUCT},
    402  1.1.1.2.4.2  rmind     {"AML_RESOURCE_END_DEPENDENT",          SRC_TYPE_STRUCT},
    403  1.1.1.2.4.2  rmind     {"AML_RESOURCE_END_TAG",                SRC_TYPE_STRUCT},
    404  1.1.1.2.4.2  rmind     {"AML_RESOURCE_EXTENDED_ADDRESS64",     SRC_TYPE_STRUCT},
    405  1.1.1.2.4.2  rmind     {"AML_RESOURCE_EXTENDED_IRQ",           SRC_TYPE_STRUCT},
    406  1.1.1.2.4.2  rmind     {"AML_RESOURCE_FIXED_IO",               SRC_TYPE_STRUCT},
    407  1.1.1.2.4.2  rmind     {"AML_RESOURCE_FIXED_MEMORY32",         SRC_TYPE_STRUCT},
    408  1.1.1.2.4.2  rmind     {"AML_RESOURCE_GENERIC_REGISTER",       SRC_TYPE_STRUCT},
    409  1.1.1.2.4.2  rmind     {"AML_RESOURCE_IO",                     SRC_TYPE_STRUCT},
    410  1.1.1.2.4.2  rmind     {"AML_RESOURCE_IRQ",                    SRC_TYPE_STRUCT},
    411  1.1.1.2.4.2  rmind     {"AML_RESOURCE_IRQ_NOFLAGS",            SRC_TYPE_STRUCT},
    412  1.1.1.2.4.2  rmind     {"AML_RESOURCE_LARGE_HEADER",           SRC_TYPE_STRUCT},
    413  1.1.1.2.4.2  rmind     {"AML_RESOURCE_MEMORY24",               SRC_TYPE_STRUCT},
    414  1.1.1.2.4.2  rmind     {"AML_RESOURCE_MEMORY32",               SRC_TYPE_STRUCT},
    415  1.1.1.2.4.2  rmind     {"AML_RESOURCE_SMALL_HEADER",           SRC_TYPE_STRUCT},
    416  1.1.1.2.4.2  rmind     {"AML_RESOURCE_START_DEPENDENT",        SRC_TYPE_STRUCT},
    417  1.1.1.2.4.2  rmind     {"AML_RESOURCE_START_DEPENDENT_NOPRIO", SRC_TYPE_STRUCT},
    418  1.1.1.2.4.2  rmind     {"AML_RESOURCE_VENDOR_LARGE",           SRC_TYPE_STRUCT},
    419  1.1.1.2.4.2  rmind     {"AML_RESOURCE_VENDOR_SMALL",           SRC_TYPE_STRUCT},
    420  1.1.1.2.4.2  rmind 
    421  1.1.1.2.4.2  rmind     {"APIC_HEADER",                         SRC_TYPE_STRUCT},
    422  1.1.1.2.4.2  rmind     {"ARGUMENT_INFO",                       SRC_TYPE_STRUCT},
    423  1.1.1.2.4.2  rmind     {"AE_DEBUG_REGIONS",                    SRC_TYPE_STRUCT},
    424  1.1.1.2.4.2  rmind     {"AE_REGION",                           SRC_TYPE_STRUCT},
    425  1.1.1.2.4.2  rmind     {"ASL_ANALYSIS_WALK_INFO",              SRC_TYPE_STRUCT},
    426  1.1.1.2.4.2  rmind     {"ASL_ERROR_MSG",                       SRC_TYPE_STRUCT},
    427  1.1.1.2.4.2  rmind     {"ASL_EVENT_INFO",                      SRC_TYPE_STRUCT},
    428  1.1.1.2.4.2  rmind     {"ASL_FILE_INFO",                       SRC_TYPE_STRUCT},
    429  1.1.1.2.4.2  rmind     {"ASL_FILE_STATUS",                     SRC_TYPE_STRUCT},
    430  1.1.1.2.4.2  rmind     {"ASL_LISTING_NODE",                    SRC_TYPE_STRUCT},
    431  1.1.1.2.4.2  rmind     {"ASL_MAPPING_ENTRY",                   SRC_TYPE_STRUCT},
    432  1.1.1.2.4.2  rmind     {"ASL_METHOD_INFO",                     SRC_TYPE_STRUCT},
    433  1.1.1.2.4.2  rmind     {"ASL_RESERVED_INFO",                   SRC_TYPE_STRUCT},
    434  1.1.1.2.4.2  rmind     {"ASL_RESOURCE_NODE",                   SRC_TYPE_STRUCT},
    435  1.1.1.2.4.2  rmind     {"ASL_WALK_CALLBACK",                   SRC_TYPE_SIMPLE},
    436  1.1.1.2.4.2  rmind     {"COMMAND_INFO",                        SRC_TYPE_STRUCT},
    437  1.1.1.2.4.2  rmind     {"UINT64_OVERLAY",                      SRC_TYPE_UNION},
    438  1.1.1.2.4.2  rmind     {"UINT64_STRUCT",                       SRC_TYPE_STRUCT},
    439  1.1.1.2.4.2  rmind 
    440  1.1.1.2.4.2  rmind     /*
    441  1.1.1.2.4.2  rmind      * Acpi table definition names.
    442  1.1.1.2.4.2  rmind      */
    443  1.1.1.2.4.2  rmind     {"ACPI_TABLE_ASF",                      SRC_TYPE_STRUCT},
    444  1.1.1.2.4.2  rmind     {"ACPI_TABLE_BERT",                     SRC_TYPE_STRUCT},
    445  1.1.1.2.4.2  rmind     {"ACPI_TABLE_BOOT",                     SRC_TYPE_STRUCT},
    446  1.1.1.2.4.2  rmind     {"ACPI_TABLE_CPEP",                     SRC_TYPE_STRUCT},
    447  1.1.1.2.4.2  rmind     {"ACPI_TABLE_DBGP",                     SRC_TYPE_STRUCT},
    448  1.1.1.2.4.2  rmind     {"ACPI_TABLE_DMAR",                     SRC_TYPE_STRUCT},
    449  1.1.1.2.4.2  rmind     {"ACPI_TABLE_ECDT",                     SRC_TYPE_STRUCT},
    450  1.1.1.2.4.2  rmind     {"ACPI_TABLE_EINJ",                     SRC_TYPE_STRUCT},
    451  1.1.1.2.4.2  rmind     {"ACPI_TABLE_ERST",                     SRC_TYPE_STRUCT},
    452  1.1.1.2.4.2  rmind     {"ACPI_TABLE_FACS",                     SRC_TYPE_STRUCT},
    453  1.1.1.2.4.2  rmind     {"ACPI_TABLE_FADT",                     SRC_TYPE_STRUCT},
    454  1.1.1.2.4.2  rmind     {"ACPI_TABLE_HEST",                     SRC_TYPE_STRUCT},
    455  1.1.1.2.4.2  rmind     {"ACPI_TABLE_HPET",                     SRC_TYPE_STRUCT},
    456  1.1.1.2.4.2  rmind     {"ACPI_TABLE_IBFT",                     SRC_TYPE_STRUCT},
    457  1.1.1.2.4.2  rmind     {"ACPI_TABLE_IVRS",                     SRC_TYPE_STRUCT},
    458  1.1.1.2.4.2  rmind     {"ACPI_TABLE_MADT",                     SRC_TYPE_STRUCT},
    459  1.1.1.2.4.2  rmind     {"ACPI_TABLE_MCFG",                     SRC_TYPE_STRUCT},
    460  1.1.1.2.4.2  rmind     {"ACPI_TABLE_MCHI",                     SRC_TYPE_STRUCT},
    461  1.1.1.2.4.2  rmind     {"ACPI_TABLE_MSCT",                     SRC_TYPE_STRUCT},
    462  1.1.1.2.4.2  rmind     {"ACPI_TABLE_RSDP",                     SRC_TYPE_STRUCT},
    463  1.1.1.2.4.2  rmind     {"ACPI_TABLE_RSDT",                     SRC_TYPE_STRUCT},
    464  1.1.1.2.4.2  rmind     {"ACPI_TABLE_SBST",                     SRC_TYPE_STRUCT},
    465  1.1.1.2.4.2  rmind     {"ACPI_TABLE_SLIT",                     SRC_TYPE_STRUCT},
    466  1.1.1.2.4.2  rmind     {"ACPI_TABLE_SPCR",                     SRC_TYPE_STRUCT},
    467  1.1.1.2.4.2  rmind     {"ACPI_TABLE_SPMI",                     SRC_TYPE_STRUCT},
    468  1.1.1.2.4.2  rmind     {"ACPI_TABLE_SRAT",                     SRC_TYPE_STRUCT},
    469  1.1.1.2.4.2  rmind     {"ACPI_TABLE_TCPA",                     SRC_TYPE_STRUCT},
    470  1.1.1.2.4.2  rmind     {"ACPI_TABLE_UEFI",                     SRC_TYPE_STRUCT},
    471  1.1.1.2.4.2  rmind     {"ACPI_TABLE_WAET",                     SRC_TYPE_STRUCT},
    472  1.1.1.2.4.2  rmind     {"ACPI_TABLE_WDAT",                     SRC_TYPE_STRUCT},
    473  1.1.1.2.4.2  rmind     {"ACPI_TABLE_WDRT",                     SRC_TYPE_STRUCT},
    474  1.1.1.2.4.2  rmind     {"ACPI_TABLE_XSDT",                     SRC_TYPE_STRUCT},
    475  1.1.1.2.4.2  rmind 
    476  1.1.1.2.4.2  rmind     {"ACPI_ASF_ADDRESS",                    SRC_TYPE_STRUCT},
    477  1.1.1.2.4.2  rmind     {"ACPI_ASF_ALERT",                      SRC_TYPE_STRUCT},
    478  1.1.1.2.4.2  rmind     {"ACPI_ASF_ALERT_DATA",                 SRC_TYPE_STRUCT},
    479  1.1.1.2.4.2  rmind     {"ACPI_ASF_CONTROL_DATA",               SRC_TYPE_STRUCT},
    480  1.1.1.2.4.2  rmind     {"ACPI_ASF_HEADER",                     SRC_TYPE_STRUCT},
    481  1.1.1.2.4.2  rmind     {"ACPI_ASF_INFO",                       SRC_TYPE_STRUCT},
    482  1.1.1.2.4.2  rmind     {"ACPI_ASF_REMOTE",                     SRC_TYPE_STRUCT},
    483  1.1.1.2.4.2  rmind     {"ACPI_ASF_RMCP",                       SRC_TYPE_STRUCT},
    484  1.1.1.2.4.2  rmind     {"ACPI_BERT_REGION",                    SRC_TYPE_STRUCT},
    485  1.1.1.2.4.2  rmind     {"ACPI_CPEP_POLLING",                   SRC_TYPE_STRUCT},
    486  1.1.1.2.4.2  rmind     {"ACPI_DMAR_HEADER",                    SRC_TYPE_STRUCT},
    487  1.1.1.2.4.2  rmind     {"ACPI_DMAR_DEVICE_SCOPE",              SRC_TYPE_STRUCT},
    488  1.1.1.2.4.2  rmind     {"ACPI_DMAR_ATSR",                      SRC_TYPE_STRUCT},
    489  1.1.1.2.4.2  rmind     {"ACPI_DMAR_RHSA",                      SRC_TYPE_STRUCT},
    490  1.1.1.2.4.2  rmind     {"ACPI_DMAR_HARDWARE_UNIT",             SRC_TYPE_STRUCT},
    491  1.1.1.2.4.2  rmind     {"ACPI_DMAR_RESERVED_MEMORY",           SRC_TYPE_STRUCT},
    492  1.1.1.2.4.2  rmind     {"ACPI_EINJ_ENTRY",                     SRC_TYPE_STRUCT},
    493  1.1.1.2.4.2  rmind     {"ACPI_EINJ_TRIGGER",                   SRC_TYPE_STRUCT},
    494  1.1.1.2.4.2  rmind     {"ACPI_ERST_ENTRY",                     SRC_TYPE_STRUCT},
    495  1.1.1.2.4.2  rmind     {"ACPI_ERST_INFO",                      SRC_TYPE_STRUCT},
    496  1.1.1.2.4.2  rmind     {"ACPI_HEST_AER_COMMON",                SRC_TYPE_STRUCT},
    497  1.1.1.2.4.2  rmind     {"ACPI_HEST_HEADER",                    SRC_TYPE_STRUCT},
    498  1.1.1.2.4.2  rmind     {"ACPI_HEST_NOTIFY",                    SRC_TYPE_STRUCT},
    499  1.1.1.2.4.2  rmind     {"ACPI_HEST_IA_ERROR_BANK",             SRC_TYPE_STRUCT},
    500  1.1.1.2.4.2  rmind     {"ACPI_HEST_IA_MACHINE_CHECK",          SRC_TYPE_STRUCT},
    501  1.1.1.2.4.2  rmind     {"ACPI_HEST_IA_CORRECTED",              SRC_TYPE_STRUCT},
    502  1.1.1.2.4.2  rmind     {"ACPI_HEST_IA_NMI",                    SRC_TYPE_STRUCT},
    503  1.1.1.2.4.2  rmind     {"ACPI_HEST_AER_ROOT",                  SRC_TYPE_STRUCT},
    504  1.1.1.2.4.2  rmind     {"ACPI_HEST_AER",                       SRC_TYPE_STRUCT},
    505  1.1.1.2.4.2  rmind     {"ACPI_HEST_AER_BRIDGE",                SRC_TYPE_STRUCT},
    506  1.1.1.2.4.2  rmind     {"ACPI_HEST_GENERIC",                   SRC_TYPE_STRUCT},
    507  1.1.1.2.4.2  rmind     {"ACPI_HEST_GENERIC_STATUS",            SRC_TYPE_STRUCT},
    508  1.1.1.2.4.2  rmind     {"ACPI_HEST_GENERIC_DATA",              SRC_TYPE_STRUCT},
    509  1.1.1.2.4.2  rmind     {"ACPI_IBFT_HEADER",                    SRC_TYPE_STRUCT},
    510  1.1.1.2.4.2  rmind     {"ACPI_IBFT_CONTROL",                   SRC_TYPE_STRUCT},
    511  1.1.1.2.4.2  rmind     {"ACPI_IBFT_INITIATOR",                 SRC_TYPE_STRUCT},
    512  1.1.1.2.4.2  rmind     {"ACPI_IBFT_NIC",                       SRC_TYPE_STRUCT},
    513  1.1.1.2.4.2  rmind     {"ACPI_IBFT_TARGET",                    SRC_TYPE_STRUCT},
    514  1.1.1.2.4.2  rmind     {"ACPI_IVRS_HEADER",                    SRC_TYPE_STRUCT},
    515  1.1.1.2.4.2  rmind     {"ACPI_IVRS_HARDWARE",                  SRC_TYPE_STRUCT},
    516  1.1.1.2.4.2  rmind     {"ACPI_IVRS_DE_HEADER",                 SRC_TYPE_STRUCT},
    517  1.1.1.2.4.2  rmind     {"ACPI_IVRS_DEVICE4",                   SRC_TYPE_STRUCT},
    518  1.1.1.2.4.2  rmind     {"ACPI_IVRS_DEVICE8A",                  SRC_TYPE_STRUCT},
    519  1.1.1.2.4.2  rmind     {"ACPI_IVRS_DEVICE8B",                  SRC_TYPE_STRUCT},
    520  1.1.1.2.4.2  rmind     {"ACPI_IVRS_DEVICE8C",                  SRC_TYPE_STRUCT},
    521  1.1.1.2.4.2  rmind     {"ACPI_IVRS_MEMORY",                    SRC_TYPE_STRUCT},
    522  1.1.1.2.4.2  rmind     {"ACPI_MADT_ADDRESS_OVERRIDE",          SRC_TYPE_STRUCT},
    523  1.1.1.2.4.2  rmind     {"ACPI_MADT_HEADER",                    SRC_TYPE_STRUCT},
    524  1.1.1.2.4.2  rmind     {"ACPI_MADT_IO_APIC",                   SRC_TYPE_STRUCT},
    525  1.1.1.2.4.2  rmind     {"ACPI_MADT_IO_SAPIC",                  SRC_TYPE_STRUCT},
    526  1.1.1.2.4.2  rmind     {"ACPI_MADT_LOCAL_APIC",                SRC_TYPE_STRUCT},
    527  1.1.1.2.4.2  rmind     {"ACPI_MADT_LOCAL_APIC_NMI",            SRC_TYPE_STRUCT},
    528  1.1.1.2.4.2  rmind     {"ACPI_MADT_LOCAL_APIC_OVERRIDE",       SRC_TYPE_STRUCT},
    529  1.1.1.2.4.2  rmind     {"ACPI_MADT_LOCAL_SAPIC",               SRC_TYPE_STRUCT},
    530  1.1.1.2.4.2  rmind     {"ACPI_MADT_LOCAL_X2APIC",              SRC_TYPE_STRUCT},
    531  1.1.1.2.4.2  rmind     {"ACPI_MADT_LOCAL_X2APIC_NMI",          SRC_TYPE_STRUCT},
    532  1.1.1.2.4.2  rmind     {"ACPI_MADT_INTERRUPT_OVERRIDE",        SRC_TYPE_STRUCT},
    533  1.1.1.2.4.2  rmind     {"ACPI_MADT_INTERRUPT_SOURCE",          SRC_TYPE_STRUCT},
    534  1.1.1.2.4.2  rmind     {"ACPI_MADT_NMI_SOURCE",                SRC_TYPE_STRUCT},
    535  1.1.1.2.4.2  rmind     {"ACPI_MADT_PROCESSOR_APIC",            SRC_TYPE_STRUCT},
    536  1.1.1.2.4.2  rmind     {"ACPI_MCFG_ALLOCATION",                SRC_TYPE_STRUCT},
    537  1.1.1.2.4.2  rmind     {"ACPI_MSCT_PROXIMITY",                 SRC_TYPE_STRUCT},
    538  1.1.1.2.4.2  rmind     {"ACPI_RSDP_COMMON",                    SRC_TYPE_STRUCT},
    539  1.1.1.2.4.2  rmind     {"ACPI_RSDP_EXTENSION",                 SRC_TYPE_STRUCT},
    540  1.1.1.2.4.2  rmind     {"ACPI_SRAT_CPU_AFFINITY",              SRC_TYPE_STRUCT},
    541  1.1.1.2.4.2  rmind     {"ACPI_SRAT_HEADER",                    SRC_TYPE_STRUCT},
    542  1.1.1.2.4.2  rmind     {"ACPI_SRAT_MEM_AFFINITY",              SRC_TYPE_STRUCT},
    543  1.1.1.2.4.2  rmind     {"ACPI_SRAT_X2APIC_CPU_AFFINITY",       SRC_TYPE_STRUCT},
    544  1.1.1.2.4.2  rmind     {"ACPI_WDAT_ENTRY",                     SRC_TYPE_STRUCT},
    545  1.1.1.2.4.2  rmind 
    546  1.1.1.2.4.2  rmind     /* Data Table compiler */
    547  1.1.1.2.4.2  rmind 
    548  1.1.1.2.4.2  rmind     {"DT_FIELD",                            SRC_TYPE_STRUCT},
    549  1.1.1.2.4.2  rmind     {"DT_SUBTABLE",                         SRC_TYPE_STRUCT},
    550  1.1.1.2.4.2  rmind 
    551  1.1.1.2.4.2  rmind     {NULL, 0}
    552  1.1.1.2.4.2  rmind };
    553  1.1.1.2.4.2  rmind 
    554  1.1.1.2.4.2  rmind 
    555  1.1.1.2.4.2  rmind ACPI_IDENTIFIER_TABLE       LinuxAddStruct[] = {
    556  1.1.1.2.4.2  rmind     {"acpi_namespace_node"},
    557  1.1.1.2.4.2  rmind     {"acpi_parse_object"},
    558  1.1.1.2.4.2  rmind     {"acpi_table_desc"},
    559  1.1.1.2.4.2  rmind     {"acpi_walk_state"},
    560  1.1.1.2.4.2  rmind     {NULL}
    561  1.1.1.2.4.2  rmind };
    562  1.1.1.2.4.2  rmind 
    563  1.1.1.2.4.2  rmind 
    564  1.1.1.2.4.2  rmind ACPI_IDENTIFIER_TABLE       LinuxEliminateMacros[] = {
    565  1.1.1.2.4.2  rmind 
    566  1.1.1.2.4.2  rmind     {"ACPI_GET_ADDRESS"},
    567  1.1.1.2.4.2  rmind     {"ACPI_VALID_ADDRESS"},
    568  1.1.1.2.4.2  rmind     {NULL}
    569  1.1.1.2.4.2  rmind };
    570  1.1.1.2.4.2  rmind 
    571  1.1.1.2.4.2  rmind 
    572  1.1.1.2.4.2  rmind ACPI_IDENTIFIER_TABLE       LinuxEliminateLines_C[] = {
    573  1.1.1.2.4.2  rmind 
    574  1.1.1.2.4.2  rmind     {"#define __"},
    575  1.1.1.2.4.2  rmind     {NULL}
    576  1.1.1.2.4.2  rmind };
    577  1.1.1.2.4.2  rmind 
    578  1.1.1.2.4.2  rmind 
    579  1.1.1.2.4.2  rmind ACPI_IDENTIFIER_TABLE       LinuxEliminateLines_H[] = {
    580  1.1.1.2.4.2  rmind 
    581  1.1.1.2.4.2  rmind     {NULL}
    582  1.1.1.2.4.2  rmind };
    583  1.1.1.2.4.2  rmind 
    584  1.1.1.2.4.2  rmind 
    585  1.1.1.2.4.2  rmind ACPI_IDENTIFIER_TABLE       LinuxConditionalIdentifiers[] = {
    586  1.1.1.2.4.2  rmind 
    587  1.1.1.2.4.2  rmind /*    {"ACPI_USE_STANDARD_HEADERS"}, */
    588  1.1.1.2.4.2  rmind     {"WIN32"},
    589  1.1.1.2.4.2  rmind     {"_MSC_VER"},
    590  1.1.1.2.4.2  rmind     {NULL}
    591  1.1.1.2.4.2  rmind };
    592  1.1.1.2.4.2  rmind 
    593  1.1.1.2.4.2  rmind ACPI_CONVERSION_TABLE       LinuxConversionTable = {
    594  1.1.1.2.4.2  rmind 
    595  1.1.1.2.4.2  rmind     DualLicenseHeader,
    596  1.1.1.2.4.2  rmind     FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES,
    597  1.1.1.2.4.2  rmind 
    598  1.1.1.2.4.2  rmind     AcpiIdentifiers,
    599  1.1.1.2.4.2  rmind 
    600  1.1.1.2.4.2  rmind     /* C source files */
    601  1.1.1.2.4.2  rmind 
    602  1.1.1.2.4.2  rmind     LinuxDataTypes,
    603  1.1.1.2.4.2  rmind     LinuxEliminateLines_C,
    604  1.1.1.2.4.2  rmind     NULL,
    605  1.1.1.2.4.2  rmind     LinuxEliminateMacros,
    606  1.1.1.2.4.2  rmind     AcpiIdentifiers,
    607  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    608  1.1.1.2.4.2  rmind      CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE |
    609  1.1.1.2.4.2  rmind      CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS |
    610  1.1.1.2.4.2  rmind      CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE |
    611  1.1.1.2.4.2  rmind      CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8),
    612  1.1.1.2.4.2  rmind 
    613  1.1.1.2.4.2  rmind     /* C header files */
    614  1.1.1.2.4.2  rmind 
    615  1.1.1.2.4.2  rmind     LinuxDataTypes,
    616  1.1.1.2.4.2  rmind     LinuxEliminateLines_H,
    617  1.1.1.2.4.2  rmind     LinuxConditionalIdentifiers,
    618  1.1.1.2.4.2  rmind     NULL,
    619  1.1.1.2.4.2  rmind     AcpiIdentifiers,
    620  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    621  1.1.1.2.4.2  rmind      CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES |
    622  1.1.1.2.4.2  rmind      CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE |
    623  1.1.1.2.4.2  rmind      CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8),
    624  1.1.1.2.4.2  rmind };
    625  1.1.1.2.4.2  rmind 
    626  1.1.1.2.4.2  rmind 
    627  1.1.1.2.4.2  rmind /******************************************************************************
    628  1.1.1.2.4.2  rmind  *
    629  1.1.1.2.4.2  rmind  * Code cleanup translation tables
    630  1.1.1.2.4.2  rmind  *
    631  1.1.1.2.4.2  rmind  ******************************************************************************/
    632  1.1.1.2.4.2  rmind 
    633  1.1.1.2.4.2  rmind ACPI_CONVERSION_TABLE       CleanupConversionTable = {
    634  1.1.1.2.4.2  rmind 
    635  1.1.1.2.4.2  rmind     NULL,
    636  1.1.1.2.4.2  rmind     FLG_DEFAULT_FLAGS,
    637  1.1.1.2.4.2  rmind     NULL,
    638  1.1.1.2.4.2  rmind     /* C source files */
    639  1.1.1.2.4.2  rmind 
    640  1.1.1.2.4.2  rmind     NULL,
    641  1.1.1.2.4.2  rmind     NULL,
    642  1.1.1.2.4.2  rmind     NULL,
    643  1.1.1.2.4.2  rmind     NULL,
    644  1.1.1.2.4.2  rmind     NULL,
    645  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    646  1.1.1.2.4.2  rmind      CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
    647  1.1.1.2.4.2  rmind 
    648  1.1.1.2.4.2  rmind     /* C header files */
    649  1.1.1.2.4.2  rmind 
    650  1.1.1.2.4.2  rmind     NULL,
    651  1.1.1.2.4.2  rmind     NULL,
    652  1.1.1.2.4.2  rmind     NULL,
    653  1.1.1.2.4.2  rmind     NULL,
    654  1.1.1.2.4.2  rmind     NULL,
    655  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    656  1.1.1.2.4.2  rmind      CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
    657  1.1.1.2.4.2  rmind };
    658  1.1.1.2.4.2  rmind 
    659  1.1.1.2.4.2  rmind 
    660  1.1.1.2.4.2  rmind ACPI_CONVERSION_TABLE       StatsConversionTable = {
    661  1.1.1.2.4.2  rmind 
    662  1.1.1.2.4.2  rmind     NULL,
    663  1.1.1.2.4.2  rmind     FLG_NO_FILE_OUTPUT,
    664  1.1.1.2.4.2  rmind     NULL,
    665  1.1.1.2.4.2  rmind 
    666  1.1.1.2.4.2  rmind     /* C source files */
    667  1.1.1.2.4.2  rmind 
    668  1.1.1.2.4.2  rmind     NULL,
    669  1.1.1.2.4.2  rmind     NULL,
    670  1.1.1.2.4.2  rmind     NULL,
    671  1.1.1.2.4.2  rmind     NULL,
    672  1.1.1.2.4.2  rmind     NULL,
    673  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    674  1.1.1.2.4.2  rmind      CVT_COUNT_SHORTMULTILINE_COMMENTS),
    675  1.1.1.2.4.2  rmind 
    676  1.1.1.2.4.2  rmind     /* C header files */
    677  1.1.1.2.4.2  rmind 
    678  1.1.1.2.4.2  rmind     NULL,
    679  1.1.1.2.4.2  rmind     NULL,
    680  1.1.1.2.4.2  rmind     NULL,
    681  1.1.1.2.4.2  rmind     NULL,
    682  1.1.1.2.4.2  rmind     NULL,
    683  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    684  1.1.1.2.4.2  rmind      CVT_COUNT_SHORTMULTILINE_COMMENTS),
    685  1.1.1.2.4.2  rmind };
    686  1.1.1.2.4.2  rmind 
    687  1.1.1.2.4.2  rmind 
    688  1.1.1.2.4.2  rmind /******************************************************************************
    689  1.1.1.2.4.2  rmind  *
    690  1.1.1.2.4.2  rmind  * Dual License injection translation table
    691  1.1.1.2.4.2  rmind  *
    692  1.1.1.2.4.2  rmind  ******************************************************************************/
    693  1.1.1.2.4.2  rmind 
    694  1.1.1.2.4.2  rmind ACPI_CONVERSION_TABLE       LicenseConversionTable = {
    695  1.1.1.2.4.2  rmind 
    696  1.1.1.2.4.2  rmind     DualLicenseHeader,
    697  1.1.1.2.4.2  rmind     FLG_DEFAULT_FLAGS,
    698  1.1.1.2.4.2  rmind     NULL,
    699  1.1.1.2.4.2  rmind 
    700  1.1.1.2.4.2  rmind     /* C source files */
    701  1.1.1.2.4.2  rmind 
    702  1.1.1.2.4.2  rmind     NULL,
    703  1.1.1.2.4.2  rmind     NULL,
    704  1.1.1.2.4.2  rmind     NULL,
    705  1.1.1.2.4.2  rmind     NULL,
    706  1.1.1.2.4.2  rmind     NULL,
    707  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    708  1.1.1.2.4.2  rmind      CVT_COUNT_SHORTMULTILINE_COMMENTS),
    709  1.1.1.2.4.2  rmind 
    710  1.1.1.2.4.2  rmind     /* C header files */
    711  1.1.1.2.4.2  rmind 
    712  1.1.1.2.4.2  rmind     NULL,
    713  1.1.1.2.4.2  rmind     NULL,
    714  1.1.1.2.4.2  rmind     NULL,
    715  1.1.1.2.4.2  rmind     NULL,
    716  1.1.1.2.4.2  rmind     NULL,
    717  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    718  1.1.1.2.4.2  rmind      CVT_COUNT_SHORTMULTILINE_COMMENTS),
    719  1.1.1.2.4.2  rmind };
    720  1.1.1.2.4.2  rmind 
    721  1.1.1.2.4.2  rmind 
    722  1.1.1.2.4.2  rmind /******************************************************************************
    723  1.1.1.2.4.2  rmind  *
    724  1.1.1.2.4.2  rmind  * Customizable translation tables
    725  1.1.1.2.4.2  rmind  *
    726  1.1.1.2.4.2  rmind  ******************************************************************************/
    727  1.1.1.2.4.2  rmind 
    728  1.1.1.2.4.2  rmind ACPI_STRING_TABLE           CustomReplacements[] = {
    729  1.1.1.2.4.2  rmind 
    730  1.1.1.2.4.2  rmind 
    731  1.1.1.2.4.2  rmind     {"(c) 1999 - 2010",      "(c) 1999 - 2011",         REPLACE_WHOLE_WORD}, /* Main ACPICA source */
    732  1.1.1.2.4.2  rmind     {"(c) 2006 - 2010",      "(c) 2006 - 2011",         REPLACE_WHOLE_WORD}, /* Test suites */
    733  1.1.1.2.4.2  rmind 
    734  1.1.1.2.4.2  rmind #if 0
    735  1.1.1.2.4.2  rmind     {"(ACPI_INTEGER)", "(UINT64)",   REPLACE_WHOLE_WORD},
    736  1.1.1.2.4.2  rmind     {"ACPI_INTEGER        ", "UINT64              ",   REPLACE_WHOLE_WORD},
    737  1.1.1.2.4.2  rmind     {"ACPI_INTEGER", "UINT64",   REPLACE_WHOLE_WORD},
    738  1.1.1.2.4.2  rmind     {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX",   REPLACE_WHOLE_WORD},
    739  1.1.1.2.4.2  rmind     {"#include \"acpi.h\"",   "#include \"acpi.h\"\n#include \"accommon.h\"",  REPLACE_SUBSTRINGS},
    740  1.1.1.2.4.2  rmind     {"AcpiTbSumTable", "AcpiTbSumTable",  REPLACE_WHOLE_WORD},
    741  1.1.1.2.4.2  rmind     {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT",   REPLACE_WHOLE_WORD},
    742  1.1.1.2.4.2  rmind     {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP",   REPLACE_WHOLE_WORD},
    743  1.1.1.2.4.2  rmind     {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT",   REPLACE_WHOLE_WORD},
    744  1.1.1.2.4.2  rmind     {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT",   REPLACE_WHOLE_WORD},
    745  1.1.1.2.4.2  rmind     {"ACPI_SIG_FACS", "ACPI_SIG_FACS",   REPLACE_WHOLE_WORD},
    746  1.1.1.2.4.2  rmind     {"ACPI_SIG_FADT", "ACPI_SIG_FADT",   REPLACE_WHOLE_WORD},
    747  1.1.1.2.4.2  rmind     {"ACPI_SIG_HPET", "ACPI_SIG_HPET",   REPLACE_WHOLE_WORD},
    748  1.1.1.2.4.2  rmind     {"ACPI_SIG_MADT", "ACPI_SIG_MADT",   REPLACE_WHOLE_WORD},
    749  1.1.1.2.4.2  rmind     {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG",   REPLACE_WHOLE_WORD},
    750  1.1.1.2.4.2  rmind     {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT",   REPLACE_WHOLE_WORD},
    751  1.1.1.2.4.2  rmind     {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP",   REPLACE_WHOLE_WORD},
    752  1.1.1.2.4.2  rmind     {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP",   REPLACE_WHOLE_WORD},
    753  1.1.1.2.4.2  rmind     {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT",   REPLACE_WHOLE_WORD},
    754  1.1.1.2.4.2  rmind     {"ACPI_SIG_SBST", "ACPI_SIG_SBST",   REPLACE_WHOLE_WORD},
    755  1.1.1.2.4.2  rmind     {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT",   REPLACE_WHOLE_WORD},
    756  1.1.1.2.4.2  rmind     {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR",   REPLACE_WHOLE_WORD},
    757  1.1.1.2.4.2  rmind     {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC",   REPLACE_WHOLE_WORD},
    758  1.1.1.2.4.2  rmind     {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI",   REPLACE_WHOLE_WORD},
    759  1.1.1.2.4.2  rmind     {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT",   REPLACE_WHOLE_WORD},
    760  1.1.1.2.4.2  rmind     {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT",   REPLACE_WHOLE_WORD},
    761  1.1.1.2.4.2  rmind     {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA",   REPLACE_WHOLE_WORD},
    762  1.1.1.2.4.2  rmind     {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT",   REPLACE_WHOLE_WORD},
    763  1.1.1.2.4.2  rmind     {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT",   REPLACE_WHOLE_WORD},
    764  1.1.1.2.4.2  rmind 
    765  1.1.1.2.4.2  rmind     {"ACPI_ALLOCATE_ZEROED",    "ACPI_ALLOCATE_ZEROED",   REPLACE_WHOLE_WORD},
    766  1.1.1.2.4.2  rmind     {"ACPI_ALLOCATE",           "ACPI_ALLOCATE",          REPLACE_WHOLE_WORD},
    767  1.1.1.2.4.2  rmind     {"ACPI_FREE",               "ACPI_FREE",              REPLACE_WHOLE_WORD},
    768  1.1.1.2.4.2  rmind 
    769  1.1.1.2.4.2  rmind     "ACPI_NATIVE_UINT",     "ACPI_NATIVE_UINT",         REPLACE_WHOLE_WORD,
    770  1.1.1.2.4.2  rmind     "ACPI_NATIVE_UINT *",   "ACPI_NATIVE_UINT *",       REPLACE_WHOLE_WORD,
    771  1.1.1.2.4.2  rmind     "ACPI_NATIVE_UINT",     "ACPI_NATIVE_UINT",         REPLACE_WHOLE_WORD,
    772  1.1.1.2.4.2  rmind     "ACPI_NATIVE_INT",      "ACPI_NATIVE_INT",          REPLACE_WHOLE_WORD,
    773  1.1.1.2.4.2  rmind     "ACPI_NATIVE_INT *",    "ACPI_NATIVE_INT *",        REPLACE_WHOLE_WORD,
    774  1.1.1.2.4.2  rmind     "ACPI_NATIVE_INT",      "ACPI_NATIVE_INT",          REPLACE_WHOLE_WORD,
    775  1.1.1.2.4.2  rmind #endif
    776  1.1.1.2.4.2  rmind 
    777  1.1.1.2.4.2  rmind     {NULL,                    NULL, 0}
    778  1.1.1.2.4.2  rmind };
    779  1.1.1.2.4.2  rmind 
    780  1.1.1.2.4.2  rmind 
    781  1.1.1.2.4.2  rmind ACPI_CONVERSION_TABLE       CustomConversionTable = {
    782  1.1.1.2.4.2  rmind 
    783  1.1.1.2.4.2  rmind     NULL,
    784  1.1.1.2.4.2  rmind     FLG_DEFAULT_FLAGS,
    785  1.1.1.2.4.2  rmind     NULL,
    786  1.1.1.2.4.2  rmind 
    787  1.1.1.2.4.2  rmind     /* C source files */
    788  1.1.1.2.4.2  rmind 
    789  1.1.1.2.4.2  rmind     CustomReplacements,
    790  1.1.1.2.4.2  rmind     LinuxEliminateLines_H,
    791  1.1.1.2.4.2  rmind     NULL,
    792  1.1.1.2.4.2  rmind     NULL,
    793  1.1.1.2.4.2  rmind     NULL,
    794  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    795  1.1.1.2.4.2  rmind      CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
    796  1.1.1.2.4.2  rmind 
    797  1.1.1.2.4.2  rmind     /* C header files */
    798  1.1.1.2.4.2  rmind 
    799  1.1.1.2.4.2  rmind     CustomReplacements,
    800  1.1.1.2.4.2  rmind     LinuxEliminateLines_H,
    801  1.1.1.2.4.2  rmind     NULL,
    802  1.1.1.2.4.2  rmind     NULL,
    803  1.1.1.2.4.2  rmind     NULL,
    804  1.1.1.2.4.2  rmind     (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |
    805  1.1.1.2.4.2  rmind      CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),
    806  1.1.1.2.4.2  rmind };
    807  1.1.1.2.4.2  rmind 
    808