Lines Matching refs:tramp
120 stub = (addr == (unsigned long)ftrace_caller ? rec->arch.mod->arch.tramp :
340 static void __init add_ftrace_tramp(unsigned long tramp)
346 ftrace_tramps[i] = tramp;
353 unsigned int *tramp[] = { ftrace_tramp_text, ftrace_tramp_init };
380 reladdr = addr - (unsigned long)tramp[i];
388 memcpy(tramp[i], stub_insns, sizeof(stub_insns));
389 tramp[i][0] |= IMM_H18(reladdr);
390 tramp[i][1] |= IMM_L(reladdr);
391 add_ftrace_tramp((unsigned long)tramp[i]);
403 memcpy(tramp[i], stub_insns, sizeof(stub_insns));
404 tramp[i][1] |= PPC_HA(reladdr);
405 tramp[i][2] |= PPC_LO(reladdr);
406 add_ftrace_tramp((unsigned long)tramp[i]);
410 memcpy(tramp[i], stub_insns, sizeof(stub_insns));
411 tramp[i][0] |= PPC_HA(addr);
412 tramp[i][1] |= PPC_LO(addr);
413 add_ftrace_tramp((unsigned long)tramp[i]);