• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/

Lines Matching refs:ip

40  * 8c01106c:       68 24           .word 0x2468     <--- ip
42 * 8c011070: 26 4f lds.l @r15+,pr <--- ip + MCOUNT_INSN_SIZE
47 static unsigned char *ftrace_nop_replace(unsigned long ip)
49 __raw_writel(ip + MCOUNT_INSN_SIZE, ftrace_nop);
53 static unsigned char *ftrace_call_replace(unsigned long ip, unsigned long addr)
185 do_ftrace_mod_code(unsigned long ip, void *new_code)
187 mod_code_ip = (void *)ip;
209 static int ftrace_modify_code(unsigned long ip, unsigned char *old_code,
225 if (probe_kernel_read(replaced, (void *)ip, MCOUNT_INSN_SIZE))
233 if (do_ftrace_mod_code(ip, new_code))
236 flush_icache_range(ip, ip + MCOUNT_INSN_SIZE);
243 unsigned long ip = (unsigned long)(&ftrace_call) + MCOUNT_INSN_OFFSET;
246 memcpy(old, (unsigned char *)ip, MCOUNT_INSN_SIZE);
247 new = ftrace_call_replace(ip, (unsigned long)func);
249 return ftrace_modify_code(ip, old, new);
256 unsigned long ip = rec->ip;
258 old = ftrace_call_replace(ip, addr);
259 new = ftrace_nop_replace(ip);
261 return ftrace_modify_code(rec->ip, old, new);
267 unsigned long ip = rec->ip;
269 old = ftrace_nop_replace(ip);
270 new = ftrace_call_replace(ip, addr);
272 return ftrace_modify_code(rec->ip, old, new);
288 static int ftrace_mod(unsigned long ip, unsigned long old_addr,
293 if (probe_kernel_read(code, (void *)ip, MCOUNT_INSN_SIZE))
299 __raw_writel(new_addr, ip);
305 unsigned long ip, old_addr, new_addr;
307 ip = (unsigned long)(&ftrace_graph_call) + GRAPH_INSN_OFFSET;
311 return ftrace_mod(ip, old_addr, new_addr);
316 unsigned long ip, old_addr, new_addr;
318 ip = (unsigned long)(&ftrace_graph_call) + GRAPH_INSN_OFFSET;
322 return ftrace_mod(ip, old_addr, new_addr);