Home
last modified time | relevance | path

Searched refs:fentry_ip (Results 1 – 6 of 6) sorted by relevance

/arch/x86/include/asm/
A Dftrace.h37 static inline unsigned long arch_ftrace_get_symaddr(unsigned long fentry_ip) in arch_ftrace_get_symaddr() argument
39 if (is_endbr((void*)(fentry_ip - ENDBR_INSN_SIZE))) in arch_ftrace_get_symaddr()
40 fentry_ip -= ENDBR_INSN_SIZE; in arch_ftrace_get_symaddr()
42 return fentry_ip; in arch_ftrace_get_symaddr()
44 #define ftrace_get_symaddr(fentry_ip) arch_ftrace_get_symaddr(fentry_ip) argument
/arch/arm64/kernel/
A Dftrace.c147 unsigned long arch_ftrace_get_symaddr(unsigned long fentry_ip) in arch_ftrace_get_symaddr() argument
170 return fentry_ip - AARCH64_INSN_SIZE; in arch_ftrace_get_symaddr()
191 return fentry_ip - AARCH64_INSN_SIZE; in arch_ftrace_get_symaddr()
196 if ((fentry_ip & ~PAGE_MASK) < AARCH64_INSN_SIZE * 2) { in arch_ftrace_get_symaddr()
197 if (get_kernel_nofault(insn, (u32 *)(fentry_ip - AARCH64_INSN_SIZE * 2))) in arch_ftrace_get_symaddr()
200 insn = *(u32 *)(fentry_ip - AARCH64_INSN_SIZE * 2); in arch_ftrace_get_symaddr()
204 return fentry_ip - AARCH64_INSN_SIZE * 2; in arch_ftrace_get_symaddr()
206 return fentry_ip - AARCH64_INSN_SIZE; in arch_ftrace_get_symaddr()
/arch/arm64/include/asm/
A Dftrace.h55 unsigned long arch_ftrace_get_symaddr(unsigned long fentry_ip);
56 #define ftrace_get_symaddr(fentry_ip) arch_ftrace_get_symaddr(fentry_ip) argument
/arch/riscv/include/asm/
A Dftrace.h24 unsigned long arch_ftrace_get_symaddr(unsigned long fentry_ip);
25 #define ftrace_get_symaddr(fentry_ip) arch_ftrace_get_symaddr(fentry_ip) argument
/arch/s390/include/asm/
A Dftrace.h54 #define ftrace_get_symaddr(fentry_ip) ((unsigned long)(fentry_ip)) argument
/arch/riscv/kernel/
A Dftrace.c37 unsigned long arch_ftrace_get_symaddr(unsigned long fentry_ip) in arch_ftrace_get_symaddr() argument
39 return fentry_ip - MCOUNT_AUIPC_SIZE; in arch_ftrace_get_symaddr()

Completed in 11 milliseconds