Lines Matching refs:tramp
114 static void __static_call_validate(u8 *insn, bool tail, bool tramp) in __static_call_validate() argument
118 if (tramp && memcmp(insn+5, tramp_ud, 3)) { in __static_call_validate()
157 void arch_static_call_transform(void *site, void *tramp, void *func, bool tail) in arch_static_call_transform() argument
161 if (tramp) { in arch_static_call_transform()
162 __static_call_validate(tramp, true, true); in arch_static_call_transform()
163 __static_call_transform(tramp, __sc_insn(!func, true), func, false); in arch_static_call_transform()
175 noinstr void __static_call_update_early(void *tramp, void *func) in __static_call_update_early() argument
179 __text_gen_insn(tramp, JMP32_INSN_OPCODE, tramp, func, JMP32_INSN_SIZE); in __static_call_update_early()
195 bool __static_call_fixup(void *tramp, u8 op, void *dest) in __static_call_fixup() argument
197 unsigned long addr = (unsigned long)tramp; in __static_call_fixup()
210 if (memcmp(tramp+5, tramp_ud, 3)) { in __static_call_fixup()
217 __static_call_transform(tramp, RET, NULL, true); in __static_call_fixup()