Home | History | Annotate | Download | only in parser

Lines Matching refs:Method

184  *              method execution
219 * PARAMETERS: Info - Method info block, contains:
220 * Node - Method Node to execute
221 * ObjDesc - Method object
222 * Parameters - List of parameters to pass to the method,
225 * ReturnObject - Where to put method's return value (if
228 * ReturnObject - Where to put method's return value (if
234 * DESCRIPTION: Execute a control method
254 /* Validate the Info and method Node */
261 /* Init for new method, wait on concurrency semaphore */
275 * Execute the method. Performs parse simultaneously
278 "**** Begin Method Parse/Execute [%4.4s] **** Node=%p Obj=%p\n",
283 Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart);
294 Info->ObjDesc->Method.OwnerId, NULL, NULL, NULL);
302 Info->ObjDesc->Method.AmlStart,
303 Info->ObjDesc->Method.AmlLength, Info, Info->PassNumber);
313 if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL)
318 /* Invoke an internal method if necessary */
320 if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_INTERNAL_ONLY)
322 Status = Info->ObjDesc->Method.Dispatch.Implementation (WalkState);
335 * Start method evaluation with an implicit return of zero.
371 * If the method has returned an object, signal this to the caller with
376 ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "Method returned ObjDesc=%p\n",
391 * PARAMETERS: Info - Method info block, contains:
394 * ObjDesc - Pseudo method object describing the AML
418 Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart);
428 Info->ObjDesc->Method.OwnerId, NULL, NULL, NULL);
436 Info->ObjDesc->Method.AmlStart,
437 Info->ObjDesc->Method.AmlLength, Info, Info->PassNumber);
446 if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL)
494 * DESCRIPTION: Update reference count on all method parameter objects