⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 astable.c

📁 acpi tools for linux include acpiexec and acpixtract
💻 C
📖 第 1 页 / 共 3 页
字号:
    {"ACPI_HEST_HEADER",                    SRC_TYPE_STRUCT},    {"ACPI_HEST_NOTIFY",                    SRC_TYPE_STRUCT},    {"ACPI_IBFT_HEADER",                    SRC_TYPE_STRUCT},    {"ACPI_IBFT_CONTROL",                   SRC_TYPE_STRUCT},    {"ACPI_IBFT_INITIATOR",                 SRC_TYPE_STRUCT},    {"ACPI_IBFT_NIC",                       SRC_TYPE_STRUCT},    {"ACPI_IBFT_TARGET",                    SRC_TYPE_STRUCT},    {"ACPI_MADT_ADDRESS_OVERRIDE",          SRC_TYPE_STRUCT},    {"ACPI_MADT_HEADER",                    SRC_TYPE_STRUCT},    {"ACPI_MADT_IO_APIC",                   SRC_TYPE_STRUCT},    {"ACPI_MADT_IO_SAPIC",                  SRC_TYPE_STRUCT},    {"ACPI_MADT_LOCAL_APIC_NMI",            SRC_TYPE_STRUCT},    {"ACPI_MADT_LOCAL_SAPIC",               SRC_TYPE_STRUCT},    {"ACPI_MADT_NMI_SOURCE",                SRC_TYPE_STRUCT},    {"ACPI_MADT_PROCESSOR_APIC",            SRC_TYPE_STRUCT},    {"ACPI_MADT_XRUPT_OVERRIDE",            SRC_TYPE_STRUCT},    {"ACPI_MADT_XRUPT_SOURCE",              SRC_TYPE_STRUCT},    {"ACPI_MCFG_ALLOCATION",                SRC_TYPE_STRUCT},    {"ACPI_SRAT_CPU_AFFINITY",              SRC_TYPE_STRUCT},    {"ACPI_SRAT_HEADER",                    SRC_TYPE_STRUCT},    {"ACPI_SRAT_MEM_AFFINITY",              SRC_TYPE_STRUCT},    {"ACPI_WDAT_ENTRY",                     SRC_TYPE_STRUCT},    /* Legacy names, should be removed  */    {"EC_BOOT_RESOURCES",                   SRC_TYPE_STRUCT},    {"HPET_TABLE",                          SRC_TYPE_STRUCT},    {"MADT_ADDRESS_OVERRIDE",               SRC_TYPE_STRUCT},    {"MADT_INTERRUPT_OVERRIDE",             SRC_TYPE_STRUCT},    {"MADT_INTERRUPT_SOURCE",               SRC_TYPE_STRUCT},    {"MADT_IO_APIC",                        SRC_TYPE_STRUCT},    {"MADT_IO_SAPIC",                       SRC_TYPE_STRUCT},    {"MADT_LOCAL_APIC_NMI",                 SRC_TYPE_STRUCT},    {"MADT_LOCAL_SAPIC",                    SRC_TYPE_STRUCT},    {"MADT_NMI_SOURCE",                     SRC_TYPE_STRUCT},    {"MADT_PROCESSOR_APIC",                 SRC_TYPE_STRUCT},    {"MEMORY_AFFINITY",                     SRC_TYPE_STRUCT},    {"MULTIPLE_APIC_TABLE",                 SRC_TYPE_STRUCT},    {"SMART_BATTERY_TABLE",                 SRC_TYPE_STRUCT},    {"STATIC_RESOURCE_ALLOC",               SRC_TYPE_STRUCT},    {"SYSTEM_RESOURCE_AFFINITY",            SRC_TYPE_STRUCT},    {"SYSTEM_LOCALITY_INFO",                SRC_TYPE_STRUCT},    {"FACS_DESCRIPTOR",                     SRC_TYPE_STRUCT},    {"FADT_DESCRIPTOR_REV1",                SRC_TYPE_STRUCT},    {"FADT_DESCRIPTOR",                     SRC_TYPE_STRUCT},    {"FADT_DESCRIPTOR_REV2_MINUS",          SRC_TYPE_STRUCT},    {"RSDP_DESCRIPTOR",                     SRC_TYPE_STRUCT},    {"RSDT_DESCRIPTOR",                     SRC_TYPE_STRUCT},    {"XSDT_DESCRIPTOR",                     SRC_TYPE_STRUCT},    {NULL}};ACPI_IDENTIFIER_TABLE       LinuxAddStruct[] = {    {"acpi_namespace_node"},    {"acpi_parse_object"},    {"acpi_table_desc"},    {"acpi_walk_state"},    {NULL}};ACPI_IDENTIFIER_TABLE       LinuxEliminateMacros[] = {    {"ACPI_GET_ADDRESS"},    {"ACPI_VALID_ADDRESS"},    {NULL}};ACPI_IDENTIFIER_TABLE       LinuxEliminateLines_C[] = {    {"#define __"},    {"$Revision"},    {NULL}};ACPI_IDENTIFIER_TABLE       LinuxEliminateLines_H[] = {    {"$Revision"},    {NULL}};ACPI_IDENTIFIER_TABLE       LinuxConditionalIdentifiers[] = {//    {"ACPI_USE_STANDARD_HEADERS"},    {"WIN32"},    {"_MSC_VER"},    {NULL}};ACPI_CONVERSION_TABLE       LinuxConversionTable = {    LinuxHeader,    FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES,    AcpiIdentifiers,    /* C source files */    LinuxDataTypes,    LinuxEliminateLines_C,    NULL,    LinuxEliminateMacros,    AcpiIdentifiers,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_BRACES_ON_SAME_LINE |     CVT_MIXED_CASE_TO_UNDERSCORES | CVT_LOWER_CASE_IDENTIFIERS |     CVT_REMOVE_DEBUG_MACROS | CVT_TRIM_WHITESPACE |     CVT_REMOVE_EMPTY_BLOCKS | CVT_SPACES_TO_TABS8),    /* C header files */    LinuxDataTypes,    LinuxEliminateLines_H,    LinuxConditionalIdentifiers,    NULL,    AcpiIdentifiers,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_TRIM_LINES | CVT_MIXED_CASE_TO_UNDERSCORES |     CVT_LOWER_CASE_IDENTIFIERS | CVT_TRIM_WHITESPACE |     CVT_REMOVE_EMPTY_BLOCKS| CVT_REDUCE_TYPEDEFS | CVT_SPACES_TO_TABS8),};/****************************************************************************** * * Code cleanup translation tables * ******************************************************************************/ACPI_CONVERSION_TABLE       CleanupConversionTable = {    NULL,    FLG_DEFAULT_FLAGS,    NULL,    /* C source files */    NULL,    NULL,    NULL,    NULL,    NULL,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_CHECK_BRACES | CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),    /* C header files */    NULL,    NULL,    NULL,    NULL,    NULL,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),};ACPI_CONVERSION_TABLE       StatsConversionTable = {    NULL,    FLG_NO_FILE_OUTPUT,    NULL,    /* C source files */    NULL,    NULL,    NULL,    NULL,    NULL,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_COUNT_SHORTMULTILINE_COMMENTS),    /* C header files */    NULL,    NULL,    NULL,    NULL,    NULL,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_COUNT_SHORTMULTILINE_COMMENTS),};/****************************************************************************** * * Customizable translation tables * ******************************************************************************/ACPI_STRING_TABLE           CustomReplacements[] = {    {"(c) 1999 - 2008",      "(c) 1999 - 2008",         REPLACE_WHOLE_WORD},#if 0    {"AcpiTbSumTable", "AcpiTbSumTable",  REPLACE_WHOLE_WORD},    {"ACPI_SIG_BOOT", "ACPI_SIG_BOOT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_DBGP", "ACPI_SIG_DBGP",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_DSDT", "ACPI_SIG_DSDT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_ECDT", "ACPI_SIG_ECDT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_FACS", "ACPI_SIG_FACS",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_FADT", "ACPI_SIG_FADT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_HPET", "ACPI_SIG_HPET",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_MADT", "ACPI_SIG_MADT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_MCFG", "ACPI_SIG_MCFG",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_PSDT", "ACPI_SIG_PSDT",   REPLACE_WHOLE_WORD},    {"ACPI_NAME_RSDP", "ACPI_NAME_RSDP",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_RSDP", "ACPI_SIG_RSDP",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_RSDT", "ACPI_SIG_RSDT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_SBST", "ACPI_SIG_SBST",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_SLIT", "ACPI_SIG_SLIT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_SPCR", "ACPI_SIG_SPCR",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_SPIC", "ACPI_SIG_SPIC",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_SPMI", "ACPI_SIG_SPMI",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_SRAT", "ACPI_SIG_SRAT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_SSDT", "ACPI_SIG_SSDT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_TCPA", "ACPI_SIG_TCPA",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_WDRT", "ACPI_SIG_WDRT",   REPLACE_WHOLE_WORD},    {"ACPI_SIG_XSDT", "ACPI_SIG_XSDT",   REPLACE_WHOLE_WORD},    {"ACPI_ALLOCATE_ZEROED",    "ACPI_ALLOCATE_ZEROED",   REPLACE_WHOLE_WORD},    {"ACPI_ALLOCATE",           "ACPI_ALLOCATE",          REPLACE_WHOLE_WORD},    {"ACPI_FREE",               "ACPI_FREE",              REPLACE_WHOLE_WORD},    "ACPI_NATIVE_UINT",     "ACPI_NATIVE_UINT",         REPLACE_WHOLE_WORD,    "ACPI_NATIVE_UINT *",   "ACPI_NATIVE_UINT *",       REPLACE_WHOLE_WORD,    "ACPI_NATIVE_UINT",     "ACPI_NATIVE_UINT",         REPLACE_WHOLE_WORD,    "ACPI_NATIVE_INT",      "ACPI_NATIVE_INT",          REPLACE_WHOLE_WORD,    "ACPI_NATIVE_INT *",    "ACPI_NATIVE_INT *",        REPLACE_WHOLE_WORD,    "ACPI_NATIVE_INT",      "ACPI_NATIVE_INT",          REPLACE_WHOLE_WORD,#endif    {NULL,                    NULL, 0}};ACPI_CONVERSION_TABLE       CustomConversionTable = {    NULL,    FLG_DEFAULT_FLAGS,    NULL,    /* C source files */    CustomReplacements,    NULL,    NULL,    NULL,    NULL,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),    /* C header files */    CustomReplacements,    NULL,    NULL,    NULL,    NULL,    (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES |     CVT_TRIM_LINES | CVT_TRIM_WHITESPACE),};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -