From 191a9063382b16a7cc57b6dcbb89fd9a93804121 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Thu, 8 Jun 2006 14:57:04 +0000 Subject: [PATCH] Fix some remarkably obvious mistakes in pcidirect.h --- src/arch/i386/include/pcidirect.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/arch/i386/include/pcidirect.h b/src/arch/i386/include/pcidirect.h index 80e14019..4e2e9d12 100644 --- a/src/arch/i386/include/pcidirect.h +++ b/src/arch/i386/include/pcidirect.h @@ -71,7 +71,7 @@ static inline __attribute__ (( always_inline )) int pcidirect_read_config_dword ( struct pci_device *pci, unsigned int where, uint32_t *value ) { pcidirect_prepare ( pci, where ); - *value = inl ( PCIDIRECT_CONFIG_DATA + where ); + *value = inl ( PCIDIRECT_CONFIG_DATA ); return 0; } @@ -103,7 +103,7 @@ static inline __attribute__ (( always_inline )) int pcidirect_write_config_word ( struct pci_device *pci, unsigned int where, uint16_t value ) { pcidirect_prepare ( pci, where ); - outb ( value, PCIDIRECT_CONFIG_DATA + ( where & 2 ) ); + outw ( value, PCIDIRECT_CONFIG_DATA + ( where & 2 ) ); return 0; } @@ -119,7 +119,7 @@ static inline __attribute__ (( always_inline )) int pcidirect_write_config_dword ( struct pci_device *pci, unsigned int where, uint32_t value ) { pcidirect_prepare ( pci, where ); - outb ( value, PCIDIRECT_CONFIG_DATA + where ); + outl ( value, PCIDIRECT_CONFIG_DATA ); return 0; }