Home
last modified time | relevance | path

Searched refs:func_addr (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/scripts/
H A Dfaddr2line94 local func_addr=$2
98 local sym_name=${func_addr%+*}
99 local func_offset=${func_addr#*+}
104 [[ $func_addr =~ "/" ]] && user_size=${func_addr#*/}
106 if [[ -z $sym_name ]] || [[ -z $func_offset ]] || [[ $sym_name = $func_addr ]]; then
107 warn "bad func+offset $func_addr"
280 func_addr=$1
285 __faddr2line $objfile $func_addr $DIR_PREFIX 0
289 __faddr2line $objfile $func_addr
[all...]
/kernel/linux/linux-6.6/scripts/
H A Dfaddr2line95 local func_addr=$2
99 local sym_name=${func_addr%+*}
100 local func_offset=${func_addr#*+}
105 [[ $func_addr =~ "/" ]] && user_size=${func_addr#*/}
107 if [[ -z $sym_name ]] || [[ -z $func_offset ]] || [[ $sym_name = $func_addr ]]; then
108 warn "bad func+offset $func_addr"
283 func_addr=$1
288 __faddr2line $objfile $func_addr $DIR_PREFIX 0
292 __faddr2line $objfile $func_addr
[all...]
/kernel/linux/linux-5.10/kernel/livepatch/
H A Dtransition.c196 unsigned long func_addr, func_size, address; in klp_check_stack_func() local
208 func_addr = (unsigned long)func->new_func; in klp_check_stack_func()
219 func_addr = (unsigned long)func->old_func; in klp_check_stack_func()
226 func_addr = (unsigned long)prev->new_func; in klp_check_stack_func()
231 if (address >= func_addr && address < func_addr + func_size) in klp_check_stack_func()
/kernel/linux/linux-6.6/kernel/livepatch/
H A Dtransition.c217 unsigned long func_addr, func_size, address; in klp_check_stack_func() local
226 func_addr = (unsigned long)func->new_func; in klp_check_stack_func()
237 func_addr = (unsigned long)func->old_func; in klp_check_stack_func()
244 func_addr = (unsigned long)prev->new_func; in klp_check_stack_func()
252 if (address >= func_addr && address < func_addr + func_size) in klp_check_stack_func()
/kernel/linux/linux-6.6/tools/perf/util/bpf_skel/
H A Dkwork_trace.bpf.c344 unsigned long long func_addr = (unsigned long long)ctx->function; in report_workqueue_execute_end() local
347 bpf_snprintf(name, sizeof(name), "%ps", &func_addr, sizeof(func_addr)); in report_workqueue_execute_end()
374 unsigned long long func_addr = (unsigned long long)ctx->function; in latency_workqueue_execute_start() local
377 bpf_snprintf(name, sizeof(name), "%ps", &func_addr, sizeof(func_addr)); in latency_workqueue_execute_start()
/kernel/linux/linux-5.10/kernel/kcsan/
H A Ddebugfs.c98 bool kcsan_skip_report_debugfs(unsigned long func_addr) in kcsan_skip_report_debugfs() argument
104 if (!kallsyms_lookup_size_offset(func_addr, &symbolsize, &offset)) in kcsan_skip_report_debugfs()
106 func_addr -= offset; /* Get function start */ in kcsan_skip_report_debugfs()
118 ret = !!bsearch(&func_addr, report_filterlist.addrs, in kcsan_skip_report_debugfs()
H A Dkcsan.h92 * Returns true if data races in the function symbol that maps to func_addr
95 extern bool kcsan_skip_report_debugfs(unsigned long func_addr);
/kernel/linux/linux-6.6/kernel/kcsan/
H A Ddebugfs.c103 bool kcsan_skip_report_debugfs(unsigned long func_addr) in kcsan_skip_report_debugfs() argument
109 if (!kallsyms_lookup_size_offset(func_addr, &symbolsize, &offset)) in kcsan_skip_report_debugfs()
111 func_addr -= offset; /* Get function start */ in kcsan_skip_report_debugfs()
123 ret = !!bsearch(&func_addr, report_filterlist.addrs, in kcsan_skip_report_debugfs()
H A Dkcsan.h93 * Returns true if data races in the function symbol that maps to func_addr
96 extern bool kcsan_skip_report_debugfs(unsigned long func_addr);
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.c249 bpf->helpers.map_lookup = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
252 bpf->helpers.map_update = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
255 bpf->helpers.map_delete = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
258 bpf->helpers.perf_event_output = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
H A Dfw.h32 __le32 func_addr; member
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.c249 bpf->helpers.map_lookup = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
252 bpf->helpers.map_update = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
255 bpf->helpers.map_delete = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
258 bpf->helpers.perf_event_output = readl(&cap->func_addr); in nfp_bpf_parse_cap_func()
H A Dfw.h32 __le32 func_addr; member
/kernel/linux/linux-6.6/arch/powerpc/net/
H A Dbpf_jit_comp64.c207 unsigned long func_addr = func ? ppc_function_entry((void *)func) : 0; in bpf_jit_emit_func_call_hlp() local
210 if (WARN_ON_ONCE(!core_kernel_text(func_addr))) in bpf_jit_emit_func_call_hlp()
214 reladdr = func_addr - CTX_NIA(ctx); in bpf_jit_emit_func_call_hlp()
228 reladdr = func_addr - kernel_toc_addr(); in bpf_jit_emit_func_call_hlp()
386 u64 func_addr; in bpf_jit_build_body() local
991 &func_addr, &func_addr_fixed); in bpf_jit_build_body()
996 ret = bpf_jit_emit_func_call_hlp(image, ctx, func_addr); in bpf_jit_build_body()
998 ret = bpf_jit_emit_func_call_rel(image, ctx, func_addr); in bpf_jit_build_body()
/kernel/linux/linux-5.10/arch/powerpc/net/
H A Dbpf_jit_comp64.c336 u64 func_addr; in bpf_jit_build_body() local
844 &func_addr, &func_addr_fixed); in bpf_jit_build_body()
849 bpf_jit_emit_func_call_hlp(image, ctx, func_addr); in bpf_jit_build_body()
851 bpf_jit_emit_func_call_rel(image, ctx, func_addr); in bpf_jit_build_body()
1096 u64 func_addr; in bpf_jit_fixup_subprog_calls() local
1113 &func_addr, in bpf_jit_fixup_subprog_calls()
1126 bpf_jit_emit_func_call_rel(image, ctx, func_addr); in bpf_jit_fixup_subprog_calls()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dmodule_64.c42 static unsigned long func_addr(unsigned long addr) in func_addr() function
73 static unsigned long func_addr(unsigned long addr) in func_addr() function
483 if (stub_func_addr(stubs[i].funcdata) == func_addr(addr)) in stub_for_addr()
/kernel/linux/linux-6.6/arch/parisc/net/
H A Dbpf_jit_comp32.c328 u32 func_addr; in emit_call_millicode() local
337 func_addr = (uintptr_t) dereference_function_descriptor(func); in emit_call_millicode()
338 emit(hppa_ldil(func_addr, HPPA_REG_R31), ctx); in emit_call_millicode()
348 emit(hppa_be_l(im11(func_addr) >> 2, HPPA_REG_R31, NOP_NEXT_INSTR), ctx); in emit_call_millicode()
362 u32 func_addr; in emit_call_libgcc_ll() local
376 func_addr = (uintptr_t) dereference_function_descriptor(func); in emit_call_libgcc_ll()
377 emit(hppa_ldil(func_addr, HPPA_REG_R31), ctx); in emit_call_libgcc_ll()
387 emit(hppa_be_l(im11(func_addr) >> 2, HPPA_REG_R31, EXEC_NEXT_INSTR), ctx); in emit_call_libgcc_ll()
H A Dbpf_jit_comp64.c508 u64 func_addr; in emit_call_libgcc_ll() local
527 func_addr = (uintptr_t) func; in emit_call_libgcc_ll()
529 emit_imm(HPPA_REG_R31, func_addr, arg0, ctx); in emit_call_libgcc_ll()
/kernel/linux/linux-6.6/arch/riscv/net/
H A Dbpf_jit_comp64.c788 void *func_addr, u32 flags, in __arch_prepare_bpf_trampoline()
798 void *orig_call = func_addr; in __arch_prepare_bpf_trampoline()
881 if (func_addr) { in __arch_prepare_bpf_trampoline()
910 emit_imm(RV_REG_T1, (const s64)func_addr, ctx); in __arch_prepare_bpf_trampoline()
1001 if (func_addr) { in __arch_prepare_bpf_trampoline()
1035 void *func_addr) in arch_prepare_bpf_trampoline()
1043 ret = __arch_prepare_bpf_trampoline(im, m, tlinks, func_addr, flags, &ctx); in arch_prepare_bpf_trampoline()
1060 ret = __arch_prepare_bpf_trampoline(im, m, tlinks, func_addr, flags, &ctx); in arch_prepare_bpf_trampoline()
785 __arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, const struct btf_func_model *m, struct bpf_tramp_links *tlinks, void *func_addr, u32 flags, struct rv_jit_context *ctx) __arch_prepare_bpf_trampoline() argument
1032 arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, void *image, void *image_end, const struct btf_func_model *m, u32 flags, struct bpf_tramp_links *tlinks, void *func_addr) arch_prepare_bpf_trampoline() argument
/kernel/linux/linux-5.10/drivers/net/fddi/skfp/h/
H A Dfplustm.h225 u_long func_addr ; /* functional address */ member
/kernel/linux/linux-6.6/drivers/net/fddi/skfp/h/
H A Dfplustm.h225 u_long func_addr ; /* functional address */ member
/kernel/linux/linux-6.6/arch/s390/net/
H A Dbpf_jit_comp.c2066 * func_addr's original caller
2071 * func_addr, has to be at the top
2074 * func_addr
2088 * func_addr respectively
2209 void *func_addr) in __arch_prepare_bpf_trampoline()
2225 /* Return to %r14, since func_addr and %r0 are not available. */ in __arch_prepare_bpf_trampoline()
2226 if (!func_addr && !(flags & BPF_TRAMP_F_ORIG_STACK)) in __arch_prepare_bpf_trampoline()
2341 /* %r8 = func_addr + S390X_PATCH_SIZE */ in __arch_prepare_bpf_trampoline()
2342 load_imm64(jit, REG_8, (u64)func_addr + S390X_PATCH_SIZE); in __arch_prepare_bpf_trampoline()
2346 * ip = func_addr; in __arch_prepare_bpf_trampoline()
2204 __arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, struct bpf_tramp_jit *tjit, const struct btf_func_model *m, u32 flags, struct bpf_tramp_links *tlinks, void *func_addr) __arch_prepare_bpf_trampoline() argument
2501 arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, void *image, void *image_end, const struct btf_func_model *m, u32 flags, struct bpf_tramp_links *tlinks, void *func_addr) arch_prepare_bpf_trampoline() argument
[all...]
/kernel/linux/linux-5.10/arch/arm64/net/
H A Dbpf_jit_comp.c763 u64 func_addr; in build_insn() local
766 &func_addr, &func_addr_fixed); in build_insn()
769 emit_addr_mov_i64(tmp, func_addr, ctx); in build_insn()
/kernel/linux/linux-5.10/arch/loongarch/net/
H A Debpf_jit.c298 u64 func_addr; in build_insn() local
597 &func_addr, &func_addr_fixed); in build_insn()
601 move_imm64(ctx, tmp, func_addr, is32); in build_insn()
/kernel/linux/linux-6.6/arch/loongarch/net/
H A Dbpf_jit.c452 u64 func_addr; in build_insn() local
839 &func_addr, &func_addr_fixed); in build_insn()
843 move_addr(ctx, t1, func_addr); in build_insn()

Completed in 25 milliseconds

12