walk_state = acpi_ut_acquire_from_cache (ACPI_MEM_LIST_WALK); 
walk_state = ACPI_MEM_CALLOCATE (sizeof (struct acpi_walk_state)); 
acpi_ds_create_walk_state (	acpi_owner_id                   owner_id,	union acpi_parse_object         *origin,	union acpi_operand_object       *mth_desc,	struct acpi_thread_state        *thread){	struct acpi_walk_state          *walk_state;	acpi_status                     status;	ACPI_FUNCTION_TRACE ("ds_create_walk_state");	walk_state = acpi_ut_acquire_from_cache (ACPI_MEM_LIST_WALK);	if (!walk_state) {		return_PTR (NULL);	}	walk_state->data_type       = ACPI_DESC_TYPE_WALK;	walk_state->owner_id        = owner_id;	walk_state->origin          = origin;	walk_state->method_desc     = mth_desc;	walk_state->thread          = thread;	walk_state->parser_state.start_op = origin;	/* Init the method args/local */#if (!defined (ACPI_NO_METHOD_EXECUTION) && !defined (ACPI_CONSTANT_EVAL_ONLY))	acpi_ds_method_data_init (walk_state);#endif	/* Create an initial result stack entry */	status = acpi_ds_result_stack_push (walk_state);	if (ACPI_FAILURE (status)) {		acpi_ut_release_to_cache (ACPI_MEM_LIST_WALK, walk_state);		return_PTR (NULL);	}	/* Put the new state at the head of the walk list */	if (thread) {		acpi_ds_push_walk_state (walk_state, thread);	}	return_PTR (walk_state);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/73459f73e5d1602c59ebec114fc45185521353c1/dswstate.c/clean/drivers/acpi/dispatcher/dswstate.c