Lines Matching refs:ip
81 static unsigned char *ftrace_call_replace(unsigned long ip, unsigned long addr) in ftrace_call_replace() argument
84 unsigned long offset = addr - (ip + 0x10); in ftrace_call_replace()
94 ftrace_modify_code(unsigned long ip, unsigned char *old_code, in ftrace_modify_code() argument
111 if (copy_from_kernel_nofault(replaced, (void *)ip, MCOUNT_INSN_SIZE)) in ftrace_modify_code()
120 if (copy_to_kernel_nofault(((void *)ip), new_code, MCOUNT_INSN_SIZE)) in ftrace_modify_code()
122 flush_icache_range(ip, ip + MCOUNT_INSN_SIZE); in ftrace_modify_code()
130 unsigned long ip = rec->ip; in ftrace_make_nop_check() local
132 if (copy_from_kernel_nofault(replaced, (void *)ip, MCOUNT_INSN_SIZE)) in ftrace_make_nop_check()
169 return ftrace_modify_code(rec->ip, NULL, new, 0); in ftrace_make_nop()
174 unsigned long ip = rec->ip; in ftrace_make_call() local
178 new = ftrace_call_replace(ip, addr); in ftrace_make_call()
179 return ftrace_modify_code(ip, old, new, 1); in ftrace_make_call()
185 unsigned long ip; in ftrace_update_ftrace_func() local
186 unsigned long addr = ((struct fnptr *)ftrace_call)->ip; in ftrace_update_ftrace_func()
190 ip = ((struct fnptr *)func)->ip; in ftrace_update_ftrace_func()
192 ia64_patch_imm64(addr + 2, ip); in ftrace_update_ftrace_func()