Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/acpi/acnames.h
26278 views
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 - 2025, 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
66