diff options
Diffstat (limited to 'drivers/acpi/resources/rsdump.c')
| -rw-r--r-- | drivers/acpi/resources/rsdump.c | 402 | 
1 files changed, 210 insertions, 192 deletions
| diff --git a/drivers/acpi/resources/rsdump.c b/drivers/acpi/resources/rsdump.c index eef1b1f2c685..1935dab2ab51 100644 --- a/drivers/acpi/resources/rsdump.c +++ b/drivers/acpi/resources/rsdump.c @@ -48,9 +48,62 @@  #define _COMPONENT          ACPI_RESOURCES  	 ACPI_MODULE_NAME    ("rsdump") +/* Local prototypes */ -#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER) +static void +acpi_rs_dump_irq ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_address16 ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_address32 ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_address64 ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_dma ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_io ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_extended_irq ( +	union acpi_resource_data        *data); +static void +acpi_rs_dump_fixed_io ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_fixed_memory32 ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_memory24 ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_memory32 ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_start_depend_fns ( +	union acpi_resource_data        *data); + +static void +acpi_rs_dump_vendor_specific ( +	union acpi_resource_data        *data); + + +#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)  /*******************************************************************************   *   * FUNCTION:    acpi_rs_dump_irq @@ -63,7 +116,7 @@   *   ******************************************************************************/ -void +static void  acpi_rs_dump_irq (  	union acpi_resource_data        *data)  { @@ -77,13 +130,13 @@ acpi_rs_dump_irq (  	acpi_os_printf ("IRQ Resource\n");  	acpi_os_printf ("  %s Triggered\n", -			 ACPI_LEVEL_SENSITIVE == irq_data->edge_level ? "Level" : "Edge"); +		ACPI_LEVEL_SENSITIVE == irq_data->edge_level ? "Level" : "Edge");  	acpi_os_printf ("  Active %s\n", -			 ACPI_ACTIVE_LOW == irq_data->active_high_low ? "Low" : "High"); +		ACPI_ACTIVE_LOW == irq_data->active_high_low ? "Low" : "High");  	acpi_os_printf ("  %s\n", -			 ACPI_SHARED == irq_data->shared_exclusive ? "Shared" : "Exclusive"); +		ACPI_SHARED == irq_data->shared_exclusive ? "Shared" : "Exclusive");  	acpi_os_printf ("  %X Interrupts ( ", irq_data->number_of_interrupts); @@ -108,7 +161,7 @@ acpi_rs_dump_irq (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_dma (  	union acpi_resource_data        *data)  { @@ -144,7 +197,7 @@ acpi_rs_dump_dma (  	}  	acpi_os_printf ("  %sBus Master\n", -			 ACPI_BUS_MASTER == dma_data->bus_master ? "" : "Not a "); +		ACPI_BUS_MASTER == dma_data->bus_master ? "" : "Not a ");  	switch (dma_data->transfer) { @@ -165,7 +218,8 @@ acpi_rs_dump_dma (  		break;  	} -	acpi_os_printf ("  Number of Channels: %X ( ", dma_data->number_of_channels); +	acpi_os_printf ("  Number of Channels: %X ( ", +		dma_data->number_of_channels);  	for (index = 0; index < dma_data->number_of_channels; index++) {  		acpi_os_printf ("%X ", dma_data->channels[index]); @@ -188,7 +242,7 @@ acpi_rs_dump_dma (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_start_depend_fns (  	union acpi_resource_data        *data)  { @@ -232,8 +286,7 @@ acpi_rs_dump_start_depend_fns (  		break;  	default: -		acpi_os_printf ("  Invalid performance " -				  "robustness preference\n"); +		acpi_os_printf ("  Invalid performance robustness preference\n");  		break;  	} @@ -253,7 +306,7 @@ acpi_rs_dump_start_depend_fns (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_io (  	union acpi_resource_data        *data)  { @@ -266,19 +319,15 @@ acpi_rs_dump_io (  	acpi_os_printf ("Io Resource\n");  	acpi_os_printf ("  %d bit decode\n", -			 ACPI_DECODE_16 == io_data->io_decode ? 16 : 10); +		ACPI_DECODE_16 == io_data->io_decode ? 16 : 10); -	acpi_os_printf ("  Range minimum base: %08X\n", -			 io_data->min_base_address); +	acpi_os_printf ("  Range minimum base: %08X\n", io_data->min_base_address); -	acpi_os_printf ("  Range maximum base: %08X\n", -			 io_data->max_base_address); +	acpi_os_printf ("  Range maximum base: %08X\n", io_data->max_base_address); -	acpi_os_printf ("  Alignment: %08X\n", -			 io_data->alignment); +	acpi_os_printf ("  Alignment: %08X\n", io_data->alignment); -	acpi_os_printf ("  Range Length: %08X\n", -			 io_data->range_length); +	acpi_os_printf ("  Range Length: %08X\n", io_data->range_length);  	return;  } @@ -296,7 +345,7 @@ acpi_rs_dump_io (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_fixed_io (  	union acpi_resource_data        *data)  { @@ -307,11 +356,9 @@ acpi_rs_dump_fixed_io (  	acpi_os_printf ("Fixed Io Resource\n"); -	acpi_os_printf ("  Range base address: %08X", -			 fixed_io_data->base_address); +	acpi_os_printf ("  Range base address: %08X", fixed_io_data->base_address); -	acpi_os_printf ("  Range length: %08X", -			 fixed_io_data->range_length); +	acpi_os_printf ("  Range length: %08X", fixed_io_data->range_length);  	return;  } @@ -329,7 +376,7 @@ acpi_rs_dump_fixed_io (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_vendor_specific (  	union acpi_resource_data        *data)  { @@ -346,7 +393,7 @@ acpi_rs_dump_vendor_specific (  	for (index = 0; index < vendor_data->length; index++) {  		acpi_os_printf ("  Byte %X: %08X\n", -				 index, vendor_data->reserved[index]); +			index, vendor_data->reserved[index]);  	}  	return; @@ -365,7 +412,7 @@ acpi_rs_dump_vendor_specific (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_memory24 (  	union acpi_resource_data        *data)  { @@ -378,21 +425,19 @@ acpi_rs_dump_memory24 (  	acpi_os_printf ("24-Bit Memory Range Resource\n");  	acpi_os_printf ("  Read%s\n", -			 ACPI_READ_WRITE_MEMORY == -			 memory24_data->read_write_attribute ? -			 "/Write" : " only"); +		ACPI_READ_WRITE_MEMORY == +			memory24_data->read_write_attribute ? +			"/Write" : " only");  	acpi_os_printf ("  Range minimum base: %08X\n", -			 memory24_data->min_base_address); +		memory24_data->min_base_address);  	acpi_os_printf ("  Range maximum base: %08X\n", -			 memory24_data->max_base_address); +		memory24_data->max_base_address); -	acpi_os_printf ("  Alignment: %08X\n", -			 memory24_data->alignment); +	acpi_os_printf ("  Alignment: %08X\n", memory24_data->alignment); -	acpi_os_printf ("  Range length: %08X\n", -			 memory24_data->range_length); +	acpi_os_printf ("  Range length: %08X\n", memory24_data->range_length);  	return;  } @@ -410,7 +455,7 @@ acpi_rs_dump_memory24 (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_memory32 (  	union acpi_resource_data        *data)  { @@ -423,21 +468,19 @@ acpi_rs_dump_memory32 (  	acpi_os_printf ("32-Bit Memory Range Resource\n");  	acpi_os_printf ("  Read%s\n", -			 ACPI_READ_WRITE_MEMORY == -			 memory32_data->read_write_attribute ? -			 "/Write" : " only"); +		ACPI_READ_WRITE_MEMORY == +			memory32_data->read_write_attribute ? +			"/Write" : " only");  	acpi_os_printf ("  Range minimum base: %08X\n", -			 memory32_data->min_base_address); +		memory32_data->min_base_address);  	acpi_os_printf ("  Range maximum base: %08X\n", -			 memory32_data->max_base_address); +		memory32_data->max_base_address); -	acpi_os_printf ("  Alignment: %08X\n", -			 memory32_data->alignment); +	acpi_os_printf ("  Alignment: %08X\n", memory32_data->alignment); -	acpi_os_printf ("  Range length: %08X\n", -			 memory32_data->range_length); +	acpi_os_printf ("  Range length: %08X\n", memory32_data->range_length);  	return;  } @@ -455,11 +498,12 @@ acpi_rs_dump_memory32 (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_fixed_memory32 (  	union acpi_resource_data            *data)  { -	struct acpi_resource_fixed_mem32    *fixed_memory32_data = (struct acpi_resource_fixed_mem32 *) data; +	struct acpi_resource_fixed_mem32    *fixed_memory32_data = +			   (struct acpi_resource_fixed_mem32 *) data;  	ACPI_FUNCTION_ENTRY (); @@ -468,15 +512,14 @@ acpi_rs_dump_fixed_memory32 (  	acpi_os_printf ("32-Bit Fixed Location Memory Range Resource\n");  	acpi_os_printf ("  Read%s\n", -			 ACPI_READ_WRITE_MEMORY == -			 fixed_memory32_data->read_write_attribute ? -			 "/Write" : " Only"); +		ACPI_READ_WRITE_MEMORY == +			fixed_memory32_data->read_write_attribute ? "/Write" : " Only");  	acpi_os_printf ("  Range base address: %08X\n", -			 fixed_memory32_data->range_base_address); +		fixed_memory32_data->range_base_address);  	acpi_os_printf ("  Range length: %08X\n", -			 fixed_memory32_data->range_length); +		fixed_memory32_data->range_length);  	return;  } @@ -494,7 +537,7 @@ acpi_rs_dump_fixed_memory32 (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_address16 (  	union acpi_resource_data        *data)  { @@ -514,35 +557,30 @@ acpi_rs_dump_address16 (  		switch (address16_data->attribute.memory.cache_attribute) {  		case ACPI_NON_CACHEABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Noncacheable memory\n"); +			acpi_os_printf ("  Type Specific: Noncacheable memory\n");  			break;  		case ACPI_CACHABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Cacheable memory\n"); +			acpi_os_printf ("  Type Specific: Cacheable memory\n");  			break;  		case ACPI_WRITE_COMBINING_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Write-combining memory\n"); +			acpi_os_printf ("  Type Specific: Write-combining memory\n");  			break;  		case ACPI_PREFETCHABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Prefetchable memory\n"); +			acpi_os_printf ("  Type Specific: Prefetchable memory\n");  			break;  		default: -			acpi_os_printf ("  Type Specific: " -					  "Invalid cache attribute\n"); +			acpi_os_printf ("  Type Specific: Invalid cache attribute\n");  			break;  		}  		acpi_os_printf ("  Type Specific: Read%s\n",  			ACPI_READ_WRITE_MEMORY == -			address16_data->attribute.memory.read_write_attribute ? -			"/Write" : " Only"); +				address16_data->attribute.memory.read_write_attribute ? +				"/Write" : " Only");  		break;  	case ACPI_IO_RANGE: @@ -551,30 +589,26 @@ acpi_rs_dump_address16 (  		switch (address16_data->attribute.io.range_attribute) {  		case ACPI_NON_ISA_ONLY_RANGES: -			acpi_os_printf ("  Type Specific: " -					  "Non-ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: Non-ISA Io Addresses\n");  			break;  		case ACPI_ISA_ONLY_RANGES: -			acpi_os_printf ("  Type Specific: " -					  "ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: ISA Io Addresses\n");  			break;  		case ACPI_ENTIRE_RANGE: -			acpi_os_printf ("  Type Specific: " -					  "ISA and non-ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: ISA and non-ISA Io Addresses\n");  			break;  		default: -			acpi_os_printf ("  Type Specific: " -					  "Invalid range attribute\n"); +			acpi_os_printf ("  Type Specific: Invalid range attribute\n");  			break;  		}  		acpi_os_printf ("  Type Specific: %s Translation\n",  			ACPI_SPARSE_TRANSLATION == -			address16_data->attribute.io.translation_attribute ? -			"Sparse" : "Dense"); +				address16_data->attribute.io.translation_attribute ? +				"Sparse" : "Dense");  		break;  	case ACPI_BUS_NUMBER_RANGE: @@ -589,41 +623,42 @@ acpi_rs_dump_address16 (  	}  	acpi_os_printf ("  Resource %s\n", -			ACPI_CONSUMER == address16_data->producer_consumer ? +		ACPI_CONSUMER == address16_data->producer_consumer ?  			"Consumer" : "Producer");  	acpi_os_printf ("  %s decode\n", -			 ACPI_SUB_DECODE == address16_data->decode ? -			 "Subtractive" : "Positive"); +		ACPI_SUB_DECODE == address16_data->decode ? +			"Subtractive" : "Positive");  	acpi_os_printf ("  Min address is %s fixed\n", -			 ACPI_ADDRESS_FIXED == address16_data->min_address_fixed ? -			 "" : "not"); +		ACPI_ADDRESS_FIXED == address16_data->min_address_fixed ? +			"" : "not");  	acpi_os_printf ("  Max address is %s fixed\n", -			 ACPI_ADDRESS_FIXED == address16_data->max_address_fixed ? -			 "" : "not"); +		ACPI_ADDRESS_FIXED == address16_data->max_address_fixed ? +			"" : "not");  	acpi_os_printf ("  Granularity: %08X\n", -			 address16_data->granularity); +		address16_data->granularity);  	acpi_os_printf ("  Address range min: %08X\n", -			 address16_data->min_address_range); +		address16_data->min_address_range);  	acpi_os_printf ("  Address range max: %08X\n", -			 address16_data->max_address_range); +		address16_data->max_address_range);  	acpi_os_printf ("  Address translation offset: %08X\n", -			 address16_data->address_translation_offset); +		address16_data->address_translation_offset);  	acpi_os_printf ("  Address Length: %08X\n", -			 address16_data->address_length); +		address16_data->address_length);  	if (0xFF != address16_data->resource_source.index) {  		acpi_os_printf ("  Resource Source Index: %X\n", -				 address16_data->resource_source.index); +			address16_data->resource_source.index); +  		acpi_os_printf ("  Resource Source: %s\n", -				 address16_data->resource_source.string_ptr); +			address16_data->resource_source.string_ptr);  	}  	return; @@ -642,7 +677,7 @@ acpi_rs_dump_address16 (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_address32 (  	union acpi_resource_data        *data)  { @@ -661,35 +696,30 @@ acpi_rs_dump_address32 (  		switch (address32_data->attribute.memory.cache_attribute) {  		case ACPI_NON_CACHEABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Noncacheable memory\n"); +			acpi_os_printf ("  Type Specific: Noncacheable memory\n");  			break;  		case ACPI_CACHABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Cacheable memory\n"); +			acpi_os_printf ("  Type Specific: Cacheable memory\n");  			break;  		case ACPI_WRITE_COMBINING_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Write-combining memory\n"); +			acpi_os_printf ("  Type Specific: Write-combining memory\n");  			break;  		case ACPI_PREFETCHABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Prefetchable memory\n"); +			acpi_os_printf ("  Type Specific: Prefetchable memory\n");  			break;  		default: -			acpi_os_printf ("  Type Specific: " -					  "Invalid cache attribute\n"); +			acpi_os_printf ("  Type Specific: Invalid cache attribute\n");  			break;  		}  		acpi_os_printf ("  Type Specific: Read%s\n",  			ACPI_READ_WRITE_MEMORY == -			address32_data->attribute.memory.read_write_attribute ? -			"/Write" : " Only"); +				address32_data->attribute.memory.read_write_attribute ? +				"/Write" : " Only");  		break;  	case ACPI_IO_RANGE: @@ -698,30 +728,26 @@ acpi_rs_dump_address32 (  		switch (address32_data->attribute.io.range_attribute) {  		case ACPI_NON_ISA_ONLY_RANGES: -			acpi_os_printf ("  Type Specific: " -					  "Non-ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: Non-ISA Io Addresses\n");  			break;  		case ACPI_ISA_ONLY_RANGES: -			acpi_os_printf ("  Type Specific: " -					  "ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: ISA Io Addresses\n");  			break;  		case ACPI_ENTIRE_RANGE: -			acpi_os_printf ("  Type Specific: " -					  "ISA and non-ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: ISA and non-ISA Io Addresses\n");  			break;  		default: -			acpi_os_printf ("  Type Specific: " -					  "Invalid Range attribute"); +			acpi_os_printf ("  Type Specific: Invalid Range attribute");  			break;  		}  		acpi_os_printf ("  Type Specific: %s Translation\n",  			ACPI_SPARSE_TRANSLATION == -			address32_data->attribute.io.translation_attribute ? -			"Sparse" : "Dense"); +				address32_data->attribute.io.translation_attribute ? +				"Sparse" : "Dense");  		break;  	case ACPI_BUS_NUMBER_RANGE: @@ -731,46 +757,48 @@ acpi_rs_dump_address32 (  	default: -		acpi_os_printf ("  Resource Type: 0x%2.2X\n", address32_data->resource_type); +		acpi_os_printf ("  Resource Type: 0x%2.2X\n", +			address32_data->resource_type);  		break;  	}  	acpi_os_printf ("  Resource %s\n", -			 ACPI_CONSUMER == address32_data->producer_consumer ? -			 "Consumer" : "Producer"); +		ACPI_CONSUMER == address32_data->producer_consumer ? +			"Consumer" : "Producer");  	acpi_os_printf ("  %s decode\n", -			 ACPI_SUB_DECODE == address32_data->decode ? -			 "Subtractive" : "Positive"); +		ACPI_SUB_DECODE == address32_data->decode ? +			"Subtractive" : "Positive");  	acpi_os_printf ("  Min address is %s fixed\n", -			 ACPI_ADDRESS_FIXED == address32_data->min_address_fixed ? -			 "" : "not "); +		ACPI_ADDRESS_FIXED == address32_data->min_address_fixed ? +			"" : "not ");  	acpi_os_printf ("  Max address is %s fixed\n", -			 ACPI_ADDRESS_FIXED == address32_data->max_address_fixed ? -			 "" : "not "); +		ACPI_ADDRESS_FIXED == address32_data->max_address_fixed ? +			"" : "not ");  	acpi_os_printf ("  Granularity: %08X\n", -			 address32_data->granularity); +		address32_data->granularity);  	acpi_os_printf ("  Address range min: %08X\n", -			 address32_data->min_address_range); +		address32_data->min_address_range);  	acpi_os_printf ("  Address range max: %08X\n", -			 address32_data->max_address_range); +		address32_data->max_address_range);  	acpi_os_printf ("  Address translation offset: %08X\n", -			 address32_data->address_translation_offset); +		address32_data->address_translation_offset);  	acpi_os_printf ("  Address Length: %08X\n", -			 address32_data->address_length); +		address32_data->address_length);  	if(0xFF != address32_data->resource_source.index) {  		acpi_os_printf ("  Resource Source Index: %X\n", -				 address32_data->resource_source.index); +			address32_data->resource_source.index); +  		acpi_os_printf ("  Resource Source: %s\n", -				 address32_data->resource_source.string_ptr); +			address32_data->resource_source.string_ptr);  	}  	return; @@ -789,7 +817,7 @@ acpi_rs_dump_address32 (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_address64 (  	union acpi_resource_data        *data)  { @@ -808,35 +836,30 @@ acpi_rs_dump_address64 (  		switch (address64_data->attribute.memory.cache_attribute) {  		case ACPI_NON_CACHEABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Noncacheable memory\n"); +			acpi_os_printf ("  Type Specific: Noncacheable memory\n");  			break;  		case ACPI_CACHABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Cacheable memory\n"); +			acpi_os_printf ("  Type Specific: Cacheable memory\n");  			break;  		case ACPI_WRITE_COMBINING_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Write-combining memory\n"); +			acpi_os_printf ("  Type Specific: Write-combining memory\n");  			break;  		case ACPI_PREFETCHABLE_MEMORY: -			acpi_os_printf ("  Type Specific: " -					  "Prefetchable memory\n"); +			acpi_os_printf ("  Type Specific: Prefetchable memory\n");  			break;  		default: -			acpi_os_printf ("  Type Specific: " -					  "Invalid cache attribute\n"); +			acpi_os_printf ("  Type Specific: Invalid cache attribute\n");  			break;  		}  		acpi_os_printf ("  Type Specific: Read%s\n",  			ACPI_READ_WRITE_MEMORY == -			address64_data->attribute.memory.read_write_attribute ? -			"/Write" : " Only"); +				address64_data->attribute.memory.read_write_attribute ? +				"/Write" : " Only");  		break;  	case ACPI_IO_RANGE: @@ -845,30 +868,26 @@ acpi_rs_dump_address64 (  		switch (address64_data->attribute.io.range_attribute) {  		case ACPI_NON_ISA_ONLY_RANGES: -			acpi_os_printf ("  Type Specific: " -					  "Non-ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: Non-ISA Io Addresses\n");  			break;  		case ACPI_ISA_ONLY_RANGES: -			acpi_os_printf ("  Type Specific: " -					  "ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: ISA Io Addresses\n");  			break;  		case ACPI_ENTIRE_RANGE: -			acpi_os_printf ("  Type Specific: " -					  "ISA and non-ISA Io Addresses\n"); +			acpi_os_printf ("  Type Specific: ISA and non-ISA Io Addresses\n");  			break;  		default: -			acpi_os_printf ("  Type Specific: " -					  "Invalid Range attribute"); +			acpi_os_printf ("  Type Specific: Invalid Range attribute");  			break;  		}  		acpi_os_printf ("  Type Specific: %s Translation\n",  			ACPI_SPARSE_TRANSLATION == -			address64_data->attribute.io.translation_attribute ? -			"Sparse" : "Dense"); +				address64_data->attribute.io.translation_attribute ? +				"Sparse" : "Dense");  		break;  	case ACPI_BUS_NUMBER_RANGE: @@ -878,49 +897,51 @@ acpi_rs_dump_address64 (  	default: -		acpi_os_printf ("  Resource Type: 0x%2.2X\n", address64_data->resource_type); +		acpi_os_printf ("  Resource Type: 0x%2.2X\n", +			address64_data->resource_type);  		break;  	}  	acpi_os_printf ("  Resource %s\n", -			 ACPI_CONSUMER == address64_data->producer_consumer ? -			 "Consumer" : "Producer"); +		ACPI_CONSUMER == address64_data->producer_consumer ? +			"Consumer" : "Producer");  	acpi_os_printf ("  %s decode\n", -			 ACPI_SUB_DECODE == address64_data->decode ? -			 "Subtractive" : "Positive"); +		ACPI_SUB_DECODE == address64_data->decode ? +			"Subtractive" : "Positive");  	acpi_os_printf ("  Min address is %s fixed\n", -			 ACPI_ADDRESS_FIXED == address64_data->min_address_fixed ? -			 "" : "not "); +		ACPI_ADDRESS_FIXED == address64_data->min_address_fixed ? +			"" : "not ");  	acpi_os_printf ("  Max address is %s fixed\n", -			 ACPI_ADDRESS_FIXED == address64_data->max_address_fixed ? -			 "" : "not "); +		ACPI_ADDRESS_FIXED == address64_data->max_address_fixed ? +			"" : "not ");  	acpi_os_printf ("  Granularity: %8.8X%8.8X\n", -			 ACPI_FORMAT_UINT64 (address64_data->granularity)); +		ACPI_FORMAT_UINT64 (address64_data->granularity));  	acpi_os_printf ("  Address range min: %8.8X%8.8X\n", -			 ACPI_FORMAT_UINT64 (address64_data->min_address_range)); +		ACPI_FORMAT_UINT64 (address64_data->min_address_range));  	acpi_os_printf ("  Address range max: %8.8X%8.8X\n", -			 ACPI_FORMAT_UINT64 (address64_data->max_address_range)); +		ACPI_FORMAT_UINT64 (address64_data->max_address_range));  	acpi_os_printf ("  Address translation offset: %8.8X%8.8X\n", -			 ACPI_FORMAT_UINT64 (address64_data->address_translation_offset)); +		ACPI_FORMAT_UINT64 (address64_data->address_translation_offset));  	acpi_os_printf ("  Address Length: %8.8X%8.8X\n", -			 ACPI_FORMAT_UINT64 (address64_data->address_length)); +		ACPI_FORMAT_UINT64 (address64_data->address_length));  	acpi_os_printf ("  Type Specific Attributes: %8.8X%8.8X\n", -			 ACPI_FORMAT_UINT64 (address64_data->type_specific_attributes)); +		ACPI_FORMAT_UINT64 (address64_data->type_specific_attributes));  	if (0xFF != address64_data->resource_source.index) {  		acpi_os_printf ("  Resource Source Index: %X\n", -				 address64_data->resource_source.index); +			address64_data->resource_source.index); +  		acpi_os_printf ("  Resource Source: %s\n", -				 address64_data->resource_source.string_ptr); +			address64_data->resource_source.string_ptr);  	}  	return; @@ -939,7 +960,7 @@ acpi_rs_dump_address64 (   *   ******************************************************************************/ -void +static void  acpi_rs_dump_extended_irq (  	union acpi_resource_data        *data)  { @@ -953,23 +974,22 @@ acpi_rs_dump_extended_irq (  	acpi_os_printf ("Extended IRQ Resource\n");  	acpi_os_printf ("  Resource %s\n", -			 ACPI_CONSUMER == ext_irq_data->producer_consumer ? -			 "Consumer" : "Producer"); +		ACPI_CONSUMER == ext_irq_data->producer_consumer ? +			"Consumer" : "Producer");  	acpi_os_printf ("  %s\n", -			 ACPI_LEVEL_SENSITIVE == ext_irq_data->edge_level ? -			 "Level" : "Edge"); +		ACPI_LEVEL_SENSITIVE == ext_irq_data->edge_level ? +			"Level" : "Edge");  	acpi_os_printf ("  Active %s\n", -			 ACPI_ACTIVE_LOW == ext_irq_data->active_high_low ? -			 "low" : "high"); +		ACPI_ACTIVE_LOW == ext_irq_data->active_high_low ? +			"low" : "high");  	acpi_os_printf ("  %s\n", -			 ACPI_SHARED == ext_irq_data->shared_exclusive ? -			 "Shared" : "Exclusive"); +		ACPI_SHARED == ext_irq_data->shared_exclusive ? +			"Shared" : "Exclusive"); -	acpi_os_printf ("  Interrupts : %X ( ", -			 ext_irq_data->number_of_interrupts); +	acpi_os_printf ("  Interrupts : %X ( ", ext_irq_data->number_of_interrupts);  	for (index = 0; index < ext_irq_data->number_of_interrupts; index++) {  		acpi_os_printf ("%X ", ext_irq_data->interrupts[index]); @@ -979,9 +999,10 @@ acpi_rs_dump_extended_irq (  	if(0xFF != ext_irq_data->resource_source.index) {  		acpi_os_printf ("  Resource Source Index: %X", -				 ext_irq_data->resource_source.index); +			ext_irq_data->resource_source.index); +  		acpi_os_printf ("  Resource Source: %s", -				 ext_irq_data->resource_source.string_ptr); +			ext_irq_data->resource_source.string_ptr);  	}  	return; @@ -992,7 +1013,7 @@ acpi_rs_dump_extended_irq (   *   * FUNCTION:    acpi_rs_dump_resource_list   * - * PARAMETERS:  Data            - pointer to the resource structure to dump. + * PARAMETERS:  Resource        - pointer to the resource structure to dump.   *   * RETURN:      None   * @@ -1096,7 +1117,7 @@ acpi_rs_dump_resource_list (   *   * FUNCTION:    acpi_rs_dump_irq_list   * - * PARAMETERS:  Data            - pointer to the routing table to dump. + * PARAMETERS:  route_table     - pointer to the routing table to dump.   *   * RETURN:      None   * @@ -1124,20 +1145,17 @@ acpi_rs_dump_irq_list (  			acpi_os_printf ("PCI IRQ Routing Table structure %X.\n", count++);  			acpi_os_printf ("  Address: %8.8X%8.8X\n", -					 ACPI_FORMAT_UINT64 (prt_element->address)); +				ACPI_FORMAT_UINT64 (prt_element->address));  			acpi_os_printf ("  Pin: %X\n", prt_element->pin);  			acpi_os_printf ("  Source: %s\n", prt_element->source); -			acpi_os_printf ("  source_index: %X\n", -					 prt_element->source_index); +			acpi_os_printf ("  source_index: %X\n", prt_element->source_index);  			buffer += prt_element->length; -  			prt_element = ACPI_CAST_PTR (struct acpi_pci_routing_table, buffer); - -			if(0 == prt_element->length) { +			if (0 == prt_element->length) {  				done = TRUE;  			}  		} | 
