Lines Matching refs:ip
33 static int ftrace_modify_code(unsigned long ip, const unsigned char *code, in ftrace_modify_code() argument
36 int ret = probe_kernel_write((void *)ip, (void *)code, len); in ftrace_modify_code()
37 flush_icache_range(ip, ip + len); in ftrace_modify_code()
45 return ftrace_modify_code(rec->ip, mnop, sizeof(mnop)); in ftrace_make_nop()
54 bfin_make_pcrel24(&call[2], rec->ip + 2, addr); in ftrace_make_call()
57 return ftrace_modify_code(rec->ip, call, sizeof(call)); in ftrace_make_call()
63 unsigned long ip = (unsigned long)&ftrace_call; in ftrace_update_ftrace_func() local
64 bfin_make_pcrel24(call, ip, func); in ftrace_update_ftrace_func()
65 return ftrace_modify_code(ip, call, sizeof(call)); in ftrace_update_ftrace_func()
83 unsigned long ip = (unsigned long)&ftrace_graph_call; in ftrace_enable_ftrace_graph_caller() local
84 uint16_t jump_pcrel12 = ((unsigned long)&ftrace_graph_caller - ip) >> 1; in ftrace_enable_ftrace_graph_caller()
86 return ftrace_modify_code(ip, (void *)&jump_pcrel12, sizeof(jump_pcrel12)); in ftrace_enable_ftrace_graph_caller()