Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags   |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) /******************************************************************************
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4)  * Module Name: psopcode - Parser/Interpreter opcode information table
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6)  * Copyright (C) 2000 - 2020, Intel Corp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8)  *****************************************************************************/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) #include <acpi/acpi.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) #include "accommon.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) #include "acopcode.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) #include "amlcode.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) #define _COMPONENT          ACPI_PARSER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) ACPI_MODULE_NAME("psopcode")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) /*******************************************************************************
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20)  * NAME:        acpi_gbl_aml_op_info
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22)  * DESCRIPTION: Opcode table. Each entry contains <opcode, type, name, operands>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23)  *              The name is a simple ascii string, the operand specifier is an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24)  *              ascii string with one letter per operand. The letter specifies
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25)  *              the operand type.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27)  ******************************************************************************/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29)  * Summary of opcode types/flags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32)  Opcodes that have associated namespace objects (AML_NSOBJECT flag)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	AML_SCOPE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	AML_DEVICE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	AML_THERMAL_ZONE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	AML_METHOD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	AML_POWER_RESOURCE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	AML_PROCESSOR_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	AML_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	AML_INDEX_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	AML_BANK_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	AML_NAME_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	AML_ALIAS_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	AML_MUTEX_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	AML_EVENT_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	AML_REGION_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	AML_CREATE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	AML_CREATE_BIT_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	AML_CREATE_BYTE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	AML_CREATE_WORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	AML_CREATE_DWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	AML_CREATE_QWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	AML_INT_NAMEDFIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	AML_INT_METHODCALL_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	AML_INT_NAMEPATH_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58)   Opcodes that are "namespace" opcodes (AML_NSOPCODE flag)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	AML_SCOPE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	AML_DEVICE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	AML_THERMAL_ZONE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	AML_METHOD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	AML_POWER_RESOURCE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	AML_PROCESSOR_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	AML_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	AML_INDEX_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	AML_BANK_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	AML_NAME_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	AML_ALIAS_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	AML_MUTEX_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	AML_EVENT_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	AML_REGION_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	AML_INT_NAMEDFIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76)   Opcodes that have an associated namespace node (AML_NSNODE flag)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	AML_SCOPE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	AML_DEVICE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	AML_THERMAL_ZONE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	AML_METHOD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	AML_POWER_RESOURCE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	AML_PROCESSOR_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	AML_NAME_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	AML_ALIAS_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	AML_MUTEX_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	AML_EVENT_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	AML_REGION_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	AML_CREATE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	AML_CREATE_BIT_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	AML_CREATE_BYTE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	AML_CREATE_WORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	AML_CREATE_DWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	AML_CREATE_QWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	AML_INT_NAMEDFIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	AML_INT_METHODCALL_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	AML_INT_NAMEPATH_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99)   Opcodes that define named ACPI objects (AML_NAMED flag)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	AML_SCOPE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	AML_DEVICE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	AML_THERMAL_ZONE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	AML_METHOD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	AML_POWER_RESOURCE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	AML_PROCESSOR_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	AML_NAME_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	AML_ALIAS_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	AML_MUTEX_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	AML_EVENT_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	AML_REGION_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	AML_INT_NAMEDFIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114)   Opcodes that contain executable AML as part of the definition that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)   must be deferred until needed
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	AML_METHOD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	AML_VARIABLE_PACKAGE_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	AML_CREATE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	AML_CREATE_BIT_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	AML_CREATE_BYTE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	AML_CREATE_WORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	AML_CREATE_DWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	AML_CREATE_QWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	AML_REGION_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	AML_BUFFER_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)   Field opcodes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	AML_CREATE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	AML_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	AML_INDEX_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	AML_BANK_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135)   Field "Create" opcodes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	AML_CREATE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	AML_CREATE_BIT_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	AML_CREATE_BYTE_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	AML_CREATE_WORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	AML_CREATE_DWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	AML_CREATE_QWORD_FIELD_OP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)  ******************************************************************************/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146)  * Master Opcode information table. A summary of everything we know about each
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)  * opcode, all in one place.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) const struct acpi_opcode_info acpi_gbl_aml_op_info[AML_NUM_OPCODES] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) /*! [Begin] no source code translation */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) /* Index           Name                 Parser Args               Interpreter Args                ObjectType                    Class                      Type                  Flags */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) /* 00 */ ACPI_OP("Zero", ARGP_ZERO_OP, ARGI_ZERO_OP, ACPI_TYPE_INTEGER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 			 AML_CLASS_ARGUMENT, AML_TYPE_CONSTANT, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) /* 01 */ ACPI_OP("One", ARGP_ONE_OP, ARGI_ONE_OP, ACPI_TYPE_INTEGER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 			 AML_CLASS_ARGUMENT, AML_TYPE_CONSTANT, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) /* 02 */ ACPI_OP("Alias", ARGP_ALIAS_OP, ARGI_ALIAS_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 			 ACPI_TYPE_LOCAL_ALIAS, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 			 AML_TYPE_NAMED_SIMPLE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) /* 03 */ ACPI_OP("Name", ARGP_NAME_OP, ARGI_NAME_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 			 AML_CLASS_NAMED_OBJECT, AML_TYPE_NAMED_COMPLEX,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) /* 04 */ ACPI_OP("ByteConst", ARGP_BYTE_OP, ARGI_BYTE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 			 ACPI_TYPE_INTEGER, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 			 AML_TYPE_LITERAL, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) /* 05 */ ACPI_OP("WordConst", ARGP_WORD_OP, ARGI_WORD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 			 ACPI_TYPE_INTEGER, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 			 AML_TYPE_LITERAL, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) /* 06 */ ACPI_OP("DwordConst", ARGP_DWORD_OP, ARGI_DWORD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 			 ACPI_TYPE_INTEGER, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 			 AML_TYPE_LITERAL, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) /* 07 */ ACPI_OP("String", ARGP_STRING_OP, ARGI_STRING_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 			 ACPI_TYPE_STRING, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 			 AML_TYPE_LITERAL, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) /* 08 */ ACPI_OP("Scope", ARGP_SCOPE_OP, ARGI_SCOPE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 			 ACPI_TYPE_LOCAL_SCOPE, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 			 AML_TYPE_NAMED_NO_OBJ,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) /* 09 */ ACPI_OP("Buffer", ARGP_BUFFER_OP, ARGI_BUFFER_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 			 ACPI_TYPE_BUFFER, AML_CLASS_CREATE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 			 AML_TYPE_CREATE_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 			 AML_HAS_ARGS | AML_DEFER | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) /* 0A */ ACPI_OP("Package", ARGP_PACKAGE_OP, ARGI_PACKAGE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 			 ACPI_TYPE_PACKAGE, AML_CLASS_CREATE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 			 AML_TYPE_CREATE_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 			 AML_HAS_ARGS | AML_DEFER | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) /* 0B */ ACPI_OP("Method", ARGP_METHOD_OP, ARGI_METHOD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) 			 ACPI_TYPE_METHOD, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 			 AML_TYPE_NAMED_COMPLEX,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 			 AML_NSNODE | AML_NAMED | AML_DEFER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) /* 0C */ ACPI_OP("Local0", ARGP_LOCAL0, ARGI_LOCAL0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) /* 0D */ ACPI_OP("Local1", ARGP_LOCAL1, ARGI_LOCAL1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) /* 0E */ ACPI_OP("Local2", ARGP_LOCAL2, ARGI_LOCAL2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) /* 0F */ ACPI_OP("Local3", ARGP_LOCAL3, ARGI_LOCAL3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) /* 10 */ ACPI_OP("Local4", ARGP_LOCAL4, ARGI_LOCAL4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) /* 11 */ ACPI_OP("Local5", ARGP_LOCAL5, ARGI_LOCAL5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) /* 12 */ ACPI_OP("Local6", ARGP_LOCAL6, ARGI_LOCAL6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) /* 13 */ ACPI_OP("Local7", ARGP_LOCAL7, ARGI_LOCAL7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 			 AML_TYPE_LOCAL_VARIABLE, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) /* 14 */ ACPI_OP("Arg0", ARGP_ARG0, ARGI_ARG0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) 			 AML_TYPE_METHOD_ARGUMENT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) /* 15 */ ACPI_OP("Arg1", ARGP_ARG1, ARGI_ARG1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) 			 AML_TYPE_METHOD_ARGUMENT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) /* 16 */ ACPI_OP("Arg2", ARGP_ARG2, ARGI_ARG2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 			 AML_TYPE_METHOD_ARGUMENT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) /* 17 */ ACPI_OP("Arg3", ARGP_ARG3, ARGI_ARG3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) 			 AML_TYPE_METHOD_ARGUMENT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) /* 18 */ ACPI_OP("Arg4", ARGP_ARG4, ARGI_ARG4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 			 AML_TYPE_METHOD_ARGUMENT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) /* 19 */ ACPI_OP("Arg5", ARGP_ARG5, ARGI_ARG5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) 			 AML_TYPE_METHOD_ARGUMENT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) /* 1A */ ACPI_OP("Arg6", ARGP_ARG6, ARGI_ARG6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) 			 AML_TYPE_METHOD_ARGUMENT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) /* 1B */ ACPI_OP("Store", ARGP_STORE_OP, ARGI_STORE_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) 			 AML_FLAGS_EXEC_1A_1T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) /* 1C */ ACPI_OP("RefOf", ARGP_REF_OF_OP, ARGI_REF_OF_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 			 AML_FLAGS_EXEC_1A_0T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) /* 1D */ ACPI_OP("Add", ARGP_ADD_OP, ARGI_ADD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) /* 1E */ ACPI_OP("Concatenate", ARGP_CONCAT_OP, ARGI_CONCAT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) 			 AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) /* 1F */ ACPI_OP("Subtract", ARGP_SUBTRACT_OP, ARGI_SUBTRACT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 			 AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) /* 20 */ ACPI_OP("Increment", ARGP_INCREMENT_OP, ARGI_INCREMENT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) 			 AML_TYPE_EXEC_1A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) 			 AML_FLAGS_EXEC_1A_0T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) /* 21 */ ACPI_OP("Decrement", ARGP_DECREMENT_OP, ARGI_DECREMENT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) 			 AML_TYPE_EXEC_1A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) 			 AML_FLAGS_EXEC_1A_0T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) /* 22 */ ACPI_OP("Multiply", ARGP_MULTIPLY_OP, ARGI_MULTIPLY_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) 			 AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) /* 23 */ ACPI_OP("Divide", ARGP_DIVIDE_OP, ARGI_DIVIDE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) 			 AML_TYPE_EXEC_2A_2T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) 			 AML_FLAGS_EXEC_2A_2T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) /* 24 */ ACPI_OP("ShiftLeft", ARGP_SHIFT_LEFT_OP, ARGI_SHIFT_LEFT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) 			 AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) /* 25 */ ACPI_OP("ShiftRight", ARGP_SHIFT_RIGHT_OP, ARGI_SHIFT_RIGHT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) 			 AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) /* 26 */ ACPI_OP("And", ARGP_BIT_AND_OP, ARGI_BIT_AND_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) /* 27 */ ACPI_OP("NAnd", ARGP_BIT_NAND_OP, ARGI_BIT_NAND_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) 			 AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) /* 28 */ ACPI_OP("Or", ARGP_BIT_OR_OP, ARGI_BIT_OR_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) /* 29 */ ACPI_OP("NOr", ARGP_BIT_NOR_OP, ARGI_BIT_NOR_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) /* 2A */ ACPI_OP("XOr", ARGP_BIT_XOR_OP, ARGI_BIT_XOR_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_MATH | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) /* 2B */ ACPI_OP("Not", ARGP_BIT_NOT_OP, ARGI_BIT_NOT_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) /* 2C */ ACPI_OP("FindSetLeftBit", ARGP_FIND_SET_LEFT_BIT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) 			 ARGI_FIND_SET_LEFT_BIT_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) /* 2D */ ACPI_OP("FindSetRightBit", ARGP_FIND_SET_RIGHT_BIT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) 			 ARGI_FIND_SET_RIGHT_BIT_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) /* 2E */ ACPI_OP("DerefOf", ARGP_DEREF_OF_OP, ARGI_DEREF_OF_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) 			 AML_TYPE_EXEC_1A_0T_1R, AML_FLAGS_EXEC_1A_0T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) /* 2F */ ACPI_OP("Notify", ARGP_NOTIFY_OP, ARGI_NOTIFY_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) 			 AML_TYPE_EXEC_2A_0T_0R, AML_FLAGS_EXEC_2A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) /* 30 */ ACPI_OP("SizeOf", ARGP_SIZE_OF_OP, ARGI_SIZE_OF_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) 			 AML_TYPE_EXEC_1A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) 			 AML_FLAGS_EXEC_1A_0T_1R | AML_NO_OPERAND_RESOLVE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) /* 31 */ ACPI_OP("Index", ARGP_INDEX_OP, ARGI_INDEX_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) 			 AML_FLAGS_EXEC_2A_1T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) /* 32 */ ACPI_OP("Match", ARGP_MATCH_OP, ARGI_MATCH_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_6A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) 			 AML_FLAGS_EXEC_6A_0T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) /* 33 */ ACPI_OP("CreateDWordField", ARGP_CREATE_DWORD_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) 			 ARGI_CREATE_DWORD_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) 			 ACPI_TYPE_BUFFER_FIELD, AML_CLASS_CREATE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) 			 AML_TYPE_CREATE_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSNODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) 			 AML_DEFER | AML_CREATE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) /* 34 */ ACPI_OP("CreateWordField", ARGP_CREATE_WORD_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) 			 ARGI_CREATE_WORD_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) 			 ACPI_TYPE_BUFFER_FIELD, AML_CLASS_CREATE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) 			 AML_TYPE_CREATE_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSNODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) 			 AML_DEFER | AML_CREATE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) /* 35 */ ACPI_OP("CreateByteField", ARGP_CREATE_BYTE_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) 			 ARGI_CREATE_BYTE_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) 			 ACPI_TYPE_BUFFER_FIELD, AML_CLASS_CREATE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) 			 AML_TYPE_CREATE_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSNODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) 			 AML_DEFER | AML_CREATE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) /* 36 */ ACPI_OP("CreateBitField", ARGP_CREATE_BIT_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) 			 ARGI_CREATE_BIT_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) 			 ACPI_TYPE_BUFFER_FIELD, AML_CLASS_CREATE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) 			 AML_TYPE_CREATE_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSNODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) 			 AML_DEFER | AML_CREATE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) /* 37 */ ACPI_OP("ObjectType", ARGP_OBJECT_TYPE_OP, ARGI_OBJECT_TYPE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) 			 AML_TYPE_EXEC_1A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) 			 AML_FLAGS_EXEC_1A_0T_1R | AML_NO_OPERAND_RESOLVE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) /* 38 */ ACPI_OP("LAnd", ARGP_LAND_OP, ARGI_LAND_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) 			 AML_FLAGS_EXEC_2A_0T_1R | AML_LOGICAL_NUMERIC |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) 			 AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) /* 39 */ ACPI_OP("LOr", ARGP_LOR_OP, ARGI_LOR_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) 			 AML_FLAGS_EXEC_2A_0T_1R | AML_LOGICAL_NUMERIC |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) 			 AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) /* 3A */ ACPI_OP("LNot", ARGP_LNOT_OP, ARGI_LNOT_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) 			 AML_FLAGS_EXEC_1A_0T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) /* 3B */ ACPI_OP("LEqual", ARGP_LEQUAL_OP, ARGI_LEQUAL_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) 			 AML_TYPE_EXEC_2A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) 			 AML_FLAGS_EXEC_2A_0T_1R | AML_LOGICAL | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) /* 3C */ ACPI_OP("LGreater", ARGP_LGREATER_OP, ARGI_LGREATER_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) 			 AML_TYPE_EXEC_2A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) 			 AML_FLAGS_EXEC_2A_0T_1R | AML_LOGICAL | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) /* 3D */ ACPI_OP("LLess", ARGP_LLESS_OP, ARGI_LLESS_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) 			 AML_FLAGS_EXEC_2A_0T_1R | AML_LOGICAL | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) /* 3E */ ACPI_OP("If", ARGP_IF_OP, ARGI_IF_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) 			 AML_CLASS_CONTROL, AML_TYPE_CONTROL, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) /* 3F */ ACPI_OP("Else", ARGP_ELSE_OP, ARGI_ELSE_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) 			 AML_CLASS_CONTROL, AML_TYPE_CONTROL, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) /* 40 */ ACPI_OP("While", ARGP_WHILE_OP, ARGI_WHILE_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) 			 AML_CLASS_CONTROL, AML_TYPE_CONTROL, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) /* 41 */ ACPI_OP("Noop", ARGP_NOOP_OP, ARGI_NOOP_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) 			 AML_CLASS_CONTROL, AML_TYPE_CONTROL, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) /* 42 */ ACPI_OP("Return", ARGP_RETURN_OP, ARGI_RETURN_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) 			 ACPI_TYPE_ANY, AML_CLASS_CONTROL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) 			 AML_TYPE_CONTROL, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) /* 43 */ ACPI_OP("Break", ARGP_BREAK_OP, ARGI_BREAK_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) 			 AML_CLASS_CONTROL, AML_TYPE_CONTROL, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) /* 44 */ ACPI_OP("BreakPoint", ARGP_BREAK_POINT_OP, ARGI_BREAK_POINT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) 			 ACPI_TYPE_ANY, AML_CLASS_CONTROL, AML_TYPE_CONTROL, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) /* 45 */ ACPI_OP("Ones", ARGP_ONES_OP, ARGI_ONES_OP, ACPI_TYPE_INTEGER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) 			 AML_CLASS_ARGUMENT, AML_TYPE_CONSTANT, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) /* Prefixed opcodes (Two-byte opcodes with a prefix op) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) /* 46 */ ACPI_OP("Mutex", ARGP_MUTEX_OP, ARGI_MUTEX_OP, ACPI_TYPE_MUTEX,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) 			 AML_CLASS_NAMED_OBJECT, AML_TYPE_NAMED_SIMPLE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) /* 47 */ ACPI_OP("Event", ARGP_EVENT_OP, ARGI_EVENT_OP, ACPI_TYPE_EVENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) 			 AML_CLASS_NAMED_OBJECT, AML_TYPE_NAMED_SIMPLE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) 			 AML_NSOBJECT | AML_NSOPCODE | AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) /* 48 */ ACPI_OP("CondRefOf", ARGP_COND_REF_OF_OP, ARGI_COND_REF_OF_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) 			 AML_TYPE_EXEC_1A_1T_1R, AML_FLAGS_EXEC_1A_1T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) /* 49 */ ACPI_OP("CreateField", ARGP_CREATE_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) 			 ARGI_CREATE_FIELD_OP, ACPI_TYPE_BUFFER_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) 			 AML_CLASS_CREATE, AML_TYPE_CREATE_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSNODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) 			 AML_DEFER | AML_FIELD | AML_CREATE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) /* 4A */ ACPI_OP("Load", ARGP_LOAD_OP, ARGI_LOAD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_1T_0R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) 			 AML_FLAGS_EXEC_1A_1T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) /* 4B */ ACPI_OP("Stall", ARGP_STALL_OP, ARGI_STALL_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_0T_0R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) 			 AML_FLAGS_EXEC_1A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) /* 4C */ ACPI_OP("Sleep", ARGP_SLEEP_OP, ARGI_SLEEP_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_0T_0R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) 			 AML_FLAGS_EXEC_1A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) /* 4D */ ACPI_OP("Acquire", ARGP_ACQUIRE_OP, ARGI_ACQUIRE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) 			 AML_TYPE_EXEC_2A_0T_1R, AML_FLAGS_EXEC_2A_0T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) /* 4E */ ACPI_OP("Signal", ARGP_SIGNAL_OP, ARGI_SIGNAL_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) 			 AML_TYPE_EXEC_1A_0T_0R, AML_FLAGS_EXEC_1A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) /* 4F */ ACPI_OP("Wait", ARGP_WAIT_OP, ARGI_WAIT_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) 			 AML_FLAGS_EXEC_2A_0T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) /* 50 */ ACPI_OP("Reset", ARGP_RESET_OP, ARGI_RESET_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_0T_0R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) 			 AML_FLAGS_EXEC_1A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) /* 51 */ ACPI_OP("Release", ARGP_RELEASE_OP, ARGI_RELEASE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) 			 AML_TYPE_EXEC_1A_0T_0R, AML_FLAGS_EXEC_1A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) /* 52 */ ACPI_OP("FromBCD", ARGP_FROM_BCD_OP, ARGI_FROM_BCD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) 			 AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) /* 53 */ ACPI_OP("ToBCD", ARGP_TO_BCD_OP, ARGI_TO_BCD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) /* 54 */ ACPI_OP("Unload", ARGP_UNLOAD_OP, ARGI_UNLOAD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) 			 AML_TYPE_EXEC_1A_0T_0R, AML_FLAGS_EXEC_1A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) /* 55 */ ACPI_OP("Revision", ARGP_REVISION_OP, ARGI_REVISION_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) 			 ACPI_TYPE_INTEGER, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) 			 AML_TYPE_CONSTANT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) /* 56 */ ACPI_OP("Debug", ARGP_DEBUG_OP, ARGI_DEBUG_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) 			 AML_TYPE_CONSTANT, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) /* 57 */ ACPI_OP("Fatal", ARGP_FATAL_OP, ARGI_FATAL_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_3A_0T_0R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) 			 AML_FLAGS_EXEC_3A_0T_0R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) /* 58 */ ACPI_OP("OperationRegion", ARGP_REGION_OP, ARGI_REGION_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) 			 ACPI_TYPE_REGION, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) 			 AML_TYPE_NAMED_COMPLEX,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) 			 AML_NSNODE | AML_NAMED | AML_DEFER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) /* 59 */ ACPI_OP("Field", ARGP_FIELD_OP, ARGI_FIELD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) 			 AML_CLASS_NAMED_OBJECT, AML_TYPE_NAMED_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) 			 AML_FIELD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) /* 5A */ ACPI_OP("Device", ARGP_DEVICE_OP, ARGI_DEVICE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) 			 ACPI_TYPE_DEVICE, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) 			 AML_TYPE_NAMED_NO_OBJ,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) /* 5B */ ACPI_OP("Processor", ARGP_PROCESSOR_OP, ARGI_PROCESSOR_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) 			 ACPI_TYPE_PROCESSOR, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) 			 AML_TYPE_NAMED_SIMPLE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) /* 5C */ ACPI_OP("PowerResource", ARGP_POWER_RES_OP, ARGI_POWER_RES_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) 			 ACPI_TYPE_POWER, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) 			 AML_TYPE_NAMED_SIMPLE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) /* 5D */ ACPI_OP("ThermalZone", ARGP_THERMAL_ZONE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) 			 ARGI_THERMAL_ZONE_OP, ACPI_TYPE_THERMAL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) 			 AML_CLASS_NAMED_OBJECT, AML_TYPE_NAMED_NO_OBJ,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) /* 5E */ ACPI_OP("IndexField", ARGP_INDEX_FIELD_OP, ARGI_INDEX_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) 			 ACPI_TYPE_ANY, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) 			 AML_TYPE_NAMED_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) 			 AML_FIELD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) /* 5F */ ACPI_OP("BankField", ARGP_BANK_FIELD_OP, ARGI_BANK_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) 			 ACPI_TYPE_LOCAL_BANK_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) 			 AML_CLASS_NAMED_OBJECT, AML_TYPE_NAMED_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) 			 AML_FIELD | AML_DEFER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) /* Internal opcodes that map to invalid AML opcodes */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) /* 60 */ ACPI_OP("LNotEqual", ARGP_LNOTEQUAL_OP, ARGI_LNOTEQUAL_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) 			 ACPI_TYPE_ANY, AML_CLASS_INTERNAL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) 			 AML_TYPE_BOGUS, AML_HAS_ARGS | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) /* 61 */ ACPI_OP("LLessEqual", ARGP_LLESSEQUAL_OP, ARGI_LLESSEQUAL_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) 			 ACPI_TYPE_ANY, AML_CLASS_INTERNAL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) 			 AML_TYPE_BOGUS, AML_HAS_ARGS | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) /* 62 */ ACPI_OP("LGreaterEqual", ARGP_LGREATEREQUAL_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) 			 ARGI_LGREATEREQUAL_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) 			 AML_CLASS_INTERNAL, AML_TYPE_BOGUS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) 			 AML_HAS_ARGS | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) /* 63 */ ACPI_OP("-NamePath-", ARGP_NAMEPATH_OP, ARGI_NAMEPATH_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) 			 ACPI_TYPE_LOCAL_REFERENCE, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) 			 AML_TYPE_LITERAL, AML_NSOBJECT | AML_NSNODE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) /* 64 */ ACPI_OP("-MethodCall-", ARGP_METHODCALL_OP, ARGI_METHODCALL_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) 			 ACPI_TYPE_METHOD, AML_CLASS_METHOD_CALL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) 			 AML_TYPE_METHOD_CALL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSNODE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) /* 65 */ ACPI_OP("-ByteList-", ARGP_BYTELIST_OP, ARGI_BYTELIST_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) 			 ACPI_TYPE_ANY, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) 			 AML_TYPE_LITERAL, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) /* 66 */ ACPI_OP("-ReservedField-", ARGP_RESERVEDFIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) 			 ARGI_RESERVEDFIELD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) 			 AML_CLASS_INTERNAL, AML_TYPE_BOGUS, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) /* 67 */ ACPI_OP("-NamedField-", ARGP_NAMEDFIELD_OP, ARGI_NAMEDFIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) 			 ACPI_TYPE_ANY, AML_CLASS_INTERNAL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) 			 AML_TYPE_BOGUS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) 			 AML_NSOBJECT | AML_NSOPCODE | AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) /* 68 */ ACPI_OP("-AccessField-", ARGP_ACCESSFIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) 			 ARGI_ACCESSFIELD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) 			 AML_CLASS_INTERNAL, AML_TYPE_BOGUS, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) /* 69 */ ACPI_OP("-StaticString", ARGP_STATICSTRING_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) 			 ARGI_STATICSTRING_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) 			 AML_CLASS_INTERNAL, AML_TYPE_BOGUS, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) /* 6A */ ACPI_OP("-Return Value-", ARG_NONE, ARG_NONE, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) 			 AML_CLASS_RETURN_VALUE, AML_TYPE_RETURN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) 			 AML_HAS_ARGS | AML_HAS_RETVAL),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) /* 6B */ ACPI_OP("-UNKNOWN_OP-", ARG_NONE, ARG_NONE, ACPI_TYPE_INVALID,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) 			 AML_CLASS_UNKNOWN, AML_TYPE_BOGUS, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) /* 6C */ ACPI_OP("-ASCII_ONLY-", ARG_NONE, ARG_NONE, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) 			 AML_CLASS_ASCII, AML_TYPE_BOGUS, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) /* 6D */ ACPI_OP("-PREFIX_ONLY-", ARG_NONE, ARG_NONE, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) 			 AML_CLASS_PREFIX, AML_TYPE_BOGUS, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) /* ACPI 2.0 opcodes */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) /* 6E */ ACPI_OP("QwordConst", ARGP_QWORD_OP, ARGI_QWORD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) 			 ACPI_TYPE_INTEGER, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) 			 AML_TYPE_LITERAL, AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) 	/* 6F */ ACPI_OP("Package", /* Var */ ARGP_VAR_PACKAGE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) 			 ARGI_VAR_PACKAGE_OP, ACPI_TYPE_PACKAGE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) 			 AML_CLASS_CREATE, AML_TYPE_CREATE_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) 			 AML_HAS_ARGS | AML_DEFER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) /* 70 */ ACPI_OP("ConcatenateResTemplate", ARGP_CONCAT_RES_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) 			 ARGI_CONCAT_RES_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) /* 71 */ ACPI_OP("Mod", ARGP_MOD_OP, ARGI_MOD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) /* 72 */ ACPI_OP("CreateQWordField", ARGP_CREATE_QWORD_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) 			 ARGI_CREATE_QWORD_FIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) 			 ACPI_TYPE_BUFFER_FIELD, AML_CLASS_CREATE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) 			 AML_TYPE_CREATE_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSNODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) 			 AML_DEFER | AML_CREATE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) /* 73 */ ACPI_OP("ToBuffer", ARGP_TO_BUFFER_OP, ARGI_TO_BUFFER_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) 			 AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) /* 74 */ ACPI_OP("ToDecimalString", ARGP_TO_DEC_STR_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) 			 ARGI_TO_DEC_STR_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) /* 75 */ ACPI_OP("ToHexString", ARGP_TO_HEX_STR_OP, ARGI_TO_HEX_STR_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) 			 AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) /* 76 */ ACPI_OP("ToInteger", ARGP_TO_INTEGER_OP, ARGI_TO_INTEGER_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) 			 AML_TYPE_EXEC_1A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) 			 AML_FLAGS_EXEC_1A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) /* 77 */ ACPI_OP("ToString", ARGP_TO_STRING_OP, ARGI_TO_STRING_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) 			 AML_TYPE_EXEC_2A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) 			 AML_FLAGS_EXEC_2A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) /* 78 */ ACPI_OP("CopyObject", ARGP_COPY_OP, ARGI_COPY_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) 			 AML_TYPE_EXEC_1A_1T_1R, AML_FLAGS_EXEC_1A_1T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) /* 79 */ ACPI_OP("Mid", ARGP_MID_OP, ARGI_MID_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_3A_1T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) 			 AML_FLAGS_EXEC_3A_1T_1R | AML_CONSTANT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) /* 7A */ ACPI_OP("Continue", ARGP_CONTINUE_OP, ARGI_CONTINUE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) 			 ACPI_TYPE_ANY, AML_CLASS_CONTROL, AML_TYPE_CONTROL, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) /* 7B */ ACPI_OP("LoadTable", ARGP_LOAD_TABLE_OP, ARGI_LOAD_TABLE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) 			 ACPI_TYPE_ANY, AML_CLASS_EXECUTE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) 			 AML_TYPE_EXEC_6A_0T_1R, AML_FLAGS_EXEC_6A_0T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) /* 7C */ ACPI_OP("DataTableRegion", ARGP_DATA_REGION_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) 			 ARGI_DATA_REGION_OP, ACPI_TYPE_REGION,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) 			 AML_CLASS_NAMED_OBJECT, AML_TYPE_NAMED_COMPLEX,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) 			 AML_NSNODE | AML_NAMED | AML_DEFER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) /* 7D */ ACPI_OP("[EvalSubTree]", ARGP_SCOPE_OP, ARGI_SCOPE_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) 			 ACPI_TYPE_ANY, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) 			 AML_TYPE_NAMED_NO_OBJ,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) 			 AML_NSNODE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) /* ACPI 3.0 opcodes */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) /* 7E */ ACPI_OP("Timer", ARGP_TIMER_OP, ARGI_TIMER_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_0A_0T_1R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) 			 AML_FLAGS_EXEC_0A_0T_1R),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) /* ACPI 5.0 opcodes */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) /* 7F */ ACPI_OP("-ConnectField-", ARGP_CONNECTFIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) 			 ARGI_CONNECTFIELD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) 			 AML_CLASS_INTERNAL, AML_TYPE_BOGUS, AML_HAS_ARGS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) /* 80 */ ACPI_OP("-ExtAccessField-", ARGP_CONNECTFIELD_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) 			 ARGI_CONNECTFIELD_OP, ACPI_TYPE_ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) 			 AML_CLASS_INTERNAL, AML_TYPE_BOGUS, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) /* ACPI 6.0 opcodes */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) /* 81 */ ACPI_OP("External", ARGP_EXTERNAL_OP, ARGI_EXTERNAL_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) 			 ACPI_TYPE_ANY, AML_CLASS_NAMED_OBJECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) 			 AML_TYPE_NAMED_SIMPLE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) 			 AML_HAS_ARGS | AML_NSOBJECT | AML_NSOPCODE |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) 			 AML_NSNODE | AML_NAMED),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) /* 82 */ ACPI_OP("Comment", ARGP_COMMENT_OP, ARGI_COMMENT_OP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) 			 ACPI_TYPE_STRING, AML_CLASS_ARGUMENT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) 			 AML_TYPE_LITERAL, AML_CONSTANT)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) /*! [End] no source code translation !*/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) };