Lines Matching refs:ip
110 if (WARN_ON_ONCE(memcmp((const void *)rec->ip, &orig, sizeof(orig)))) in ftrace_init_nop()
117 tmp.rest_of_intercepted_function = rec->ip + sizeof(struct ftrace_insn); in ftrace_init_nop()
121 disp = ((char *)trampoline - (char *)rec->ip) / 2; in ftrace_init_nop()
122 insn = (struct ftrace_insn *)rec->ip; in ftrace_init_nop()
135 if (copy_from_kernel_nofault(&insn, (void *)rec->ip, sizeof(insn))) in ftrace_get_trampoline()
138 trampoline = (void *)(rec->ip + disp); in ftrace_get_trampoline()
182 return ftrace_patch_branch_mask((void *)rec->ip, 0xc0f4, false); in ftrace_make_nop()
194 return ftrace_patch_branch_mask((void *)rec->ip, 0xc004, true); in ftrace_make_call()
242 unsigned long ip) in prepare_ftrace_return() argument
248 ip -= MCOUNT_INSN_SIZE; in prepare_ftrace_return()
249 if (!function_graph_enter(ra, ip, 0, (void *) sp)) in prepare_ftrace_return()
291 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
302 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
307 p = get_kprobe((kprobe_opcode_t *)ip); in kprobe_ftrace_handler()
321 instruction_pointer_set(regs, ip); in kprobe_ftrace_handler()
325 instruction_pointer_set(regs, ip + MCOUNT_INSN_SIZE); in kprobe_ftrace_handler()