Lines Matching defs:info
23 acpi_ps_update_parameter_list(struct acpi_evaluate_info *info, u16 action);
65 * PARAMETERS: info - Method info block, contains:
84 acpi_status acpi_ps_execute_method(struct acpi_evaluate_info *info)
98 if (!info || !info->node) {
105 acpi_ds_begin_method_execution(info->node, info->obj_desc, NULL);
113 acpi_ps_update_parameter_list(info, REF_INCREMENT);
120 info->node->name.ascii, info->node, info->obj_desc));
124 op = acpi_ps_create_scope_op(info->obj_desc->method.aml_start);
132 info->pass_number = ACPI_IMODE_EXECUTE;
134 acpi_ds_create_walk_state(info->obj_desc->method.owner_id, NULL,
141 status = acpi_ds_init_aml_walk(walk_state, op, info->node,
142 info->obj_desc->method.aml_start,
143 info->obj_desc->method.aml_length, info,
144 info->pass_number);
150 walk_state->method_pathname = info->full_pathname;
153 if (info->obj_desc->method.info_flags & ACPI_METHOD_MODULE_LEVEL) {
159 if (info->obj_desc->method.info_flags & ACPI_METHOD_INTERNAL_ONLY) {
161 info->obj_desc->method.dispatch.implementation(walk_state);
162 info->return_object = walk_state->return_desc;
199 acpi_ps_update_parameter_list(info, REF_DECREMENT);
211 if (info->return_object) {
213 info->return_object));
214 ACPI_DUMP_STACK_ENTRY(info->return_object);
226 * PARAMETERS: info - Method info block, contains:
239 acpi_status acpi_ps_execute_table(struct acpi_evaluate_info *info)
249 op = acpi_ps_create_scope_op(info->obj_desc->method.aml_start);
258 acpi_ds_create_walk_state(info->obj_desc->method.owner_id, NULL,
265 status = acpi_ds_init_aml_walk(walk_state, op, info->node,
266 info->obj_desc->method.aml_start,
267 info->obj_desc->method.aml_length, info,
268 info->pass_number);
273 walk_state->method_pathname = info->full_pathname;
276 if (info->obj_desc->method.info_flags & ACPI_METHOD_MODULE_LEVEL) {
282 if (info->node && info->node != acpi_gbl_root_node) {
284 acpi_ds_scope_stack_push(info->node, ACPI_TYPE_METHOD,
313 * PARAMETERS: info - See struct acpi_evaluate_info
324 acpi_ps_update_parameter_list(struct acpi_evaluate_info *info, u16 action)
328 if (info->parameters) {
332 for (i = 0; info->parameters[i]; i++) {
336 (void)acpi_ut_update_object_reference(info->