2 * Copyright IBM Corp. 2008,2009
4 * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com>,
8 #include <asm/asm-offsets.h>
16 #ifdef CONFIG_DYNAMIC_FTRACE
28 stg %r1,__SF_BACKCHAIN(%r15)
31 larl %r14,ftrace_dyn_func
40 .globl ftrace_dyn_func
45 #else /* CONFIG_DYNAMIC_FTRACE */
53 stg %r1,__SF_BACKCHAIN(%r15)
56 larl %r14,ftrace_trace_function
64 #endif /* CONFIG_DYNAMIC_FTRACE */
66 #else /* CONFIG_64BIT */
68 #ifdef CONFIG_DYNAMIC_FTRACE
82 st %r1,__SF_BACKCHAIN(%r15)
95 .globl ftrace_dyn_func
100 #else /* CONFIG_DYNAMIC_FTRACE */
110 st %r1,__SF_BACKCHAIN(%r15)
113 .long ftrace_trace_function
122 #endif /* CONFIG_DYNAMIC_FTRACE */
123 #endif /* CONFIG_64BIT */