Home
last modified time | relevance | path

Searched refs:patch_branch (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/arch/powerpc/lib/
Dcode-patching.c197 int patch_branch(unsigned int *addr, unsigned long target, int flags) in patch_branch() function
390 patch_branch(ibase + (exc / 4) + 1, addr, 0); in __patch_exception()
575 patch_branch(p, addr, 0); in test_translate_branch()
584 patch_branch(p, addr, 0); in test_translate_branch()
594 patch_branch(p, addr, 0); in test_translate_branch()
604 patch_branch(p, addr, BRANCH_SET_LINK); in test_translate_branch()
613 patch_branch(p, addr, 0); in test_translate_branch()
Dfeature-fixups.c151 patch_branch(dest + 1, (unsigned long)&stf_barrier_fallback, in do_stf_entry_barrier_fixups()
/Linux-v5.4/arch/powerpc/include/asm/
Dcode-patching.h29 int patch_branch(unsigned int *addr, unsigned long target, int flags);
45 return patch_branch((unsigned int *)patch_site_addr(site), target, flags); in patch_branch_site()
/Linux-v5.4/arch/powerpc/kernel/trace/
Dftrace.c375 if (patch_branch((unsigned int *)tramp, ptr, 0)) { in setup_mcount_compiler_tramp()
565 if (patch_branch(ip, tramp, BRANCH_SET_LINK)) {
653 if (patch_branch(ip, tramp, BRANCH_SET_LINK)) {
751 if (patch_branch((unsigned int *)ip, addr, BRANCH_SET_LINK)) {
784 if (patch_branch((unsigned int *)ip, tramp, BRANCH_SET_LINK)) {
/Linux-v5.4/arch/powerpc/kernel/
Djump_label.c16 patch_branch(addr, entry->target, 0); in arch_jump_label_transform()
Dcrash_dump.c48 patch_branch(++p, addr + PHYSICAL_START, 0); in create_trampoline()
Doptprobes.c276 patch_branch(buff + TMPL_RET_IDX, (unsigned long)nip, 0); in arch_prepare_optimized_kprobe()
/Linux-v5.4/arch/powerpc/platforms/86xx/
Dmpc86xx_smp.c75 patch_branch(vector, target, BRANCH_SET_LINK); in smp_86xx_kick_cpu()
/Linux-v5.4/arch/powerpc/platforms/powermac/
Dsmp.c818 patch_branch(vector, target, BRANCH_SET_LINK); in smp_core99_kick_cpu()