Lines Matching refs:tramp
112 void *tramp; in __ftrace_make_nop() local
125 tramp = (void *)find_bl_target(ip, op); in __ftrace_make_nop()
127 pr_devel("ip:%lx jumps to %p", ip, tramp); in __ftrace_make_nop()
129 if (!is_module_trampoline(tramp)) { in __ftrace_make_nop()
134 if (module_trampoline_target(mod, tramp, &ptr)) { in __ftrace_make_nop()
177 unsigned long tramp; in __ftrace_make_nop() local
189 tramp = find_bl_target(ip, op); in __ftrace_make_nop()
199 pr_devel("ip:%lx jumps to %lx", ip, tramp); in __ftrace_make_nop()
202 if (probe_kernel_read(jmp, (void *)tramp, sizeof(jmp))) { in __ftrace_make_nop()
203 pr_err("Failed to read %lx\n", tramp); in __ftrace_make_nop()
218 tramp = (jmp[1] & 0xffff) | in __ftrace_make_nop()
220 if (tramp & 0x8000) in __ftrace_make_nop()
221 tramp -= 0x10000; in __ftrace_make_nop()
223 pr_devel(" %lx ", tramp); in __ftrace_make_nop()
225 if (tramp != addr) { in __ftrace_make_nop()
227 tramp); in __ftrace_make_nop()
315 if (!rec->arch.mod->arch.tramp) { in __ftrace_make_call()
321 if (!create_branch(ip, rec->arch.mod->arch.tramp, BRANCH_SET_LINK)) { in __ftrace_make_call()
326 if (patch_branch(ip, rec->arch.mod->arch.tramp, BRANCH_SET_LINK)) { in __ftrace_make_call()
351 if (!rec->arch.mod->arch.tramp) { in __ftrace_make_call()
358 rec->arch.mod->arch.tramp, BRANCH_SET_LINK); in __ftrace_make_call()