Lines Matching refs:info

55 static void acpi_ps_start_trace(struct acpi_evaluate_info *info);
57 static void acpi_ps_stop_trace(struct acpi_evaluate_info *info);
60 acpi_ps_update_parameter_list(struct acpi_evaluate_info *info, u16 action);
116 static void acpi_ps_start_trace(struct acpi_evaluate_info *info) in acpi_ps_start_trace() argument
128 (acpi_gbl_trace_method_name != info->node->name.integer)) { in acpi_ps_start_trace()
161 static void acpi_ps_stop_trace(struct acpi_evaluate_info *info) in acpi_ps_stop_trace() argument
173 (acpi_gbl_trace_method_name != info->node->name.integer)) { in acpi_ps_stop_trace()
215 acpi_status acpi_ps_execute_method(struct acpi_evaluate_info *info) in acpi_ps_execute_method() argument
229 if (!info || !info->node) { in acpi_ps_execute_method()
236 acpi_ds_begin_method_execution(info->node, info->obj_desc, NULL); in acpi_ps_execute_method()
244 acpi_ps_update_parameter_list(info, REF_INCREMENT); in acpi_ps_execute_method()
248 acpi_ps_start_trace(info); in acpi_ps_execute_method()
255 info->node->name.ascii, info->node, info->obj_desc)); in acpi_ps_execute_method()
267 info->pass_number = ACPI_IMODE_EXECUTE; in acpi_ps_execute_method()
269 acpi_ds_create_walk_state(info->obj_desc->method.owner_id, NULL, in acpi_ps_execute_method()
276 status = acpi_ds_init_aml_walk(walk_state, op, info->node, in acpi_ps_execute_method()
277 info->obj_desc->method.aml_start, in acpi_ps_execute_method()
278 info->obj_desc->method.aml_length, info, in acpi_ps_execute_method()
279 info->pass_number); in acpi_ps_execute_method()
285 if (info->obj_desc->method.info_flags & ACPI_METHOD_MODULE_LEVEL) { in acpi_ps_execute_method()
291 if (info->obj_desc->method.info_flags & ACPI_METHOD_INTERNAL_ONLY) { in acpi_ps_execute_method()
293 info->obj_desc->method.dispatch.implementation(walk_state); in acpi_ps_execute_method()
294 info->return_object = walk_state->return_desc; in acpi_ps_execute_method()
331 acpi_ps_stop_trace(info); in acpi_ps_execute_method()
335 acpi_ps_update_parameter_list(info, REF_DECREMENT); in acpi_ps_execute_method()
347 if (info->return_object) { in acpi_ps_execute_method()
349 info->return_object)); in acpi_ps_execute_method()
350 ACPI_DUMP_STACK_ENTRY(info->return_object); in acpi_ps_execute_method()
373 acpi_ps_update_parameter_list(struct acpi_evaluate_info *info, u16 action) in acpi_ps_update_parameter_list() argument
377 if (info->parameters) { in acpi_ps_update_parameter_list()
381 for (i = 0; info->parameters[i]; i++) { in acpi_ps_update_parameter_list()
385 (void)acpi_ut_update_object_reference(info-> in acpi_ps_update_parameter_list()