1 /* SPDX-License-Identifier: BSD-3-Clause OR GP 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 2 /********************************************* 2 /****************************************************************************** 3 * 3 * 4 * Name: acnames.h - Global names and strings 4 * Name: acnames.h - Global names and strings 5 * 5 * 6 * Copyright (C) 2000 - 2023, Intel Corp. 6 * Copyright (C) 2000 - 2023, Intel Corp. 7 * 7 * 8 ********************************************* 8 *****************************************************************************/ 9 9 10 #ifndef __ACNAMES_H__ 10 #ifndef __ACNAMES_H__ 11 #define __ACNAMES_H__ 11 #define __ACNAMES_H__ 12 12 13 /* Method names - these methods can appear any 13 /* Method names - these methods can appear anywhere in the namespace */ 14 14 15 #define METHOD_NAME__ADR "_ADR" 15 #define METHOD_NAME__ADR "_ADR" 16 #define METHOD_NAME__AEI "_AEI" 16 #define METHOD_NAME__AEI "_AEI" 17 #define METHOD_NAME__BBN "_BBN" 17 #define METHOD_NAME__BBN "_BBN" 18 #define METHOD_NAME__CBA "_CBA" 18 #define METHOD_NAME__CBA "_CBA" 19 #define METHOD_NAME__CID "_CID" 19 #define METHOD_NAME__CID "_CID" 20 #define METHOD_NAME__CLS "_CLS" 20 #define METHOD_NAME__CLS "_CLS" 21 #define METHOD_NAME__CRS "_CRS" 21 #define METHOD_NAME__CRS "_CRS" 22 #define METHOD_NAME__DDN "_DDN" 22 #define METHOD_NAME__DDN "_DDN" 23 #define METHOD_NAME__DIS "_DIS" 23 #define METHOD_NAME__DIS "_DIS" 24 #define METHOD_NAME__DMA "_DMA" 24 #define METHOD_NAME__DMA "_DMA" 25 #define METHOD_NAME__EVT "_EVT" 25 #define METHOD_NAME__EVT "_EVT" 26 #define METHOD_NAME__HID "_HID" 26 #define METHOD_NAME__HID "_HID" 27 #define METHOD_NAME__INI "_INI" 27 #define METHOD_NAME__INI "_INI" 28 #define METHOD_NAME__PLD "_PLD" 28 #define METHOD_NAME__PLD "_PLD" 29 #define METHOD_NAME__DSD "_DSD" 29 #define METHOD_NAME__DSD "_DSD" 30 #define METHOD_NAME__PRS "_PRS" 30 #define METHOD_NAME__PRS "_PRS" 31 #define METHOD_NAME__PRT "_PRT" 31 #define METHOD_NAME__PRT "_PRT" 32 #define METHOD_NAME__PRW "_PRW" 32 #define METHOD_NAME__PRW "_PRW" 33 #define METHOD_NAME__PS0 "_PS0" 33 #define METHOD_NAME__PS0 "_PS0" 34 #define METHOD_NAME__PS1 "_PS1" 34 #define METHOD_NAME__PS1 "_PS1" 35 #define METHOD_NAME__PS2 "_PS2" 35 #define METHOD_NAME__PS2 "_PS2" 36 #define METHOD_NAME__PS3 "_PS3" 36 #define METHOD_NAME__PS3 "_PS3" 37 #define METHOD_NAME__REG "_REG" 37 #define METHOD_NAME__REG "_REG" 38 #define METHOD_NAME__SB_ "_SB_" 38 #define METHOD_NAME__SB_ "_SB_" 39 #define METHOD_NAME__SEG "_SEG" 39 #define METHOD_NAME__SEG "_SEG" 40 #define METHOD_NAME__SRS "_SRS" 40 #define METHOD_NAME__SRS "_SRS" 41 #define METHOD_NAME__STA "_STA" 41 #define METHOD_NAME__STA "_STA" 42 #define METHOD_NAME__SUB "_SUB" 42 #define METHOD_NAME__SUB "_SUB" 43 #define METHOD_NAME__UID "_UID" 43 #define METHOD_NAME__UID "_UID" 44 44 45 /* Method names - these methods must appear at 45 /* Method names - these methods must appear at the namespace root */ 46 46 47 #define METHOD_PATHNAME__PTS "\\_PTS" 47 #define METHOD_PATHNAME__PTS "\\_PTS" 48 #define METHOD_PATHNAME__SST "\\_SI._SST" 48 #define METHOD_PATHNAME__SST "\\_SI._SST" 49 #define METHOD_PATHNAME__WAK "\\_WAK" 49 #define METHOD_PATHNAME__WAK "\\_WAK" 50 50 51 /* Definitions of the predefined namespace nam 51 /* Definitions of the predefined namespace names */ 52 52 53 #define ACPI_UNKNOWN_NAME (u32) 0x3F3F3F 53 #define ACPI_UNKNOWN_NAME (u32) 0x3F3F3F3F /* Unknown name is "????" */ 54 #define ACPI_PREFIX_MIXED (u32) 0x697063 54 #define ACPI_PREFIX_MIXED (u32) 0x69706341 /* "Acpi" */ 55 #define ACPI_PREFIX_LOWER (u32) 0x697063 55 #define ACPI_PREFIX_LOWER (u32) 0x69706361 /* "acpi" */ 56 56 57 /* Root name stuff */ 57 /* Root name stuff */ 58 58 59 #define ACPI_ROOT_NAME (u32) 0x5F5F5F 59 #define ACPI_ROOT_NAME (u32) 0x5F5F5F5C /* Root name is "\___" */ 60 #define ACPI_ROOT_PATHNAME "\\___" 60 #define ACPI_ROOT_PATHNAME "\\___" 61 #define ACPI_NAMESPACE_ROOT "Namespace Roo 61 #define ACPI_NAMESPACE_ROOT "Namespace Root" 62 #define ACPI_NS_ROOT_PATH "\\" 62 #define ACPI_NS_ROOT_PATH "\\" 63 63 64 #endif /* __ACNAMES_H 64 #endif /* __ACNAMES_H__ */ 65 65
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.