Lines Matching defs:ip
15 static u32 ftrace_call_replace(unsigned long ip, unsigned long addr)
20 off = ((s32)addr - (s32)ip);
26 static int ftrace_modify_code(unsigned long ip, u32 old, u32 new)
32 "1: cas [%[ip]], %[old], %[new]\n"
33 " flush %[ip]\n"
47 : [new] "0" (new), [old] "r" (old), [ip] "r" (ip)
58 unsigned long ip = rec->ip;
61 old = ftrace_call_replace(ip, addr);
63 return ftrace_modify_code(ip, old, new);
68 unsigned long ip = rec->ip;
72 new = ftrace_call_replace(ip, addr);
73 return ftrace_modify_code(ip, old, new);
78 unsigned long ip = (unsigned long)(&ftrace_call);
82 new = ftrace_call_replace(ip, (unsigned long)func);
83 return ftrace_modify_code(ip, old, new);
94 unsigned long ip = (unsigned long)(&ftrace_graph_call);
98 new = ftrace_call_replace(ip, (unsigned long) &ftrace_graph_caller);
99 return ftrace_modify_code(ip, old, new);
104 unsigned long ip = (unsigned long)(&ftrace_graph_call);
108 new = ftrace_call_replace(ip, (unsigned long) &ftrace_stub);
110 return ftrace_modify_code(ip, old, new);