1 #include <linux/ftrace.h> 2 #include <linux/mm.h> 3 4 #include <asm/processor.h> 5 #include <asm/switch_to.h> 6 #include <asm/cacheflush.h> 7 #include <asm/epapr_hcalls.h> 8 #include <asm/uaccess.h> 9 #ifdef CONFIG_PPC_BOOK3S_64 10 #include <asm/book3s/64/kup-radix.h> 11 #endif 12 13 EXPORT_SYMBOL(flush_dcache_range); 14 EXPORT_SYMBOL(flush_icache_range); 15 16 EXPORT_SYMBOL(empty_zero_page); 17 18 long long __bswapdi2(long long); 19 EXPORT_SYMBOL(__bswapdi2); 20 21 #ifdef CONFIG_FUNCTION_TRACER 22 EXPORT_SYMBOL(_mcount); 23 #endif 24 25 #ifdef CONFIG_PPC_FPU 26 EXPORT_SYMBOL(giveup_fpu); 27 EXPORT_SYMBOL(load_fp_state); 28 EXPORT_SYMBOL(store_fp_state); 29 #endif 30 31 #ifdef CONFIG_ALTIVEC 32 EXPORT_SYMBOL(giveup_altivec); 33 EXPORT_SYMBOL(load_vr_state); 34 EXPORT_SYMBOL(store_vr_state); 35 #endif 36 37 #ifdef CONFIG_VSX 38 EXPORT_SYMBOL_GPL(__giveup_vsx); 39 #endif 40 41 #ifdef CONFIG_SPE 42 EXPORT_SYMBOL(giveup_spe); 43 #endif 44 45 #ifdef CONFIG_EPAPR_PARAVIRT 46 EXPORT_SYMBOL(epapr_hypercall_start); 47 #endif 48 49 EXPORT_SYMBOL(current_stack_pointer); 50 51 EXPORT_SYMBOL(__arch_clear_user); 52 53 #ifdef CONFIG_PPC_BOOK3S_64 54 EXPORT_SYMBOL(do_uaccess_flush); 55 #endif 56