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

📄 aslmap.c

📁 acpi tools for linux include acpiexec and acpixtract
💻 C
📖 第 1 页 / 共 4 页
字号:
    UINT32              i;    printf ("Reserved name information\n\n");    for (i = 0; ReservedMethods[i].Name; i++)    {        printf ("%s    ", ReservedMethods[i].Name);        if (ReservedMethods[i].Flags & ASL_RSVD_SCOPE)        {            printf ("Reserved scope name\n");        }        else if (ReservedMethods[i].Flags & ASL_RSVD_RESOURCE_NAME)        {            printf ("Resource data type reserved field name\n");        }        else        {            printf ("Method with %d arguments, ",                ReservedMethods[i].NumArguments);            if (ReservedMethods[i].Flags & ASL_RSVD_RETURN_VALUE)            {                printf ("must return a value\n");            }            else            {                printf ("no return value\n");            }        }    }}/******************************************************************************* * * DATA STRUCTURE:  ReservedMethods * * DESCRIPTION:     Contains all reserved methods and names as defined in the *                  ACPI specification.  Used during the analysis phase to *                  ensure that reserved methods have the required number of *                  arguments and the proper return type. * * Each entry in the table contains the following items: * * Name         - The ACPI reserved name * Args         - Number of arguments to the method * Flags        - Whether this method must return a value or not * ******************************************************************************/const ASL_RESERVED_INFO         ReservedMethods[] = {    {"_AC0",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC1",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC2",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC3",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC4",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC5",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC6",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC7",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC8",     0,      ASL_RSVD_RETURN_VALUE},    {"_AC9",     0,      ASL_RSVD_RETURN_VALUE},    {"_ADR",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL0",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL1",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL2",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL3",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL4",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL5",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL6",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL7",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL8",     0,      ASL_RSVD_RETURN_VALUE},    {"_AL9",     0,      ASL_RSVD_RETURN_VALUE},    {"_ALC",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_ALI",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_ALN",     0,      ASL_RSVD_RESOURCE_NAME},    {"_ALP",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_ALR",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_ALT",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_ASI",     0,      ASL_RSVD_RESOURCE_NAME},    {"_BAS",     0,      ASL_RSVD_RESOURCE_NAME},    {"_BBN",     0,      ASL_RSVD_RETURN_VALUE},    {"_BCL",     0,      ASL_RSVD_RETURN_VALUE},    {"_BCM",     1,      0},    {"_BDN",     0,      ASL_RSVD_RETURN_VALUE},    {"_BFS",     1,      0},    {"_BIF",     0,      ASL_RSVD_RETURN_VALUE},    {"_BLT",     3,      0},                        /* Acpi 3.0 */    {"_BM_",     0,      ASL_RSVD_RESOURCE_NAME},    {"_BMC",     1,      0},                        /* Acpi 3.0 */    {"_BMD",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_BQC",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_BST",     0,      ASL_RSVD_RETURN_VALUE},    {"_BTM",     1,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_BTP",     1,      0},    {"_CBA",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_CID",     0,      ASL_RSVD_RETURN_VALUE},    {"_CRS",     0,      ASL_RSVD_RETURN_VALUE},    {"_CRT",     0,      ASL_RSVD_RETURN_VALUE},    {"_CSD",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_CST",     0,      ASL_RSVD_RETURN_VALUE},    {"_DCK",     1,      ASL_RSVD_RETURN_VALUE},    {"_DCS",     0,      ASL_RSVD_RETURN_VALUE},    {"_DDC",     1,      ASL_RSVD_RETURN_VALUE},    {"_DDN",     0,      0},    {"_DEC",     0,      ASL_RSVD_RESOURCE_NAME},    {"_DGS",     0,      ASL_RSVD_RETURN_VALUE},    {"_DIS",     0,      0},    {"_DMA",     0,      ASL_RSVD_RETURN_VALUE},    {"_DOD",     0,      ASL_RSVD_RETURN_VALUE},    {"_DOS",     1,      0},    {"_DSM",     4,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_DSS",     1,      0},    {"_DSW",     3,      0},                        /* Acpi 3.0 */    {"_EC_",     0,      ASL_RSVD_RETURN_VALUE},    {"_EDL",     0,      ASL_RSVD_RETURN_VALUE},    {"_EJ0",     1,      0},    {"_EJ1",     1,      0},    {"_EJ2",     1,      0},    {"_EJ3",     1,      0},    {"_EJ4",     1,      0},    {"_EJD",     0,      ASL_RSVD_RETURN_VALUE},    {"_ERR",     3,      ASL_RSVD_RETURN_VALUE},    {"_FDE",     0,      ASL_RSVD_RETURN_VALUE},    {"_FDI",     0,      ASL_RSVD_RETURN_VALUE},    {"_FDM",     1,      0},    {"_FIX",     0,      ASL_RSVD_RETURN_VALUE},    {"_GL_",     0,      ASL_RSVD_RETURN_VALUE},    {"_GLK",     0,      ASL_RSVD_RETURN_VALUE},    {"_GPD",     0,      ASL_RSVD_RETURN_VALUE},    {"_GPE",     0,      ASL_RSVD_RETURN_VALUE},    {"_GRA",     0,      ASL_RSVD_RESOURCE_NAME},    {"_GSB",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_GTF",     0,      ASL_RSVD_RETURN_VALUE},    {"_GTM",     0,      ASL_RSVD_RETURN_VALUE},    {"_GTS",     1,      0},    {"_HE_",     0,      ASL_RSVD_RESOURCE_NAME},    {"_HID",     0,      ASL_RSVD_RETURN_VALUE},    {"_HOT",     0,      ASL_RSVD_RETURN_VALUE},    {"_HPP",     0,      ASL_RSVD_RETURN_VALUE},    {"_HPX",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_IFT",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_INI",     0,      0},    {"_INT",     0,      ASL_RSVD_RESOURCE_NAME},    {"_IRC",     0,      0},    {"_LCK",     1,      0},    {"_LEN",     0,      ASL_RSVD_RESOURCE_NAME},    {"_LID",     0,      ASL_RSVD_RETURN_VALUE},    {"_LL_",     0,      ASL_RSVD_RESOURCE_NAME},    {"_MAF",     0,      ASL_RSVD_RESOURCE_NAME},    {"_MAT",     0,      ASL_RSVD_RETURN_VALUE},    {"_MAX",     0,      ASL_RSVD_RESOURCE_NAME},    {"_MEM",     0,      ASL_RSVD_RESOURCE_NAME},    {"_MIF",     0,      ASL_RSVD_RESOURCE_NAME},    {"_MIN",     0,      ASL_RSVD_RESOURCE_NAME},    {"_MLS",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_MSG",     1,      0},    {"_OFF",     0,      0},    {"_ON_",     0,      0},    {"_OS_",     0,      ASL_RSVD_RETURN_VALUE},    {"_OSC",     4,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_OSI",     1,      ASL_RSVD_RETURN_VALUE},    {"_OST",     3,      0},                        /* Acpi 3.0 */    {"_PCL",     0,      ASL_RSVD_RETURN_VALUE},    {"_PCT",     0,      ASL_RSVD_RETURN_VALUE},    {"_PDC",     1,      0},    {"_PIC",     1,      0},    {"_PLD",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_PPC",     0,      ASL_RSVD_RETURN_VALUE},    {"_PPE",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_PR0",     0,      ASL_RSVD_RETURN_VALUE},    {"_PR1",     0,      ASL_RSVD_RETURN_VALUE},    {"_PR2",     0,      ASL_RSVD_RETURN_VALUE},    {"_PRS",     0,      ASL_RSVD_RETURN_VALUE},    {"_PRT",     0,      ASL_RSVD_RETURN_VALUE},    {"_PRW",     0,      ASL_RSVD_RETURN_VALUE},    {"_PS0",     0,      0},    {"_PS1",     0,      0},    {"_PS2",     0,      0},    {"_PS3",     0,      0},    {"_PSC",     0,      ASL_RSVD_RETURN_VALUE},    {"_PSD",     0,      ASL_RSVD_RETURN_VALUE},    /* Acpi 3.0 */    {"_PSL",     0,      ASL_RSVD_RETURN_VALUE},    {"_PSR",     0,      ASL_RSVD_RETURN_VALUE},    {"_PSS",     0,      ASL_RSVD_RETURN_VALUE},    {"_PSV",     0,      ASL_RSVD_RETURN_VALUE},    {"_PSW",     1,      0},    {"_PTC",     0,      ASL_RSVD_RETURN_VALUE},

⌨️ 快捷键说明

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