/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | ftrace.c | 161 void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr, in prepare_ftrace_return() function 188 (unsigned long)&prepare_ftrace_return, true, true); in ftrace_enable_ftrace_graph_caller() 193 (unsigned long)&prepare_ftrace_return, true, true); in ftrace_enable_ftrace_graph_caller() 201 (unsigned long)&prepare_ftrace_return, false, true); in ftrace_disable_ftrace_graph_caller() 206 (unsigned long)&prepare_ftrace_return, false, true); in ftrace_disable_ftrace_graph_caller()
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | ftrace.c | 168 void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr, in prepare_ftrace_return() function 215 (unsigned long)&prepare_ftrace_return, true); in ftrace_enable_ftrace_graph_caller() 223 make_call(&ftrace_graph_call, &prepare_ftrace_return, call); in ftrace_disable_ftrace_graph_caller() 236 (unsigned long)&prepare_ftrace_return, false); in ftrace_disable_ftrace_graph_caller()
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | ftrace.h | 23 extern void prepare_ftrace_return(unsigned long self_addr, unsigned long callsite_sp, unsigned long old); 41 void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent);
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | ftrace.h | 30 unsigned long prepare_ftrace_return(unsigned long parent,
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | ftrace.h | 30 unsigned long prepare_ftrace_return(unsigned long parent,
|
/kernel/linux/linux-5.10/arch/nds32/kernel/ |
H A D | ftrace.c | 198 void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr, in prepare_ftrace_return() function 224 prepare_ftrace_return(parent_ip, selfpc, frame_pointer); in ftrace_graph_caller()
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | ftrace.c | 31 static void __hot prepare_ftrace_return(unsigned long *parent, in prepare_ftrace_return() function 78 prepare_ftrace_return(parent_rp, self_addr); in ftrace_function_trampoline()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | ftrace.c | 160 unsigned long prepare_ftrace_return(unsigned long ra, unsigned long sp, in prepare_ftrace_return() function 173 NOKPROBE_SYMBOL(prepare_ftrace_return); variable
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | ftrace.c | 34 static void __hot prepare_ftrace_return(unsigned long *parent, in prepare_ftrace_return() function 75 prepare_ftrace_return(parent_rp, self_addr); in ftrace_function_trampoline()
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | ftrace.h | 78 void prepare_ftrace_return(unsigned long *parent, unsigned long self,
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | ftrace.c | 49 void prepare_ftrace_return(unsigned long self_addr, in prepare_ftrace_return() function
|
H A D | ftrace_dyn.c | 226 void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent) in prepare_ftrace_return() function 247 prepare_ftrace_return(ip, (unsigned long *)parent); in ftrace_graph_func()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | ftrace.c | 241 unsigned long prepare_ftrace_return(unsigned long ra, unsigned long sp, in prepare_ftrace_return() function 254 NOKPROBE_SYMBOL(prepare_ftrace_return); variable
|
H A D | entry.h | 43 unsigned long prepare_ftrace_return(unsigned long parent, unsigned long sp, unsigned long ip);
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/trace/ |
H A D | ftrace_64_pg.S | 53 bl prepare_ftrace_return 57 * prepare_ftrace_return gives us the address we divert to.
|
H A D | ftrace_32.S | 61 bl prepare_ftrace_return 65 * prepare_ftrace_return gives us the address we divert to.
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | ftrace.c | 71 void prepare_ftrace_return(unsigned long self_addr, in prepare_ftrace_return() function
|
H A D | mcount.S | 73 bl prepare_ftrace_return
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | ftrace.h | 215 void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent,
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | ftrace.c | 533 void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent, 553 return (void *)prepare_ftrace_return; in static_tramp_func() 631 void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent, in prepare_ftrace_return() function
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | ftrace.c | 545 return (void *)prepare_ftrace_return; in static_tramp_func() 621 void prepare_ftrace_return(unsigned long ip, unsigned long *parent, in prepare_ftrace_return() function 662 prepare_ftrace_return(ip, (unsigned long *)stack, 0); in ftrace_graph_func()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | entry-ftrace.S | 140 bl prepare_ftrace_return 304 * This function w/ prepare_ftrace_return() fakes link register's value on 312 bl prepare_ftrace_return // prepare_ftrace_return(pc, &lr, fp)
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | entry-ftrace.S | 126 bl prepare_ftrace_return 174 bl prepare_ftrace_return
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | ftrace.c | 458 void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent, in prepare_ftrace_return() function 484 prepare_ftrace_return(ip, &fregs->lr, fregs->fp); in ftrace_graph_func()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | entry-ftrace.S | 128 bl prepare_ftrace_return 181 bl prepare_ftrace_return
|