 output_struct->id = ACPI_RSTYPE_FIXED_MEM32; 
output_struct->type = ACPI_RSTYPE_FIXED_MEM32; 
acpi_rs_fixed_memory32_resource(u8 * byte_stream_buffer,				acpi_size * bytes_consumed,				u8 ** output_buffer, acpi_size * structure_size){	u8 *buffer = byte_stream_buffer;	struct acpi_resource *output_struct = (void *)*output_buffer;	u16 temp16 = 0;	u8 temp8 = 0;	acpi_size struct_size =	    ACPI_SIZEOF_RESOURCE(struct acpi_resource_fixed_mem32);	ACPI_FUNCTION_TRACE("rs_fixed_memory32_resource");	/* Point past the Descriptor to get the number of bytes consumed */	buffer += 1;	ACPI_MOVE_16_TO_16(&temp16, buffer);	buffer += 2;	*bytes_consumed = (acpi_size) temp16 + 3;	output_struct->id = ACPI_RSTYPE_FIXED_MEM32;	/* Check Byte 3 the Read/Write bit */	temp8 = *buffer;	buffer += 1;	output_struct->data.fixed_memory32.read_write_attribute = temp8 & 0x01;	/* Get range_base_address (Bytes 4-7) */	ACPI_MOVE_32_TO_32(&output_struct->data.fixed_memory32.			   range_base_address, buffer);	buffer += 4;	/* Get range_length (Bytes 8-11) */	ACPI_MOVE_32_TO_32(&output_struct->data.fixed_memory32.range_length,			   buffer);	/* Set the Length parameter */	output_struct->length = (u32) struct_size;	/* Return the final size of the structure */	*structure_size = struct_size;	return_ACPI_STATUS(AE_OK);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bda663d36b94c723153246a4231bbc0f1cd1836e/rsmemory.c/buggy/drivers/acpi/resources/rsmemory.c