Home
last modified time | relevance | path

Searched refs:reladdr (Results 1 – 5 of 5) sorted by relevance

/linux/arch/powerpc/kernel/
A Dmodule_64.c504 long reladdr; in create_ftrace_stub() local
517 if (reladdr > 0x1FFFFFFFFL || reladdr < -0x200000000L) { in create_ftrace_stub()
524 entry->jump[3] |= IMM_L(reladdr); in create_ftrace_stub()
528 if (reladdr > 0x7FFFFFFF || reladdr < -(0x80000000L)) { in create_ftrace_stub()
534 entry->jump[1] |= PPC_HA(reladdr); in create_ftrace_stub()
535 entry->jump[2] |= PPC_LO(reladdr); in create_ftrace_stub()
596 long reladdr; in create_stub() local
618 BUILD_BUG_ON(reladdr != 32); in create_stub()
619 if (reladdr > 0x1FFFFFFFFL || reladdr < -0x200000000L) { in create_stub()
621 me->name, (void *)reladdr); in create_stub()
[all …]
/linux/arch/powerpc/kernel/trace/
A Dftrace.c355 long reladdr; in ftrace_dyn_arch_init() local
380 reladdr = addr - (unsigned long)tramp[i]; in ftrace_dyn_arch_init()
382 if (reladdr >= (long)SZ_8G || reladdr < -(long)SZ_8G) { in ftrace_dyn_arch_init()
389 tramp[i][0] |= IMM_H18(reladdr); in ftrace_dyn_arch_init()
390 tramp[i][1] |= IMM_L(reladdr); in ftrace_dyn_arch_init()
394 reladdr = addr - kernel_toc_addr(); in ftrace_dyn_arch_init()
396 if (reladdr >= (long)SZ_2G || reladdr < -(long long)SZ_2G) { in ftrace_dyn_arch_init()
404 tramp[i][1] |= PPC_HA(reladdr); in ftrace_dyn_arch_init()
405 tramp[i][2] |= PPC_LO(reladdr); in ftrace_dyn_arch_init()
A Dftrace_64_pg.c741 long reladdr; in ftrace_dyn_arch_init() local
748 reladdr = addr - kernel_toc_addr(); in ftrace_dyn_arch_init()
750 if (reladdr >= SZ_2G || reladdr < -(long)SZ_2G) { in ftrace_dyn_arch_init()
758 tramp[i][1] |= PPC_HA(reladdr); in ftrace_dyn_arch_init()
759 tramp[i][2] |= PPC_LO(reladdr); in ftrace_dyn_arch_init()
/linux/arch/powerpc/net/
A Dbpf_jit_comp64.c209 long reladdr; in bpf_jit_emit_func_call_hlp() local
215 reladdr = func_addr - local_paca->kernelbase; in bpf_jit_emit_func_call_hlp()
217 if (reladdr < (long)SZ_8G && reladdr >= -(long)SZ_8G) { in bpf_jit_emit_func_call_hlp()
223 EMIT(PPC_PREFIX_MLS | __PPC_PRFX_R(0) | IMM_H18(reladdr)); in bpf_jit_emit_func_call_hlp()
229 reladdr = func_addr - (alignment_needed ? pc + 4 : pc); in bpf_jit_emit_func_call_hlp()
231 if (reladdr < (long)SZ_8G && reladdr >= -(long)SZ_8G) { in bpf_jit_emit_func_call_hlp()
236 EMIT(PPC_INST_PADDI | ___PPC_RT(_R12) | IMM_L(reladdr)); in bpf_jit_emit_func_call_hlp()
246 reladdr = func_addr - kernel_toc_addr(); in bpf_jit_emit_func_call_hlp()
247 if (reladdr > 0x7FFFFFFF || reladdr < -(0x80000000L)) { in bpf_jit_emit_func_call_hlp()
252 EMIT(PPC_RAW_ADDIS(_R12, _R2, PPC_HA(reladdr))); in bpf_jit_emit_func_call_hlp()
[all …]
/linux/tools/perf/util/
A Dprobe-event.c131 bool reloc, bool reladdr) in kernel_get_symbol_address_by_name() argument
148 ((reladdr) ? map__start(map) : 0); in kernel_get_symbol_address_by_name()

Completed in 18 milliseconds