180{
183
184
186
187
188 switch (Op->
Common.AmlOpcode)
189 {
191
193
194
195
196
197
200
201
202
203
204
207 break;
208
210
211 break;
212
214
216
218 if (ControlState->
Common.Value)
219 {
220
221
222
223
224
225
226
227
230 {
232 break;
233 }
234
235
236
237
238
242 break;
243 }
244
245
246
248 "[WHILE_OP] termination! Op=%p\n",Op));
249
250
251
254 break;
255
257
259 "[RETURN_OP] Op=%p Arg=%p\n",Op, Op->
Common.Value.Arg));
260
261
262
263
264
265
267 {
268
269
271
272
273
276 {
278 }
279
280
281
282
283
284
286 &WalkState->
Operands [0], WalkState);
288 {
290 }
291
292
293
294
295
296
298 }
300 {
301
302
304
305
306
307
308
309
310
311
312
313
314
321 {
325 {
327 }
328 }
329
331 }
332 else
333 {
334
335
337 {
339 }
340
344 }
345
346
348 "Completed RETURN_OP State=%p, RetVal=%p\n",
350
351
352
354 break;
355
357
358
359
360 break;
361
363
364 AcpiDbSignalBreakPoint (WalkState);
365
366
367
369 "Executed AML Breakpoint opcode");
370 break;
371
374
375
376
379 {
382 }
383
384
385
387 {
389 }
390
391
392
395
396
397
399 {
401 }
402 else
403 {
405 }
406 break;
407
408 default:
409
411 Op->
Common.AmlOpcode, Op));
412
414 break;
415 }
416
418}
#define AE_AML_LOOP_TIMEOUT
#define AE_AML_BAD_OPCODE
#define AE_CTRL_TERMINATE
#define ACPI_GET_DESCRIPTOR_TYPE(d)
#define ACPI_DESC_TYPE_OPERAND
#define ACPI_ERROR(plist)
#define ACPI_SIGNAL_BREAKPOINT
ACPI_STATUS AcpiOsSignal(UINT32 Function, void *Info)
#define ACPI_TYPE_LOCAL_REFERENCE
#define ACPI_TIME_AFTER(a, b)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
ACPI_GENERIC_STATE * AcpiUtPopGenericState(ACPI_GENERIC_STATE **ListHead)
void AcpiUtDeleteGenericState(ACPI_GENERIC_STATE *State)
#define AML_BREAKPOINT_OP
void AcpiDsClearImplicitReturn(ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsCreateOperands(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *FirstArg)
ACPI_STATUS AcpiExResolveToValue(ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState)
ACPI_STATE_COMMON union acpi_operand_object * ObjDesc[ACPI_RESULTS_FRAME_OBJ_NUM]
union acpi_operand_object * Operands[ACPI_OBJ_NUM_OPERANDS+1]
ACPI_GENERIC_STATE * Results
union acpi_operand_object * ReturnDesc
ACPI_RESULT_VALUES Results