cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

acnames.h (2238B)


      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 - 2022, 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__HID        "_HID"
     26#define METHOD_NAME__INI        "_INI"
     27#define METHOD_NAME__PLD        "_PLD"
     28#define METHOD_NAME__DSD        "_DSD"
     29#define METHOD_NAME__PRS        "_PRS"
     30#define METHOD_NAME__PRT        "_PRT"
     31#define METHOD_NAME__PRW        "_PRW"
     32#define METHOD_NAME__PS0        "_PS0"
     33#define METHOD_NAME__PS1        "_PS1"
     34#define METHOD_NAME__PS2        "_PS2"
     35#define METHOD_NAME__PS3        "_PS3"
     36#define METHOD_NAME__REG        "_REG"
     37#define METHOD_NAME__SB_        "_SB_"
     38#define METHOD_NAME__SEG        "_SEG"
     39#define METHOD_NAME__SRS        "_SRS"
     40#define METHOD_NAME__STA        "_STA"
     41#define METHOD_NAME__SUB        "_SUB"
     42#define METHOD_NAME__UID        "_UID"
     43
     44/* Method names - these methods must appear at the namespace root */
     45
     46#define METHOD_PATHNAME__PTS    "\\_PTS"
     47#define METHOD_PATHNAME__SST    "\\_SI._SST"
     48#define METHOD_PATHNAME__WAK    "\\_WAK"
     49
     50/* Definitions of the predefined namespace names  */
     51
     52#define ACPI_UNKNOWN_NAME       (u32) 0x3F3F3F3F	/* Unknown name is "????" */
     53#define ACPI_PREFIX_MIXED       (u32) 0x69706341	/* "Acpi" */
     54#define ACPI_PREFIX_LOWER       (u32) 0x69706361	/* "acpi" */
     55
     56/* Root name stuff */
     57
     58#define ACPI_ROOT_NAME          (u32) 0x5F5F5F5C	/* Root name is    "\___" */
     59#define ACPI_ROOT_PATHNAME      "\\___"
     60#define ACPI_NAMESPACE_ROOT     "Namespace Root"
     61#define ACPI_NS_ROOT_PATH       "\\"
     62
     63#endif				/* __ACNAMES_H__  */