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