diff options
Diffstat (limited to 'include/asm-alpha/core_t2.h')
| -rw-r--r-- | include/asm-alpha/core_t2.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/asm-alpha/core_t2.h b/include/asm-alpha/core_t2.h index 90e6b5d6c214..46bfff58f670 100644 --- a/include/asm-alpha/core_t2.h +++ b/include/asm-alpha/core_t2.h | |||
| @@ -356,13 +356,13 @@ struct el_t2_frame_corrected { | |||
| 356 | #define vip volatile int * | 356 | #define vip volatile int * |
| 357 | #define vuip volatile unsigned int * | 357 | #define vuip volatile unsigned int * |
| 358 | 358 | ||
| 359 | static inline u8 t2_inb(unsigned long addr) | 359 | extern inline u8 t2_inb(unsigned long addr) |
| 360 | { | 360 | { |
| 361 | long result = *(vip) ((addr << 5) + T2_IO + 0x00); | 361 | long result = *(vip) ((addr << 5) + T2_IO + 0x00); |
| 362 | return __kernel_extbl(result, addr & 3); | 362 | return __kernel_extbl(result, addr & 3); |
| 363 | } | 363 | } |
| 364 | 364 | ||
| 365 | static inline void t2_outb(u8 b, unsigned long addr) | 365 | extern inline void t2_outb(u8 b, unsigned long addr) |
| 366 | { | 366 | { |
| 367 | unsigned long w; | 367 | unsigned long w; |
| 368 | 368 | ||
| @@ -371,13 +371,13 @@ static inline void t2_outb(u8 b, unsigned long addr) | |||
| 371 | mb(); | 371 | mb(); |
| 372 | } | 372 | } |
| 373 | 373 | ||
| 374 | static inline u16 t2_inw(unsigned long addr) | 374 | extern inline u16 t2_inw(unsigned long addr) |
| 375 | { | 375 | { |
| 376 | long result = *(vip) ((addr << 5) + T2_IO + 0x08); | 376 | long result = *(vip) ((addr << 5) + T2_IO + 0x08); |
| 377 | return __kernel_extwl(result, addr & 3); | 377 | return __kernel_extwl(result, addr & 3); |
| 378 | } | 378 | } |
| 379 | 379 | ||
| 380 | static inline void t2_outw(u16 b, unsigned long addr) | 380 | extern inline void t2_outw(u16 b, unsigned long addr) |
| 381 | { | 381 | { |
| 382 | unsigned long w; | 382 | unsigned long w; |
| 383 | 383 | ||
| @@ -386,12 +386,12 @@ static inline void t2_outw(u16 b, unsigned long addr) | |||
| 386 | mb(); | 386 | mb(); |
| 387 | } | 387 | } |
| 388 | 388 | ||
| 389 | static inline u32 t2_inl(unsigned long addr) | 389 | extern inline u32 t2_inl(unsigned long addr) |
| 390 | { | 390 | { |
| 391 | return *(vuip) ((addr << 5) + T2_IO + 0x18); | 391 | return *(vuip) ((addr << 5) + T2_IO + 0x18); |
| 392 | } | 392 | } |
| 393 | 393 | ||
| 394 | static inline void t2_outl(u32 b, unsigned long addr) | 394 | extern inline void t2_outl(u32 b, unsigned long addr) |
| 395 | { | 395 | { |
| 396 | *(vuip) ((addr << 5) + T2_IO + 0x18) = b; | 396 | *(vuip) ((addr << 5) + T2_IO + 0x18) = b; |
| 397 | mb(); | 397 | mb(); |
| @@ -435,7 +435,7 @@ static inline void t2_outl(u32 b, unsigned long addr) | |||
| 435 | set_hae(msb); \ | 435 | set_hae(msb); \ |
| 436 | } | 436 | } |
| 437 | 437 | ||
| 438 | static DEFINE_SPINLOCK(t2_hae_lock); | 438 | extern spinlock_t t2_hae_lock; |
| 439 | 439 | ||
| 440 | /* | 440 | /* |
| 441 | * NOTE: take T2_DENSE_MEM off in each readX/writeX routine, since | 441 | * NOTE: take T2_DENSE_MEM off in each readX/writeX routine, since |
