Home
last modified time | relevance | path

Searched refs:old_addr (Results 1 – 25 of 26) sorted by relevance

12

/arch/sh/kernel/
A Dftrace.c261 static int ftrace_mod(unsigned long ip, unsigned long old_addr, in ftrace_mod() argument
269 if (old_addr != __raw_readl((unsigned long *)code)) in ftrace_mod()
278 unsigned long ip, old_addr, new_addr; in ftrace_enable_ftrace_graph_caller() local
281 old_addr = (unsigned long)(&skip_trace); in ftrace_enable_ftrace_graph_caller()
284 return ftrace_mod(ip, old_addr, new_addr); in ftrace_enable_ftrace_graph_caller()
289 unsigned long ip, old_addr, new_addr; in ftrace_disable_ftrace_graph_caller() local
292 old_addr = (unsigned long)(&ftrace_graph_caller); in ftrace_disable_ftrace_graph_caller()
295 return ftrace_mod(ip, old_addr, new_addr); in ftrace_disable_ftrace_graph_caller()
/arch/powerpc/boot/
A Dmain.c127 void *old_addr = (void *)initrd_addr; in prep_initrd() local
136 initrd_addr, old_addr, initrd_size); in prep_initrd()
137 memmove((void *)initrd_addr, old_addr, initrd_size); in prep_initrd()
169 void *old_addr = (void *)esm_blob_addr; in prep_esm_blob() local
177 esm_blob_addr, old_addr, esm_blob_size); in prep_esm_blob()
178 memmove((void *)esm_blob_addr, old_addr, esm_blob_size); in prep_esm_blob()
/arch/s390/kernel/
A Dftrace.c173 unsigned long old_addr, in ftrace_modify_trampoline_call() argument
184 if (old != old_addr) in ftrace_modify_trampoline_call()
190 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
194 return ftrace_patch_branch_insn(rec->ip, old_addr, addr); in ftrace_modify_call()
196 return ftrace_modify_trampoline_call(rec, old_addr, addr); in ftrace_modify_call()
/arch/powerpc/kernel/trace/
A Dftrace_64_pg.c542 __ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in __ftrace_modify_call() argument
573 entry = ppc_global_function_entry((void *)old_addr); in __ftrace_modify_call()
631 static int __ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, unsigned long addr) in __ftrace_modify_call() argument
637 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
648 if (test_24bit_addr(ip, addr) && test_24bit_addr(ip, old_addr)) { in ftrace_modify_call()
650 old = ftrace_call_replace(ip, old_addr, 1); in ftrace_modify_call()
664 return __ftrace_modify_call(rec, old_addr, addr); in ftrace_modify_call()
A Dftrace.c320 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, unsigned long addr) in ftrace_modify_call() argument
/arch/s390/kvm/
A Dgaccess.c1022 __uint128_t *old_addr, __uint128_t new, in cmpxchg_guest_abs_with_key() argument
1056 *success = !ret && old == *old_addr; in cmpxchg_guest_abs_with_key()
1057 *old_addr = old; in cmpxchg_guest_abs_with_key()
1064 *success = !ret && old == *old_addr; in cmpxchg_guest_abs_with_key()
1065 *old_addr = old; in cmpxchg_guest_abs_with_key()
1072 *success = !ret && old == *old_addr; in cmpxchg_guest_abs_with_key()
1073 *old_addr = old; in cmpxchg_guest_abs_with_key()
1080 *success = !ret && old == *old_addr; in cmpxchg_guest_abs_with_key()
1081 *old_addr = old; in cmpxchg_guest_abs_with_key()
1088 *success = !ret && old == *old_addr; in cmpxchg_guest_abs_with_key()
[all …]
/arch/powerpc/net/
A Dbpf_jit_comp.c1085 void *old_addr, void *new_addr) in bpf_arch_text_poke() argument
1115 if (old_addr) in bpf_arch_text_poke()
1116 if (create_branch(&old_inst, ip, (unsigned long)old_addr, 0)) in bpf_arch_text_poke()
1143 if (old_addr) { in bpf_arch_text_poke()
1144 if (is_offset_in_branch_range(ip - old_addr)) in bpf_arch_text_poke()
1145 create_branch(&old_inst, ip, (unsigned long)old_addr, branch_flags); in bpf_arch_text_poke()
1167 (old_addr && !is_offset_in_branch_range(old_addr - ip))) in bpf_arch_text_poke()
1181 if (!old_addr || !new_addr) { in bpf_arch_text_poke()
1182 if (!old_addr) { in bpf_arch_text_poke()
1199 if (old_addr) in bpf_arch_text_poke()
/arch/loongarch/kernel/
A Dftrace_dyn.c117 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, unsigned long addr) in ftrace_modify_call() argument
127 if (!ftrace_find_callable_addr(rec, NULL, &old_addr)) in ftrace_modify_call()
131 old = larch_insn_gen_bl(pc, old_addr); in ftrace_modify_call()
/arch/arm64/kernel/
A Dftrace.c406 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
417 if (!ftrace_find_callable_addr(rec, NULL, &old_addr)) in ftrace_modify_call()
422 old = aarch64_insn_gen_branch_imm(pc, old_addr, in ftrace_modify_call()
/arch/parisc/kernel/
A Dcache.c477 unsigned long addr, old_addr = 0; in flush_dcache_folio() local
521 if (old_addr == 0 || (old_addr & (SHM_COLOUR - 1)) in flush_dcache_folio()
533 if (old_addr) in flush_dcache_folio()
535 old_addr, addr, vma->vm_file); in flush_dcache_folio()
537 old_addr = addr; in flush_dcache_folio()
A Dftrace.c102 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
/arch/arm/kernel/
A Dftrace.c171 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
177 old = ftrace_call_replace(ip, adjust_address(rec, old_addr), true); in ftrace_modify_call()
/arch/s390/boot/
A Dstartup.c206 unsigned long old_addr, addr, size; in rescue_initrd() local
214 old_addr = addr; in rescue_initrd()
217 memmove((void *)addr, (void *)old_addr, size); in rescue_initrd()
/arch/csky/kernel/
A Dftrace.c139 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
/arch/riscv/kernel/
A Dftrace.c212 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
/arch/x86/net/
A Dbpf_jit_comp.c600 void *old_addr, void *new_addr) in __bpf_arch_text_poke() argument
609 if (old_addr) { in __bpf_arch_text_poke()
612 emit_call(&prog, old_addr, ip) : in __bpf_arch_text_poke()
613 emit_jump(&prog, old_addr, ip); in __bpf_arch_text_poke()
643 void *old_addr, void *new_addr) in bpf_arch_text_poke() argument
657 return __bpf_arch_text_poke(ip, t, old_addr, new_addr); in bpf_arch_text_poke()
3846 u8 *old_addr, *new_addr, *old_bypass_addr; in bpf_arch_poke_desc_update() local
3850 old_addr = old ? (u8 *)old->bpf_func + poke->adj_off : NULL; in bpf_arch_poke_desc_update()
3861 old_addr, new_addr); in bpf_arch_poke_desc_update()
3884 old_addr, NULL); in bpf_arch_poke_desc_update()
/arch/um/os-Linux/
A Dfile.c716 void *os_mremap_rw_shared(void *old_addr, size_t old_size, size_t new_size) in os_mremap_rw_shared() argument
720 res = mremap(old_addr, old_size, new_size, MREMAP_MAYMOVE, NULL); in os_mremap_rw_shared()
/arch/um/include/shared/
A Dos.h183 void *os_mremap_rw_shared(void *old_addr, size_t old_size, size_t new_size);
/arch/s390/include/uapi/asm/
A Dkvm.h72 __u64 old_addr; /* ignored if cmpxchg flag unset */ member
/arch/x86/kernel/
A Dftrace.c175 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument
/arch/sparc/include/asm/
A Dpgtable_64.h957 #define move_pte(pte, old_addr, new_addr) \ argument
964 (((old_addr) ^ (new_addr)) & (1 << 13))) \
/arch/arm64/net/
A Dbpf_jit_comp.c2871 void *old_addr, void *new_addr) in bpf_arch_text_poke() argument
2911 if (WARN_ON((is_long_jump(ip, new_addr) || is_long_jump(ip, old_addr)) && in bpf_arch_text_poke()
2920 if (gen_branch_or_nop(branch_type, ip, old_addr, plt, &old_insn) < 0) in bpf_arch_text_poke()
2928 else if (is_long_jump(ip, old_addr)) in bpf_arch_text_poke()
/arch/s390/net/
A Dbpf_jit_comp.c2404 void *old_addr, void *new_addr) in bpf_arch_text_poke() argument
2418 if (insn.opc != (0xc004 | (old_addr ? 0xf0 : 0))) in bpf_arch_text_poke()
2435 bpf_jit_plt(&expected_plt, ret, old_addr); in bpf_arch_text_poke()
/arch/loongarch/net/
A Dbpf_jit.c1290 void *old_addr, void *new_addr) in bpf_arch_text_poke() argument
1301 ret = emit_jump_or_nops(old_addr, ip, old_insns, is_call); in bpf_arch_text_poke()
/arch/riscv/net/
A Dbpf_jit_comp64.c874 void *old_addr, void *new_addr) in bpf_arch_text_poke() argument
884 ret = gen_jump_or_nops(old_addr, ip, old_insns, is_call); in bpf_arch_text_poke()

Completed in 1040 milliseconds

12