ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "Object %p Type [%s], returning Reference %p\n", obj_desc, acpi_ut_get_object_type_name (obj_desc), *return_desc)); 
ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "Object %p Type [%s], returning Reference %p\n", obj_desc, acpi_ut_get_object_type_name (obj_desc), *return_desc)); 
acpi_ex_get_object_reference (	union acpi_operand_object       *obj_desc,	union acpi_operand_object       **return_desc,	struct acpi_walk_state          *walk_state){	union acpi_operand_object       *reference_obj;	union acpi_operand_object       *referenced_obj;	ACPI_FUNCTION_TRACE_PTR ("ex_get_object_reference", obj_desc);	*return_desc = NULL;	switch (ACPI_GET_DESCRIPTOR_TYPE (obj_desc)) {	case ACPI_DESC_TYPE_OPERAND:		if (ACPI_GET_OBJECT_TYPE (obj_desc) != ACPI_TYPE_LOCAL_REFERENCE) {			return_ACPI_STATUS (AE_AML_OPERAND_TYPE);		}		/*		 * Must be a reference to a Local or Arg		 */		switch (obj_desc->reference.opcode) {		case AML_LOCAL_OP:		case AML_ARG_OP:		case AML_DEBUG_OP:			/* The referenced object is the pseudo-node for the local/arg */			referenced_obj = obj_desc->reference.object;			break;		default:			ACPI_REPORT_ERROR (("Unknown Reference opcode in get_reference %X\n",				obj_desc->reference.opcode));			return_ACPI_STATUS (AE_AML_INTERNAL);		}		break;	case ACPI_DESC_TYPE_NAMED:		/*		 * A named reference that has already been resolved to a Node		 */		referenced_obj = obj_desc;		break;	default:		ACPI_REPORT_ERROR (("Invalid descriptor type in get_reference: %X\n",				ACPI_GET_DESCRIPTOR_TYPE (obj_desc)));		return_ACPI_STATUS (AE_TYPE);	}	/* Create a new reference object */	reference_obj = acpi_ut_create_internal_object (ACPI_TYPE_LOCAL_REFERENCE);	if (!reference_obj) {		return_ACPI_STATUS (AE_NO_MEMORY);	}	reference_obj->reference.opcode = AML_REF_OF_OP;	reference_obj->reference.object = referenced_obj;	*return_desc = reference_obj;	ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "Object %p Type [%s], returning Reference %p\n",			obj_desc, acpi_ut_get_object_type_name (obj_desc), *return_desc));	return_ACPI_STATUS (AE_OK);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/44f6c01242da4e162f28d8e1216a8c7a91174605/exmisc.c/clean/drivers/acpi/executer/exmisc.c