Warning, cross-references for /kernel/include/drivers/acpi/acopcode.h need to be fixed.
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115
0116 #ifndef __ACOPCODE_H__
0117 #define __ACOPCODE_H__
0118
0119 #define MAX_EXTENDED_OPCODE 0x88
0120 #define NUM_EXTENDED_OPCODE (MAX_EXTENDED_OPCODE + 1)
0121 #define MAX_INTERNAL_OPCODE
0122 #define NUM_INTERNAL_OPCODE (MAX_INTERNAL_OPCODE + 1)
0123
0124
0125
0126 #define _UNK 0x6B
0127
0128
0129
0130
0131
0132
0133 #define _ASC 0x6C
0134 #define _NAM 0x6C
0135 #define _PFX 0x6D
0136
0137
0138
0139
0140
0141
0142
0143 #define ARGP_ACCESSFIELD_OP ARGP_LIST1 (ARGP_NAMESTRING)
0144 #define ARGP_ACQUIRE_OP ARGP_LIST2 (ARGP_SUPERNAME, ARGP_WORDDATA)
0145 #define ARGP_ADD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0146 #define ARGP_ALIAS_OP ARGP_LIST2 (ARGP_NAMESTRING, ARGP_NAME)
0147 #define ARGP_ARG0 ARG_NONE
0148 #define ARGP_ARG1 ARG_NONE
0149 #define ARGP_ARG2 ARG_NONE
0150 #define ARGP_ARG3 ARG_NONE
0151 #define ARGP_ARG4 ARG_NONE
0152 #define ARGP_ARG5 ARG_NONE
0153 #define ARGP_ARG6 ARG_NONE
0154 #define ARGP_BANK_FIELD_OP ARGP_LIST6 (ARGP_PKGLENGTH, ARGP_NAMESTRING, ARGP_NAMESTRING,ARGP_TERMARG, ARGP_BYTEDATA, ARGP_FIELDLIST)
0155 #define ARGP_BIT_AND_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0156 #define ARGP_BIT_NAND_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0157 #define ARGP_BIT_NOR_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0158 #define ARGP_BIT_NOT_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0159 #define ARGP_BIT_OR_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0160 #define ARGP_BIT_XOR_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0161 #define ARGP_BREAK_OP ARG_NONE
0162 #define ARGP_BREAK_POINT_OP ARG_NONE
0163 #define ARGP_BUFFER_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_TERMARG, ARGP_BYTELIST)
0164 #define ARGP_BYTE_OP ARGP_LIST1 (ARGP_BYTEDATA)
0165 #define ARGP_BYTELIST_OP ARGP_LIST1 (ARGP_NAMESTRING)
0166 #define ARGP_CONCAT_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0167 #define ARGP_CONCAT_RES_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0168 #define ARGP_COND_REF_OF_OP ARGP_LIST2 (ARGP_SUPERNAME, ARGP_SUPERNAME)
0169 #define ARGP_CONTINUE_OP ARG_NONE
0170 #define ARGP_COPY_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_SIMPLENAME)
0171 #define ARGP_CREATE_BIT_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME)
0172 #define ARGP_CREATE_BYTE_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME)
0173 #define ARGP_CREATE_DWORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME)
0174 #define ARGP_CREATE_FIELD_OP ARGP_LIST4 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME)
0175 #define ARGP_CREATE_QWORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME)
0176 #define ARGP_CREATE_WORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME)
0177 #define ARGP_DATA_REGION_OP ARGP_LIST4 (ARGP_NAME, ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG)
0178 #define ARGP_DEBUG_OP ARG_NONE
0179 #define ARGP_DECREMENT_OP ARGP_LIST1 (ARGP_SUPERNAME)
0180 #define ARGP_DEREF_OF_OP ARGP_LIST1 (ARGP_TERMARG)
0181 #define ARGP_DEVICE_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_NAME, ARGP_OBJLIST)
0182 #define ARGP_DIVIDE_OP ARGP_LIST4 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET, ARGP_TARGET)
0183 #define ARGP_DWORD_OP ARGP_LIST1 (ARGP_DWORDDATA)
0184 #define ARGP_ELSE_OP ARGP_LIST2 (ARGP_PKGLENGTH, ARGP_TERMLIST)
0185 #define ARGP_EVENT_OP ARGP_LIST1 (ARGP_NAME)
0186 #define ARGP_FATAL_OP ARGP_LIST3 (ARGP_BYTEDATA, ARGP_DWORDDATA, ARGP_TERMARG)
0187 #define ARGP_FIELD_OP ARGP_LIST4 (ARGP_PKGLENGTH, ARGP_NAMESTRING, ARGP_BYTEDATA, ARGP_FIELDLIST)
0188 #define ARGP_FIND_SET_LEFT_BIT_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0189 #define ARGP_FIND_SET_RIGHT_BIT_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0190 #define ARGP_FROM_BCD_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0191 #define ARGP_IF_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_TERMARG, ARGP_TERMLIST)
0192 #define ARGP_INCREMENT_OP ARGP_LIST1 (ARGP_SUPERNAME)
0193 #define ARGP_INDEX_FIELD_OP ARGP_LIST5 (ARGP_PKGLENGTH, ARGP_NAMESTRING, ARGP_NAMESTRING,ARGP_BYTEDATA, ARGP_FIELDLIST)
0194 #define ARGP_INDEX_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0195 #define ARGP_LAND_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0196 #define ARGP_LEQUAL_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0197 #define ARGP_LGREATER_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0198 #define ARGP_LGREATEREQUAL_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0199 #define ARGP_LLESS_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0200 #define ARGP_LLESSEQUAL_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0201 #define ARGP_LNOT_OP ARGP_LIST1 (ARGP_TERMARG)
0202 #define ARGP_LNOTEQUAL_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0203 #define ARGP_LOAD_OP ARGP_LIST2 (ARGP_NAMESTRING, ARGP_SUPERNAME)
0204 #define ARGP_LOAD_TABLE_OP ARGP_LIST6 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG)
0205 #define ARGP_LOCAL0 ARG_NONE
0206 #define ARGP_LOCAL1 ARG_NONE
0207 #define ARGP_LOCAL2 ARG_NONE
0208 #define ARGP_LOCAL3 ARG_NONE
0209 #define ARGP_LOCAL4 ARG_NONE
0210 #define ARGP_LOCAL5 ARG_NONE
0211 #define ARGP_LOCAL6 ARG_NONE
0212 #define ARGP_LOCAL7 ARG_NONE
0213 #define ARGP_LOR_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TERMARG)
0214 #define ARGP_MATCH_OP ARGP_LIST6 (ARGP_TERMARG, ARGP_BYTEDATA, ARGP_TERMARG, ARGP_BYTEDATA, ARGP_TERMARG, ARGP_TERMARG)
0215 #define ARGP_METHOD_OP ARGP_LIST4 (ARGP_PKGLENGTH, ARGP_NAME, ARGP_BYTEDATA, ARGP_TERMLIST)
0216 #define ARGP_METHODCALL_OP ARGP_LIST1 (ARGP_NAMESTRING)
0217 #define ARGP_MID_OP ARGP_LIST4 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0218 #define ARGP_MOD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0219 #define ARGP_MULTIPLY_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0220 #define ARGP_MUTEX_OP ARGP_LIST2 (ARGP_NAME, ARGP_BYTEDATA)
0221 #define ARGP_NAME_OP ARGP_LIST2 (ARGP_NAME, ARGP_DATAOBJ)
0222 #define ARGP_NAMEDFIELD_OP ARGP_LIST1 (ARGP_NAMESTRING)
0223 #define ARGP_NAMEPATH_OP ARGP_LIST1 (ARGP_NAMESTRING)
0224 #define ARGP_NOOP_OP ARG_NONE
0225 #define ARGP_NOTIFY_OP ARGP_LIST2 (ARGP_SUPERNAME, ARGP_TERMARG)
0226 #define ARGP_ONE_OP ARG_NONE
0227 #define ARGP_ONES_OP ARG_NONE
0228 #define ARGP_PACKAGE_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_BYTEDATA, ARGP_DATAOBJLIST)
0229 #define ARGP_POWER_RES_OP ARGP_LIST5 (ARGP_PKGLENGTH, ARGP_NAME, ARGP_BYTEDATA, ARGP_WORDDATA, ARGP_OBJLIST)
0230 #define ARGP_PROCESSOR_OP ARGP_LIST6 (ARGP_PKGLENGTH, ARGP_NAME, ARGP_BYTEDATA, ARGP_DWORDDATA, ARGP_BYTEDATA, ARGP_OBJLIST)
0231 #define ARGP_QWORD_OP ARGP_LIST1 (ARGP_QWORDDATA)
0232 #define ARGP_REF_OF_OP ARGP_LIST1 (ARGP_SUPERNAME)
0233 #define ARGP_REGION_OP ARGP_LIST4 (ARGP_NAME, ARGP_BYTEDATA, ARGP_TERMARG, ARGP_TERMARG)
0234 #define ARGP_RELEASE_OP ARGP_LIST1 (ARGP_SUPERNAME)
0235 #define ARGP_RESERVEDFIELD_OP ARGP_LIST1 (ARGP_NAMESTRING)
0236 #define ARGP_RESET_OP ARGP_LIST1 (ARGP_SUPERNAME)
0237 #define ARGP_RETURN_OP ARGP_LIST1 (ARGP_TERMARG)
0238 #define ARGP_REVISION_OP ARG_NONE
0239 #define ARGP_SCOPE_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_NAME, ARGP_TERMLIST)
0240 #define ARGP_SHIFT_LEFT_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0241 #define ARGP_SHIFT_RIGHT_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0242 #define ARGP_SIGNAL_OP ARGP_LIST1 (ARGP_SUPERNAME)
0243 #define ARGP_SIZE_OF_OP ARGP_LIST1 (ARGP_SUPERNAME)
0244 #define ARGP_SLEEP_OP ARGP_LIST1 (ARGP_TERMARG)
0245 #define ARGP_STALL_OP ARGP_LIST1 (ARGP_TERMARG)
0246 #define ARGP_STATICSTRING_OP ARGP_LIST1 (ARGP_NAMESTRING)
0247 #define ARGP_STORE_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_SUPERNAME)
0248 #define ARGP_STRING_OP ARGP_LIST1 (ARGP_CHARLIST)
0249 #define ARGP_SUBTRACT_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0250 #define ARGP_THERMAL_ZONE_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_NAME, ARGP_OBJLIST)
0251 #define ARGP_TIMER_OP ARG_NONE
0252 #define ARGP_TO_BCD_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0253 #define ARGP_TO_BUFFER_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0254 #define ARGP_TO_DEC_STR_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0255 #define ARGP_TO_HEX_STR_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0256 #define ARGP_TO_INTEGER_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_TARGET)
0257 #define ARGP_TO_STRING_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET)
0258 #define ARGP_TYPE_OP ARGP_LIST1 (ARGP_SUPERNAME)
0259 #define ARGP_UNLOAD_OP ARGP_LIST1 (ARGP_SUPERNAME)
0260 #define ARGP_VAR_PACKAGE_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_TERMARG, ARGP_DATAOBJLIST)
0261 #define ARGP_WAIT_OP ARGP_LIST2 (ARGP_SUPERNAME, ARGP_TERMARG)
0262 #define ARGP_WHILE_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_TERMARG, ARGP_TERMLIST)
0263 #define ARGP_WORD_OP ARGP_LIST1 (ARGP_WORDDATA)
0264 #define ARGP_ZERO_OP ARG_NONE
0265
0266
0267
0268
0269
0270
0271
0272
0273
0274 #define ARGI_ACCESSFIELD_OP ARGI_INVALID_OPCODE
0275 #define ARGI_ACQUIRE_OP ARGI_LIST2 (ARGI_MUTEX, ARGI_INTEGER)
0276 #define ARGI_ADD_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0277 #define ARGI_ALIAS_OP ARGI_INVALID_OPCODE
0278 #define ARGI_ARG0 ARG_NONE
0279 #define ARGI_ARG1 ARG_NONE
0280 #define ARGI_ARG2 ARG_NONE
0281 #define ARGI_ARG3 ARG_NONE
0282 #define ARGI_ARG4 ARG_NONE
0283 #define ARGI_ARG5 ARG_NONE
0284 #define ARGI_ARG6 ARG_NONE
0285 #define ARGI_BANK_FIELD_OP ARGI_INVALID_OPCODE
0286 #define ARGI_BIT_AND_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0287 #define ARGI_BIT_NAND_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0288 #define ARGI_BIT_NOR_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0289 #define ARGI_BIT_NOT_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_TARGETREF)
0290 #define ARGI_BIT_OR_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0291 #define ARGI_BIT_XOR_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0292 #define ARGI_BREAK_OP ARG_NONE
0293 #define ARGI_BREAK_POINT_OP ARG_NONE
0294 #define ARGI_BUFFER_OP ARGI_LIST1 (ARGI_INTEGER)
0295 #define ARGI_BYTE_OP ARGI_INVALID_OPCODE
0296 #define ARGI_BYTELIST_OP ARGI_INVALID_OPCODE
0297 #define ARGI_CONCAT_OP ARGI_LIST3 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA, ARGI_TARGETREF)
0298 #define ARGI_CONCAT_RES_OP ARGI_LIST3 (ARGI_BUFFER, ARGI_BUFFER, ARGI_TARGETREF)
0299 #define ARGI_COND_REF_OF_OP ARGI_LIST2 (ARGI_OBJECT_REF, ARGI_TARGETREF)
0300 #define ARGI_CONTINUE_OP ARGI_INVALID_OPCODE
0301 #define ARGI_COPY_OP ARGI_LIST2 (ARGI_ANYTYPE, ARGI_SIMPLE_TARGET)
0302 #define ARGI_CREATE_BIT_FIELD_OP ARGI_LIST3 (ARGI_BUFFER, ARGI_INTEGER, ARGI_REFERENCE)
0303 #define ARGI_CREATE_BYTE_FIELD_OP ARGI_LIST3 (ARGI_BUFFER, ARGI_INTEGER, ARGI_REFERENCE)
0304 #define ARGI_CREATE_DWORD_FIELD_OP ARGI_LIST3 (ARGI_BUFFER, ARGI_INTEGER, ARGI_REFERENCE)
0305 #define ARGI_CREATE_FIELD_OP ARGI_LIST4 (ARGI_BUFFER, ARGI_INTEGER, ARGI_INTEGER, ARGI_REFERENCE)
0306 #define ARGI_CREATE_QWORD_FIELD_OP ARGI_LIST3 (ARGI_BUFFER, ARGI_INTEGER, ARGI_REFERENCE)
0307 #define ARGI_CREATE_WORD_FIELD_OP ARGI_LIST3 (ARGI_BUFFER, ARGI_INTEGER, ARGI_REFERENCE)
0308 #define ARGI_DATA_REGION_OP ARGI_LIST3 (ARGI_STRING, ARGI_STRING, ARGI_STRING)
0309 #define ARGI_DEBUG_OP ARG_NONE
0310 #define ARGI_DECREMENT_OP ARGI_LIST1 (ARGI_TARGETREF)
0311 #define ARGI_DEREF_OF_OP ARGI_LIST1 (ARGI_REF_OR_STRING)
0312 #define ARGI_DEVICE_OP ARGI_INVALID_OPCODE
0313 #define ARGI_DIVIDE_OP ARGI_LIST4 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF, ARGI_TARGETREF)
0314 #define ARGI_DWORD_OP ARGI_INVALID_OPCODE
0315 #define ARGI_ELSE_OP ARGI_INVALID_OPCODE
0316 #define ARGI_EVENT_OP ARGI_INVALID_OPCODE
0317 #define ARGI_FATAL_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_INTEGER)
0318 #define ARGI_FIELD_OP ARGI_INVALID_OPCODE
0319 #define ARGI_FIND_SET_LEFT_BIT_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_TARGETREF)
0320 #define ARGI_FIND_SET_RIGHT_BIT_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_TARGETREF)
0321 #define ARGI_FROM_BCD_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_FIXED_TARGET)
0322 #define ARGI_IF_OP ARGI_INVALID_OPCODE
0323 #define ARGI_INCREMENT_OP ARGI_LIST1 (ARGI_TARGETREF)
0324 #define ARGI_INDEX_FIELD_OP ARGI_INVALID_OPCODE
0325 #define ARGI_INDEX_OP ARGI_LIST3 (ARGI_COMPLEXOBJ, ARGI_INTEGER, ARGI_TARGETREF)
0326 #define ARGI_LAND_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_INTEGER)
0327 #define ARGI_LEQUAL_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA)
0328 #define ARGI_LGREATER_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA)
0329 #define ARGI_LGREATEREQUAL_OP ARGI_INVALID_OPCODE
0330 #define ARGI_LLESS_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA)
0331 #define ARGI_LLESSEQUAL_OP ARGI_INVALID_OPCODE
0332 #define ARGI_LNOT_OP ARGI_LIST1 (ARGI_INTEGER)
0333 #define ARGI_LNOTEQUAL_OP ARGI_INVALID_OPCODE
0334 #define ARGI_LOAD_OP ARGI_LIST2 (ARGI_REGION_OR_BUFFER,ARGI_TARGETREF)
0335 #define ARGI_LOAD_TABLE_OP ARGI_LIST6 (ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_ANYTYPE)
0336 #define ARGI_LOCAL0 ARG_NONE
0337 #define ARGI_LOCAL1 ARG_NONE
0338 #define ARGI_LOCAL2 ARG_NONE
0339 #define ARGI_LOCAL3 ARG_NONE
0340 #define ARGI_LOCAL4 ARG_NONE
0341 #define ARGI_LOCAL5 ARG_NONE
0342 #define ARGI_LOCAL6 ARG_NONE
0343 #define ARGI_LOCAL7 ARG_NONE
0344 #define ARGI_LOR_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_INTEGER)
0345 #define ARGI_MATCH_OP ARGI_LIST6 (ARGI_PACKAGE, ARGI_INTEGER, ARGI_COMPUTEDATA, ARGI_INTEGER,ARGI_COMPUTEDATA,ARGI_INTEGER)
0346 #define ARGI_METHOD_OP ARGI_INVALID_OPCODE
0347 #define ARGI_METHODCALL_OP ARGI_INVALID_OPCODE
0348 #define ARGI_MID_OP ARGI_LIST4 (ARGI_BUFFER_OR_STRING,ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0349 #define ARGI_MOD_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0350 #define ARGI_MULTIPLY_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0351 #define ARGI_MUTEX_OP ARGI_INVALID_OPCODE
0352 #define ARGI_NAME_OP ARGI_INVALID_OPCODE
0353 #define ARGI_NAMEDFIELD_OP ARGI_INVALID_OPCODE
0354 #define ARGI_NAMEPATH_OP ARGI_INVALID_OPCODE
0355 #define ARGI_NOOP_OP ARG_NONE
0356 #define ARGI_NOTIFY_OP ARGI_LIST2 (ARGI_DEVICE_REF, ARGI_INTEGER)
0357 #define ARGI_ONE_OP ARG_NONE
0358 #define ARGI_ONES_OP ARG_NONE
0359 #define ARGI_PACKAGE_OP ARGI_LIST1 (ARGI_INTEGER)
0360 #define ARGI_POWER_RES_OP ARGI_INVALID_OPCODE
0361 #define ARGI_PROCESSOR_OP ARGI_INVALID_OPCODE
0362 #define ARGI_QWORD_OP ARGI_INVALID_OPCODE
0363 #define ARGI_REF_OF_OP ARGI_LIST1 (ARGI_OBJECT_REF)
0364 #define ARGI_REGION_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_INTEGER)
0365 #define ARGI_RELEASE_OP ARGI_LIST1 (ARGI_MUTEX)
0366 #define ARGI_RESERVEDFIELD_OP ARGI_INVALID_OPCODE
0367 #define ARGI_RESET_OP ARGI_LIST1 (ARGI_EVENT)
0368 #define ARGI_RETURN_OP ARGI_INVALID_OPCODE
0369 #define ARGI_REVISION_OP ARG_NONE
0370 #define ARGI_SCOPE_OP ARGI_INVALID_OPCODE
0371 #define ARGI_SHIFT_LEFT_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0372 #define ARGI_SHIFT_RIGHT_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0373 #define ARGI_SIGNAL_OP ARGI_LIST1 (ARGI_EVENT)
0374 #define ARGI_SIZE_OF_OP ARGI_LIST1 (ARGI_DATAOBJECT)
0375 #define ARGI_SLEEP_OP ARGI_LIST1 (ARGI_INTEGER)
0376 #define ARGI_STALL_OP ARGI_LIST1 (ARGI_INTEGER)
0377 #define ARGI_STATICSTRING_OP ARGI_INVALID_OPCODE
0378 #define ARGI_STORE_OP ARGI_LIST2 (ARGI_DATAREFOBJ, ARGI_TARGETREF)
0379 #define ARGI_STRING_OP ARGI_INVALID_OPCODE
0380 #define ARGI_SUBTRACT_OP ARGI_LIST3 (ARGI_INTEGER, ARGI_INTEGER, ARGI_TARGETREF)
0381 #define ARGI_THERMAL_ZONE_OP ARGI_INVALID_OPCODE
0382 #define ARGI_TIMER_OP ARG_NONE
0383 #define ARGI_TO_BCD_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_FIXED_TARGET)
0384 #define ARGI_TO_BUFFER_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_FIXED_TARGET)
0385 #define ARGI_TO_DEC_STR_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_FIXED_TARGET)
0386 #define ARGI_TO_HEX_STR_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_FIXED_TARGET)
0387 #define ARGI_TO_INTEGER_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_FIXED_TARGET)
0388 #define ARGI_TO_STRING_OP ARGI_LIST3 (ARGI_BUFFER, ARGI_INTEGER, ARGI_FIXED_TARGET)
0389 #define ARGI_TYPE_OP ARGI_LIST1 (ARGI_ANYTYPE)
0390 #define ARGI_UNLOAD_OP ARGI_LIST1 (ARGI_DDBHANDLE)
0391 #define ARGI_VAR_PACKAGE_OP ARGI_LIST1 (ARGI_INTEGER)
0392 #define ARGI_WAIT_OP ARGI_LIST2 (ARGI_EVENT, ARGI_INTEGER)
0393 #define ARGI_WHILE_OP ARGI_INVALID_OPCODE
0394 #define ARGI_WORD_OP ARGI_INVALID_OPCODE
0395 #define ARGI_ZERO_OP ARG_NONE
0396
0397 #endif