diff options
Diffstat (limited to 'include/asm-powerpc/processor.h')
-rw-r--r-- | include/asm-powerpc/processor.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/asm-powerpc/processor.h b/include/asm-powerpc/processor.h index d5c7ef1cca26..fa6163268153 100644 --- a/include/asm-powerpc/processor.h +++ b/include/asm-powerpc/processor.h | |||
@@ -211,6 +211,12 @@ unsigned long get_wchan(struct task_struct *p); | |||
211 | extern int get_fpexc_mode(struct task_struct *tsk, unsigned long adr); | 211 | extern int get_fpexc_mode(struct task_struct *tsk, unsigned long adr); |
212 | extern int set_fpexc_mode(struct task_struct *tsk, unsigned int val); | 212 | extern int set_fpexc_mode(struct task_struct *tsk, unsigned int val); |
213 | 213 | ||
214 | #define GET_ENDIAN(tsk, adr) get_endian((tsk), (adr)) | ||
215 | #define SET_ENDIAN(tsk, val) set_endian((tsk), (val)) | ||
216 | |||
217 | extern int get_endian(struct task_struct *tsk, unsigned long adr); | ||
218 | extern int set_endian(struct task_struct *tsk, unsigned int val); | ||
219 | |||
214 | static inline unsigned int __unpack_fe01(unsigned long msr_bits) | 220 | static inline unsigned int __unpack_fe01(unsigned long msr_bits) |
215 | { | 221 | { |
216 | return ((msr_bits & MSR_FE0) >> 10) | ((msr_bits & MSR_FE1) >> 8); | 222 | return ((msr_bits & MSR_FE0) >> 10) | ((msr_bits & MSR_FE1) >> 8); |