Symbol: func_addr
arch/arc/net/bpf_jit.h
153
u8 gen_func_call(u8 *buf, ARC_ADDR func_addr, bool external_func);
arch/arc/net/bpf_jit_arcv2.c
2988
u8 gen_func_call(u8 *buf, ARC_ADDR func_addr, bool external_func)
arch/arc/net/bpf_jit_arcv2.c
3001
len += jump_and_link(BUF(buf, len), func_addr);
arch/arm64/net/bpf_jit_comp.c
1573
u64 func_addr;
arch/arm64/net/bpf_jit_comp.c
1598
&func_addr, &func_addr_fixed);
arch/arm64/net/bpf_jit_comp.c
1601
emit_call(func_addr, ctx);
arch/arm64/net/bpf_jit_comp.c
1607
if (func_addr != (u64)arch_bpf_timed_may_goto)
arch/arm64/net/bpf_jit_comp.c
2524
struct bpf_tramp_links *tlinks, void *func_addr,
arch/arm64/net/bpf_jit_comp.c
2630
emit_kcfi(cfi_get_func_hash(func_addr), ctx);
arch/arm64/net/bpf_jit_comp.c
2656
emit_addr_mov_i64(A64_R(10), (const u64)func_addr, ctx);
arch/arm64/net/bpf_jit_comp.c
2803
struct bpf_tramp_links *tlinks, void *func_addr)
arch/arm64/net/bpf_jit_comp.c
2817
ret = prepare_trampoline(&ctx, &im, tlinks, func_addr, m, &aaux, flags);
arch/arm64/net/bpf_jit_comp.c
2842
void *func_addr)
arch/arm64/net/bpf_jit_comp.c
2868
ret = prepare_trampoline(&ctx, im, tlinks, func_addr, m, &aaux, flags);
arch/loongarch/net/bpf_jit.c
1016
move_addr(ctx, t1, func_addr);
arch/loongarch/net/bpf_jit.c
1615
void *func_addr, u32 flags)
arch/loongarch/net/bpf_jit.c
1621
void *orig_call = func_addr;
arch/loongarch/net/bpf_jit.c
1741
move_imm(ctx, LOONGARCH_GPR_T1, (const s64)func_addr, false);
arch/loongarch/net/bpf_jit.c
1872
u32 flags, struct bpf_tramp_links *tlinks, void *func_addr)
arch/loongarch/net/bpf_jit.c
1888
ret = __arch_prepare_bpf_trampoline(&ctx, im, m, tlinks, func_addr, flags);
arch/loongarch/net/bpf_jit.c
1909
struct bpf_tramp_links *tlinks, void *func_addr)
arch/loongarch/net/bpf_jit.c
1918
ret = __arch_prepare_bpf_trampoline(&ctx, &im, m, tlinks, func_addr, flags);
arch/loongarch/net/bpf_jit.c
543
u64 func_addr;
arch/loongarch/net/bpf_jit.c
991
&func_addr, &func_addr_fixed);
arch/parisc/net/bpf_jit_comp32.c
328
u32 func_addr;
arch/parisc/net/bpf_jit_comp32.c
337
func_addr = (uintptr_t) dereference_function_descriptor(func);
arch/parisc/net/bpf_jit_comp32.c
338
emit(hppa_ldil(func_addr, HPPA_REG_R31), ctx);
arch/parisc/net/bpf_jit_comp32.c
348
emit(hppa_be_l(im11(func_addr) >> 2, HPPA_REG_R31, NOP_NEXT_INSTR), ctx);
arch/parisc/net/bpf_jit_comp32.c
362
u32 func_addr;
arch/parisc/net/bpf_jit_comp32.c
376
func_addr = (uintptr_t) dereference_function_descriptor(func);
arch/parisc/net/bpf_jit_comp32.c
377
emit(hppa_ldil(func_addr, HPPA_REG_R31), ctx);
arch/parisc/net/bpf_jit_comp32.c
387
emit(hppa_be_l(im11(func_addr) >> 2, HPPA_REG_R31, EXEC_NEXT_INSTR), ctx);
arch/parisc/net/bpf_jit_comp64.c
508
u64 func_addr;
arch/parisc/net/bpf_jit_comp64.c
527
func_addr = (uintptr_t) func;
arch/parisc/net/bpf_jit_comp64.c
529
emit_imm(HPPA_REG_R31, func_addr, arg0, ctx);
arch/powerpc/kernel/module_64.c
711
if (stub_func_addr(stubs[i].funcdata) == func_addr(addr))
arch/powerpc/net/bpf_jit_comp.c
1059
struct bpf_tramp_links *tlinks, void *func_addr)
arch/powerpc/net/bpf_jit_comp.c
1064
ret = __arch_prepare_bpf_trampoline(&im, NULL, NULL, NULL, m, flags, tlinks, func_addr);
arch/powerpc/net/bpf_jit_comp.c
1071
void *func_addr)
arch/powerpc/net/bpf_jit_comp.c
1086
flags, tlinks, func_addr);
arch/powerpc/net/bpf_jit_comp.c
726
void *func_addr)
arch/powerpc/net/bpf_jit_comp32.c
1131
&func_addr, &func_addr_fixed);
arch/powerpc/net/bpf_jit_comp32.c
1140
ret = bpf_jit_emit_func_call_rel(image, fimage, ctx, func_addr);
arch/powerpc/net/bpf_jit_comp32.c
313
u64 func_addr;
arch/powerpc/net/bpf_jit_comp64.c
1696
&func_addr, &func_addr_fixed);
arch/powerpc/net/bpf_jit_comp64.c
1706
ret = bpf_jit_emit_func_call_rel(image, fimage, ctx, func_addr);
arch/powerpc/net/bpf_jit_comp64.c
406
unsigned long func_addr = func ? ppc_function_entry((void *)func) : 0;
arch/powerpc/net/bpf_jit_comp64.c
422
reladdr = func_addr - local_paca->kernelbase;
arch/powerpc/net/bpf_jit_comp64.c
443
reladdr = func_addr - (alignment_needed ? pc + 4 : pc);
arch/powerpc/net/bpf_jit_comp64.c
459
if (core_kernel_text(func_addr)) {
arch/powerpc/net/bpf_jit_comp64.c
460
reladdr = func_addr - kernel_toc_addr();
arch/powerpc/net/bpf_jit_comp64.c
483
if (is_module_text_address(func_addr))
arch/powerpc/net/bpf_jit_comp64.c
494
if (is_module_text_address(func_addr))
arch/powerpc/net/bpf_jit_comp64.c
928
u64 func_addr;
arch/riscv/net/bpf_jit_comp64.c
1025
void *func_addr, u32 flags,
arch/riscv/net/bpf_jit_comp64.c
1037
void *orig_call = func_addr;
arch/riscv/net/bpf_jit_comp64.c
1153
emit_kcfi(cfi_get_func_hash(func_addr), ctx);
arch/riscv/net/bpf_jit_comp64.c
1168
emit_store_stack_imm64(RV_REG_T1, -ip_off, (u64)func_addr, ctx);
arch/riscv/net/bpf_jit_comp64.c
1308
struct bpf_tramp_links *tlinks, void *func_addr)
arch/riscv/net/bpf_jit_comp64.c
1317
ret = __arch_prepare_bpf_trampoline(&im, m, tlinks, func_addr, flags, &ctx);
arch/riscv/net/bpf_jit_comp64.c
1335
void *func_addr)
arch/riscv/net/bpf_jit_comp64.c
1349
ret = __arch_prepare_bpf_trampoline(im, m, tlinks, func_addr, flags, &ctx);
arch/s390/net/bpf_jit_comp.c
2607
void *func_addr)
arch/s390/net/bpf_jit_comp.c
2748
load_imm64(jit, REG_0, (u64)func_addr);
arch/s390/net/bpf_jit_comp.c
2831
func_addr + S390X_PATCH_SIZE);
arch/s390/net/bpf_jit_comp.c
2900
func_addr + S390X_PATCH_SIZE);
arch/s390/net/bpf_jit_comp.c
2922
void *func_addr)
arch/s390/net/bpf_jit_comp.c
2930
tlinks, func_addr);
arch/s390/net/bpf_jit_comp.c
2944
tlinks, func_addr);
arch/x86/net/bpf_jit_comp.c
3215
void *func_addr)
arch/x86/net/bpf_jit_comp.c
3222
void *orig_call = func_addr;
arch/x86/net/bpf_jit_comp.c
3339
cfi_get_func_hash(func_addr),
arch/x86/net/bpf_jit_comp.c
3340
cfi_get_func_arity(func_addr));
arch/x86/net/bpf_jit_comp.c
3371
emit_store_stack_imm64(&prog, BPF_REG_0, -ip_off, (long)func_addr);
arch/x86/net/bpf_jit_comp.c
3537
void *func_addr)
arch/x86/net/bpf_jit_comp.c
3551
flags, tlinks, func_addr);
arch/x86/net/bpf_jit_comp.c
3564
struct bpf_tramp_links *tlinks, void *func_addr)
arch/x86/net/bpf_jit_comp.c
3582
m, flags, tlinks, func_addr);
drivers/net/ethernet/netronome/nfp/bpf/fw.h
32
__le32 func_addr;
drivers/net/ethernet/netronome/nfp/bpf/main.c
249
bpf->helpers.map_lookup = readl(&cap->func_addr);
drivers/net/ethernet/netronome/nfp/bpf/main.c
252
bpf->helpers.map_update = readl(&cap->func_addr);
drivers/net/ethernet/netronome/nfp/bpf/main.c
255
bpf->helpers.map_delete = readl(&cap->func_addr);
drivers/net/ethernet/netronome/nfp/bpf/main.c
258
bpf->helpers.perf_event_output = readl(&cap->func_addr);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1209
u32 func_addr = SECTION_ADDR(mfw_func_offsize,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1233
func_addr +
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1298
u32 func_addr;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1301
func_addr = SECTION_ADDR(mfw_path_offsize, pfid);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1307
func_addr + (i << 2));
drivers/net/fddi/skfp/fplustm.c
1206
if (smc->hw.fp.func_addr) {
drivers/net/fddi/skfp/fplustm.c
1207
fu = (u_char *) &smc->hw.fp.func_addr ;
drivers/net/fddi/skfp/fplustm.c
854
smc->hw.fp.func_addr = 0 ;
drivers/net/fddi/skfp/h/fplustm.h
225
u_long func_addr ; /* functional address */
include/linux/bpf.h
1267
void *func_addr);
include/linux/bpf.h
1272
struct bpf_tramp_links *tlinks, void *func_addr);
include/linux/bpf.h
3044
u16 btf_fd_idx, u8 **func_addr);
include/linux/bpf.h
3336
u16 btf_fd_idx, u8 **func_addr)
include/linux/filter.h
1309
u64 *func_addr, bool *func_addr_fixed);
kernel/bpf/core.c
1249
u64 *func_addr, bool *func_addr_fixed)
kernel/bpf/core.c
1283
*func_addr = (unsigned long)addr;
kernel/bpf/trampoline.c
1337
void *func_addr)
kernel/bpf/trampoline.c
1370
struct bpf_tramp_links *tlinks, void *func_addr)
kernel/bpf/verifier.c
3244
u16 btf_fd_idx, u8 **func_addr)
kernel/bpf/verifier.c
3252
*func_addr = (u8 *)desc->addr;
kernel/kcsan/debugfs.c
103
if (!kallsyms_lookup_size_offset(func_addr, &symbolsize, &offset))
kernel/kcsan/debugfs.c
105
func_addr -= offset; /* Get function start */
kernel/kcsan/debugfs.c
117
ret = !!bsearch(&func_addr, report_filterlist.addrs,
kernel/kcsan/debugfs.c
97
bool kcsan_skip_report_debugfs(unsigned long func_addr)
kernel/kcsan/kcsan.h
96
extern bool kcsan_skip_report_debugfs(unsigned long func_addr);
kernel/livepatch/transition.c
208
unsigned long func_addr, func_size, address;
kernel/livepatch/transition.c
217
func_addr = (unsigned long)func->new_func;
kernel/livepatch/transition.c
228
func_addr = (unsigned long)func->old_func;
kernel/livepatch/transition.c
235
func_addr = (unsigned long)prev->new_func;
kernel/livepatch/transition.c
243
if (address >= func_addr && address < func_addr + func_size)
tools/perf/util/bpf_skel/kwork_trace.bpf.c
345
unsigned long long func_addr = (unsigned long long)ctx->function;
tools/perf/util/bpf_skel/kwork_trace.bpf.c
348
bpf_snprintf(name, sizeof(name), "%ps", &func_addr, sizeof(func_addr));
tools/perf/util/bpf_skel/kwork_trace.bpf.c
375
unsigned long long func_addr = (unsigned long long)ctx->function;
tools/perf/util/bpf_skel/kwork_trace.bpf.c
378
bpf_snprintf(name, sizeof(name), "%ps", &func_addr, sizeof(func_addr));