Lines Matching refs:walk_state
20 u32 index, struct acpi_walk_state *walk_state);
26 struct acpi_walk_state *walk_state);
31 u32 index, struct acpi_walk_state *walk_state);
55 void acpi_ds_method_data_init(struct acpi_walk_state *walk_state) in acpi_ds_method_data_init() argument
64 ACPI_MOVE_32_TO_32(&walk_state->arguments[i].name, in acpi_ds_method_data_init()
67 walk_state->arguments[i].name.integer |= (i << 24); in acpi_ds_method_data_init()
68 walk_state->arguments[i].descriptor_type = ACPI_DESC_TYPE_NAMED; in acpi_ds_method_data_init()
69 walk_state->arguments[i].type = ACPI_TYPE_ANY; in acpi_ds_method_data_init()
70 walk_state->arguments[i].flags = ANOBJ_METHOD_ARG; in acpi_ds_method_data_init()
76 ACPI_MOVE_32_TO_32(&walk_state->local_variables[i].name, in acpi_ds_method_data_init()
79 walk_state->local_variables[i].name.integer |= (i << 24); in acpi_ds_method_data_init()
80 walk_state->local_variables[i].descriptor_type = in acpi_ds_method_data_init()
82 walk_state->local_variables[i].type = ACPI_TYPE_ANY; in acpi_ds_method_data_init()
83 walk_state->local_variables[i].flags = ANOBJ_METHOD_LOCAL; in acpi_ds_method_data_init()
102 void acpi_ds_method_data_delete_all(struct acpi_walk_state *walk_state) in acpi_ds_method_data_delete_all() argument
111 if (walk_state->local_variables[index].object) { in acpi_ds_method_data_delete_all()
114 walk_state->local_variables[index]. in acpi_ds_method_data_delete_all()
119 acpi_ns_detach_object(&walk_state-> in acpi_ds_method_data_delete_all()
127 if (walk_state->arguments[index].object) { in acpi_ds_method_data_delete_all()
130 walk_state->arguments[index].object)); in acpi_ds_method_data_delete_all()
134 acpi_ns_detach_object(&walk_state->arguments[index]); in acpi_ds_method_data_delete_all()
160 struct acpi_walk_state *walk_state) in acpi_ds_method_data_init_args() argument
184 params[index], walk_state); in acpi_ds_method_data_init_args()
215 struct acpi_walk_state *walk_state, in acpi_ds_method_data_get_node() argument
235 *node = &walk_state->local_variables[index]; in acpi_ds_method_data_get_node()
249 *node = &walk_state->arguments[index]; in acpi_ds_method_data_get_node()
282 struct acpi_walk_state *walk_state) in acpi_ds_method_data_set_value() argument
296 status = acpi_ds_method_data_get_node(type, index, walk_state, &node); in acpi_ds_method_data_set_value()
335 struct acpi_walk_state *walk_state, in acpi_ds_method_data_get_value() argument
353 status = acpi_ds_method_data_get_node(type, index, walk_state, &node); in acpi_ds_method_data_get_value()
440 u32 index, struct acpi_walk_state *walk_state) in acpi_ds_method_data_delete_value() argument
450 status = acpi_ds_method_data_get_node(type, index, walk_state, &node); in acpi_ds_method_data_delete_value()
501 struct acpi_walk_state *walk_state) in acpi_ds_store_object_to_local() argument
520 status = acpi_ds_method_data_get_node(type, index, walk_state, &node); in acpi_ds_store_object_to_local()
543 walk_state); in acpi_ds_store_object_to_local()
598 walk_state, in acpi_ds_store_object_to_local()
613 acpi_ds_method_data_delete_value(type, index, walk_state); in acpi_ds_store_object_to_local()
623 walk_state); in acpi_ds_store_object_to_local()
652 u32 index, struct acpi_walk_state *walk_state) in acpi_ds_method_data_get_type() argument
662 status = acpi_ds_method_data_get_node(opcode, index, walk_state, &node); in acpi_ds_method_data_get_type()