Lines Matching refs:new
25 static int ftrace_modify_code(unsigned long pc, u32 old, u32 new, in ftrace_modify_code() argument
45 if (aarch64_insn_patch_text_nosync((void *)pc, new)) in ftrace_modify_code()
57 u32 new; in ftrace_update_ftrace_func() local
60 new = aarch64_insn_gen_branch_imm(pc, (unsigned long)func, in ftrace_update_ftrace_func()
63 return ftrace_modify_code(pc, 0, new, false); in ftrace_update_ftrace_func()
146 u32 old, new; in ftrace_make_call() local
152 new = aarch64_insn_gen_branch_imm(pc, addr, AARCH64_INSN_BRANCH_LINK); in ftrace_make_call()
154 return ftrace_modify_code(pc, old, new, true); in ftrace_make_call()
162 u32 old, new; in ftrace_modify_call() local
171 new = aarch64_insn_gen_branch_imm(pc, addr, AARCH64_INSN_BRANCH_LINK); in ftrace_modify_call()
173 return ftrace_modify_code(pc, old, new, true); in ftrace_modify_call()
201 u32 old, new; in ftrace_init_nop() local
204 new = aarch64_insn_gen_move_reg(AARCH64_INSN_REG_9, in ftrace_init_nop()
207 return ftrace_modify_code(pc, old, new, true); in ftrace_init_nop()
218 u32 old = 0, new; in ftrace_make_nop() local
220 new = aarch64_insn_gen_nop(); in ftrace_make_nop()
233 return aarch64_insn_patch_text_nosync((void *)pc, new); in ftrace_make_nop()
241 return ftrace_modify_code(pc, old, new, true); in ftrace_make_nop()