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