Lines Matching full:method
37 * method execution
65 * PARAMETERS: info - Method info block, contains:
66 * node - Method Node to execute
67 * obj_desc - Method object
68 * parameters - List of parameters to pass to the method,
71 * return_object - Where to put method's return value (if
74 * return_object - Where to put method's return value (if
80 * DESCRIPTION: Execute a control method
96 /* Validate the Info and method Node */ in acpi_ps_execute_method()
102 /* Init for new method, wait on concurrency semaphore */ in acpi_ps_execute_method()
116 * Execute the method. Performs parse simultaneously in acpi_ps_execute_method()
119 "**** Begin Method Parse/Execute [%4.4s] **** Node=%p Obj=%p\n", in acpi_ps_execute_method()
124 op = acpi_ps_create_scope_op(info->obj_desc->method.aml_start); in acpi_ps_execute_method()
134 acpi_ds_create_walk_state(info->obj_desc->method.owner_id, NULL, in acpi_ps_execute_method()
142 info->obj_desc->method.aml_start, in acpi_ps_execute_method()
143 info->obj_desc->method.aml_length, info, in acpi_ps_execute_method()
153 if (info->obj_desc->method.info_flags & ACPI_METHOD_MODULE_LEVEL) { in acpi_ps_execute_method()
157 /* Invoke an internal method if necessary */ in acpi_ps_execute_method()
159 if (info->obj_desc->method.info_flags & ACPI_METHOD_INTERNAL_ONLY) { in acpi_ps_execute_method()
161 info->obj_desc->method.dispatch.implementation(walk_state); in acpi_ps_execute_method()
175 * Start method evaluation with an implicit return of zero. in acpi_ps_execute_method()
208 * If the method has returned an object, signal this to the caller with in acpi_ps_execute_method()
212 ACPI_DEBUG_PRINT((ACPI_DB_PARSE, "Method returned ObjDesc=%p\n", in acpi_ps_execute_method()
226 * PARAMETERS: info - Method info block, contains:
229 * obj_desc - Pseudo method object describing the AML
249 op = acpi_ps_create_scope_op(info->obj_desc->method.aml_start); in acpi_ps_execute_table()
258 acpi_ds_create_walk_state(info->obj_desc->method.owner_id, NULL, in acpi_ps_execute_table()
266 info->obj_desc->method.aml_start, in acpi_ps_execute_table()
267 info->obj_desc->method.aml_length, info, in acpi_ps_execute_table()
276 if (info->obj_desc->method.info_flags & ACPI_METHOD_MODULE_LEVEL) { in acpi_ps_execute_table()
319 * DESCRIPTION: Update reference count on all method parameter objects