diff options
Diffstat (limited to 'include/asm-alpha/system.h')
| -rw-r--r-- | include/asm-alpha/system.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/asm-alpha/system.h b/include/asm-alpha/system.h index ed221d6408fc..afe20fa58c99 100644 --- a/include/asm-alpha/system.h +++ b/include/asm-alpha/system.h | |||
| @@ -184,7 +184,7 @@ enum amask_enum { | |||
| 184 | __amask; }) | 184 | __amask; }) |
| 185 | 185 | ||
| 186 | #define __CALL_PAL_R0(NAME, TYPE) \ | 186 | #define __CALL_PAL_R0(NAME, TYPE) \ |
| 187 | static inline TYPE NAME(void) \ | 187 | extern inline TYPE NAME(void) \ |
| 188 | { \ | 188 | { \ |
| 189 | register TYPE __r0 __asm__("$0"); \ | 189 | register TYPE __r0 __asm__("$0"); \ |
| 190 | __asm__ __volatile__( \ | 190 | __asm__ __volatile__( \ |
| @@ -196,7 +196,7 @@ static inline TYPE NAME(void) \ | |||
| 196 | } | 196 | } |
| 197 | 197 | ||
| 198 | #define __CALL_PAL_W1(NAME, TYPE0) \ | 198 | #define __CALL_PAL_W1(NAME, TYPE0) \ |
| 199 | static inline void NAME(TYPE0 arg0) \ | 199 | extern inline void NAME(TYPE0 arg0) \ |
| 200 | { \ | 200 | { \ |
| 201 | register TYPE0 __r16 __asm__("$16") = arg0; \ | 201 | register TYPE0 __r16 __asm__("$16") = arg0; \ |
| 202 | __asm__ __volatile__( \ | 202 | __asm__ __volatile__( \ |
| @@ -207,7 +207,7 @@ static inline void NAME(TYPE0 arg0) \ | |||
| 207 | } | 207 | } |
| 208 | 208 | ||
| 209 | #define __CALL_PAL_W2(NAME, TYPE0, TYPE1) \ | 209 | #define __CALL_PAL_W2(NAME, TYPE0, TYPE1) \ |
| 210 | static inline void NAME(TYPE0 arg0, TYPE1 arg1) \ | 210 | extern inline void NAME(TYPE0 arg0, TYPE1 arg1) \ |
| 211 | { \ | 211 | { \ |
| 212 | register TYPE0 __r16 __asm__("$16") = arg0; \ | 212 | register TYPE0 __r16 __asm__("$16") = arg0; \ |
| 213 | register TYPE1 __r17 __asm__("$17") = arg1; \ | 213 | register TYPE1 __r17 __asm__("$17") = arg1; \ |
| @@ -219,7 +219,7 @@ static inline void NAME(TYPE0 arg0, TYPE1 arg1) \ | |||
| 219 | } | 219 | } |
| 220 | 220 | ||
| 221 | #define __CALL_PAL_RW1(NAME, RTYPE, TYPE0) \ | 221 | #define __CALL_PAL_RW1(NAME, RTYPE, TYPE0) \ |
| 222 | static inline RTYPE NAME(TYPE0 arg0) \ | 222 | extern inline RTYPE NAME(TYPE0 arg0) \ |
| 223 | { \ | 223 | { \ |
| 224 | register RTYPE __r0 __asm__("$0"); \ | 224 | register RTYPE __r0 __asm__("$0"); \ |
| 225 | register TYPE0 __r16 __asm__("$16") = arg0; \ | 225 | register TYPE0 __r16 __asm__("$16") = arg0; \ |
| @@ -232,7 +232,7 @@ static inline RTYPE NAME(TYPE0 arg0) \ | |||
| 232 | } | 232 | } |
| 233 | 233 | ||
| 234 | #define __CALL_PAL_RW2(NAME, RTYPE, TYPE0, TYPE1) \ | 234 | #define __CALL_PAL_RW2(NAME, RTYPE, TYPE0, TYPE1) \ |
| 235 | static inline RTYPE NAME(TYPE0 arg0, TYPE1 arg1) \ | 235 | extern inline RTYPE NAME(TYPE0 arg0, TYPE1 arg1) \ |
| 236 | { \ | 236 | { \ |
| 237 | register RTYPE __r0 __asm__("$0"); \ | 237 | register RTYPE __r0 __asm__("$0"); \ |
| 238 | register TYPE0 __r16 __asm__("$16") = arg0; \ | 238 | register TYPE0 __r16 __asm__("$16") = arg0; \ |
