Lines Matching refs:ip

15 static u32 ftrace_call_replace(unsigned long ip, unsigned long addr)  in ftrace_call_replace()  argument
20 off = ((s32)addr - (s32)ip); in ftrace_call_replace()
26 static int ftrace_modify_code(unsigned long ip, u32 old, u32 new) in ftrace_modify_code() argument
47 : [new] "0" (new), [old] "r" (old), [ip] "r" (ip) in ftrace_modify_code()
58 unsigned long ip = rec->ip; in ftrace_make_nop() local
61 old = ftrace_call_replace(ip, addr); in ftrace_make_nop()
63 return ftrace_modify_code(ip, old, new); in ftrace_make_nop()
68 unsigned long ip = rec->ip; in ftrace_make_call() local
72 new = ftrace_call_replace(ip, addr); in ftrace_make_call()
73 return ftrace_modify_code(ip, old, new); in ftrace_make_call()
78 unsigned long ip = (unsigned long)(&ftrace_call); in ftrace_update_ftrace_func() local
82 new = ftrace_call_replace(ip, (unsigned long)func); in ftrace_update_ftrace_func()
83 return ftrace_modify_code(ip, old, new); in ftrace_update_ftrace_func()
94 unsigned long ip = (unsigned long)(&ftrace_graph_call); in ftrace_enable_ftrace_graph_caller() local
98 new = ftrace_call_replace(ip, (unsigned long) &ftrace_graph_caller); in ftrace_enable_ftrace_graph_caller()
99 return ftrace_modify_code(ip, old, new); in ftrace_enable_ftrace_graph_caller()
104 unsigned long ip = (unsigned long)(&ftrace_graph_call); in ftrace_disable_ftrace_graph_caller() local
108 new = ftrace_call_replace(ip, (unsigned long) &ftrace_stub); in ftrace_disable_ftrace_graph_caller()
110 return ftrace_modify_code(ip, old, new); in ftrace_disable_ftrace_graph_caller()