Lines Matching refs:ip
43 0x30, 0x00, 0x00, 0x60, 0x00, 0x00, /* mov r3=ip */
62 0x30, 0x00, 0x00, 0x60, 0x00, 0x00, /* mov r3=ip */
81 static unsigned char *ftrace_call_replace(unsigned long ip, unsigned long addr)
84 unsigned long offset = addr - (ip + 0x10);
94 ftrace_modify_code(unsigned long ip, unsigned char *old_code,
113 if (probe_kernel_read(replaced, (void *)ip, MCOUNT_INSN_SIZE))
122 if (probe_kernel_write(((void *)ip), new_code, MCOUNT_INSN_SIZE))
124 flush_icache_range(ip, ip + MCOUNT_INSN_SIZE);
132 unsigned long ip = rec->ip;
134 if (probe_kernel_read(replaced, (void *)ip, MCOUNT_INSN_SIZE))
171 return ftrace_modify_code(rec->ip, NULL, new, 0);
176 unsigned long ip = rec->ip;
180 new = ftrace_call_replace(ip, addr);
181 return ftrace_modify_code(ip, old, new, 1);
187 unsigned long ip;
188 unsigned long addr = ((struct fnptr *)ftrace_call)->ip;
192 ip = ((struct fnptr *)func)->ip;
194 ia64_patch_imm64(addr + 2, ip);