Symbol: bpf_func
arch/arc/net/bpf_jit_core.c
1236
prog->bpf_func = (void *)ctx->jit.buf;
arch/arc/net/bpf_jit_core.c
1272
ctx->jit.buf = (u8 *)ctx->prog->bpf_func;
arch/arc/net/bpf_jit_core.c
223
ctx->prog->bpf_func = NULL;
arch/arm/net/bpf_jit_32.c
1454
BUILD_BUG_ON(offsetof(struct bpf_prog, bpf_func) >
arch/arm/net/bpf_jit_32.c
1456
off = offsetof(struct bpf_prog, bpf_func);
arch/arm/net/bpf_jit_32.c
2253
prog->bpf_func = (void *)ctx.target;
arch/arm64/net/bpf_jit_comp.c
2260
prog->bpf_func = (void *)ctx.ro_image + cfi_get_offset();
arch/arm64/net/bpf_jit_comp.c
2293
prog->bpf_func = NULL;
arch/arm64/net/bpf_jit_comp.c
2385
emit_call((const u64)p->bpf_func, ctx);
arch/arm64/net/bpf_jit_comp.c
3235
prog->bpf_func = (void *)prog->bpf_func - cfi_get_offset();
arch/arm64/net/bpf_jit_comp.c
697
off = offsetof(struct bpf_prog, bpf_func);
arch/loongarch/net/bpf_jit.c
1742
ret = emit_call(ctx, (const u64)p->bpf_func);
arch/loongarch/net/bpf_jit.c
2319
prog->bpf_func = (void *)ctx.ro_image;
arch/loongarch/net/bpf_jit.c
2339
prog->bpf_func = NULL;
arch/loongarch/net/bpf_jit.c
349
off = offsetof(struct bpf_prog, bpf_func);
arch/mips/net/bpf_jit_comp.c
1009
prog->bpf_func = (void *)ctx.target;
arch/mips/net/bpf_jit_comp32.c
1336
off = offsetof(struct bpf_prog, bpf_func);
arch/mips/net/bpf_jit_comp64.c
517
off = offsetof(struct bpf_prog, bpf_func);
arch/parisc/net/bpf_jit_comp32.c
997
off = offsetof(struct bpf_prog, bpf_func);
arch/parisc/net/bpf_jit_comp32.c
999
BUILD_BUG_ON(sizeof(bpfp.bpf_func) != 4);
arch/parisc/net/bpf_jit_comp64.c
399
off = offsetof(struct bpf_prog, bpf_func);
arch/parisc/net/bpf_jit_comp64.c
401
BUILD_BUG_ON(sizeof(bpfp.bpf_func) != 8);
arch/parisc/net/bpf_jit_core.c
152
prog->bpf_func = (void *)ctx->insns;
arch/parisc/net/bpf_jit_core.c
174
prog->bpf_func = NULL;
arch/powerpc/net/bpf_jit_comp.c
1305
unsigned long bpf_func, bpf_func_end, size, offset;
arch/powerpc/net/bpf_jit_comp.c
1313
bpf_func = (unsigned long)ip;
arch/powerpc/net/bpf_jit_comp.c
1316
if (!bpf_address_lookup(bpf_func, &size, &offset, name)) {
arch/powerpc/net/bpf_jit_comp.c
1317
pr_err("%s (0x%lx): kernel/modules are not supported\n", __func__, bpf_func);
arch/powerpc/net/bpf_jit_comp.c
1328
bpf_func);
arch/powerpc/net/bpf_jit_comp.c
1348
bpf_func_end = bpf_func + size;
arch/powerpc/net/bpf_jit_comp.c
1353
if (!is_offset_in_branch_range((long)ip - 4 - bpf_func)) {
arch/powerpc/net/bpf_jit_comp.c
1355
bpf_func);
arch/powerpc/net/bpf_jit_comp.c
1399
ip = (void *)bpf_func;
arch/powerpc/net/bpf_jit_comp.c
346
fp->bpf_func = (void *)fimage;
arch/powerpc/net/bpf_jit_comp.c
381
fp->bpf_func = NULL;
arch/powerpc/net/bpf_jit_comp.c
655
(unsigned long)p->bpf_func,
arch/powerpc/net/bpf_jit_comp.c
660
EMIT(PPC_RAW_LL(_R12, _R25, offsetof(struct bpf_prog, bpf_func)));
arch/powerpc/net/bpf_jit_comp32.c
303
EMIT(PPC_RAW_LWZ(_R3, _R3, offsetof(struct bpf_prog, bpf_func)));
arch/powerpc/net/bpf_jit_comp64.c
699
offsetof(struct bpf_prog, bpf_func)));
arch/riscv/net/bpf_jit_comp32.c
826
off = offsetof(struct bpf_prog, bpf_func);
arch/riscv/net/bpf_jit_comp64.c
398
off = offsetof(struct bpf_prog, bpf_func);
arch/riscv/net/bpf_jit_comp64.c
972
ret = emit_call((const u64)p->bpf_func, true, ctx);
arch/riscv/net/bpf_jit_core.c
164
prog->bpf_func = (void *)ctx->ro_insns + cfi_get_offset();
arch/riscv/net/bpf_jit_core.c
182
prog->bpf_func = NULL;
arch/s390/net/bpf_jit_comp.c
1949
offsetof(struct bpf_prog, bpf_func));
arch/s390/net/bpf_jit_comp.c
2404
fp->bpf_func = (void *) jit.prg_buf;
arch/s390/net/bpf_jit_comp.c
2420
fp->bpf_func = NULL;
arch/s390/net/bpf_jit_comp.c
2581
EMIT6_PCREL_RILB_PTR(0xc0050000, REG_14, p->bpf_func);
arch/sparc/net/bpf_jit_comp_32.c
750
fp->bpf_func = (void *)image;
arch/sparc/net/bpf_jit_comp_32.c
761
execmem_free(fp->bpf_func);
arch/sparc/net/bpf_jit_comp_64.c
1592
prog->bpf_func = (void *)ctx.image;
arch/sparc/net/bpf_jit_comp_64.c
1608
prog->bpf_func = NULL;
arch/sparc/net/bpf_jit_comp_64.c
887
off = offsetof(struct bpf_prog, bpf_func);
arch/x86/net/bpf_jit_comp.c
3161
if (emit_rsb_call(&prog, p->bpf_func, image + (prog - (u8 *)rw_image)))
arch/x86/net/bpf_jit_comp.c
3940
prog->bpf_func = NULL;
arch/x86/net/bpf_jit_comp.c
4021
prog->bpf_func = (void *)image + cfi_get_offset();
arch/x86/net/bpf_jit_comp.c
4090
prog->bpf_func = (void *)prog->bpf_func - cfi_get_offset();
arch/x86/net/bpf_jit_comp.c
4144
old_addr = old ? (u8 *)old->bpf_func + poke->adj_off : NULL;
arch/x86/net/bpf_jit_comp.c
4145
new_addr = new ? (u8 *)new->bpf_func + poke->adj_off : NULL;
arch/x86/net/bpf_jit_comp.c
828
offsetof(struct bpf_prog, bpf_func));
arch/x86/net/bpf_jit_comp.c
924
(u8 *)target->bpf_func +
arch/x86/net/bpf_jit_comp32.c
1369
offsetof(struct bpf_prog, bpf_func));
arch/x86/net/bpf_jit_comp32.c
2585
prog->bpf_func = (void *)image;
include/linux/bpf.h
1452
bpf_func_t bpf_func)
include/linux/bpf.h
1454
return bpf_func(ctx, insnsi);
include/linux/bpf.h
1543
static_call(bpf_dispatcher_##name##_call)(ctx, insnsi, bpf_func)
include/linux/bpf.h
1551
#define __BPF_DISPATCHER_CALL(name) bpf_func(ctx, insnsi)
include/linux/bpf.h
1574
bpf_func_t bpf_func) \
include/linux/bpf.h
1586
bpf_func_t bpf_func); \
include/linux/bpf.h
1894
unsigned int (*bpf_func)(const void *ctx,
include/linux/bpf_lsm.h
49
void bpf_lsm_find_cgroup_shim(const struct bpf_prog *prog, bpf_func_t *bpf_func);
include/linux/bpf_lsm.h
90
bpf_func_t *bpf_func)
include/linux/filter.h
698
unsigned int (*bpf_func)(const void *,
include/linux/filter.h
713
ret = dfunc(ctx, prog->insnsi, prog->bpf_func);
include/linux/filter.h
724
ret = dfunc(ctx, prog->insnsi, prog->bpf_func);
include/linux/tracepoint-defs.h
58
void *bpf_func;
include/trace/bpf_probe.h
86
.bpf_func = __bpf_trace_##template, \
kernel/bpf/bpf_lsm.c
102
*bpf_func = __cgroup_bpf_run_lsm_current;
kernel/bpf/bpf_lsm.c
110
*bpf_func = __cgroup_bpf_run_lsm_socket;
kernel/bpf/bpf_lsm.c
112
*bpf_func = __cgroup_bpf_run_lsm_sock;
kernel/bpf/bpf_lsm.c
115
*bpf_func = __cgroup_bpf_run_lsm_current;
kernel/bpf/bpf_lsm.c
95
bpf_func_t *bpf_func)
kernel/bpf/core.c
1269
unsigned long real_start = (unsigned long)fp->bpf_func;
kernel/bpf/core.c
1279
unsigned long real_start = (unsigned long)fp->bpf_func;
kernel/bpf/core.c
1321
addr = (u8 *)prog->aux->func[off]->bpf_func;
kernel/bpf/core.c
245
jited_linfo[0] = prog->bpf_func;
kernel/bpf/core.c
253
jited_linfo[i] = prog->bpf_func +
kernel/bpf/core.c
2609
fp->bpf_func = interpreters[idx];
kernel/bpf/core.c
2612
fp->bpf_func = __bpf_prog_ret0_warn;
kernel/bpf/core.c
2615
fp->bpf_func = __bpf_prog_ret0_warn;
kernel/bpf/core.c
2675
if (fp->bpf_func)
kernel/bpf/core.c
2750
.bpf_func = __bpf_prog_ret1,
kernel/bpf/core.c
559
prog->aux->ksym.start = (unsigned long) prog->bpf_func;
kernel/bpf/core.c
692
fp->aux->ksym_prefix.start = (unsigned long) fp->bpf_func - 16;
kernel/bpf/core.c
693
fp->aux->ksym_prefix.end = (unsigned long) fp->bpf_func;
kernel/bpf/dispatcher.c
101
*ipsp++ = (s64)(uintptr_t)d->progs[i].prog->bpf_func;
kernel/bpf/fixups.c
1182
insn[0].imm = (u32)(long)func[subprog]->bpf_func;
kernel/bpf/fixups.c
1183
insn[1].imm = ((u64)(long)func[subprog]->bpf_func) >> 32;
kernel/bpf/fixups.c
1189
insn->imm = BPF_CALL_IMM(func[subprog]->bpf_func);
kernel/bpf/fixups.c
1208
old_bpf_func = func[i]->bpf_func;
kernel/bpf/fixups.c
1210
if (tmp != func[i] || func[i]->bpf_func != old_bpf_func) {
kernel/bpf/fixups.c
1259
prog->bpf_func = func[0]->bpf_func;
kernel/bpf/fixups.c
1266
prog->aux->bpf_exception_cb = (void *)func[env->exception_callback_subprog]->bpf_func;
kernel/bpf/offload.c
416
prog->bpf_func = bpf_prog_warn_on_exec;
kernel/bpf/states.c
1347
iter_state = &bpf_func(env, iter_reg)->stack[spi].spilled_ptr;
kernel/bpf/syscall.c
5288
img = (u8 *) prog->aux->func[i]->bpf_func;
kernel/bpf/syscall.c
5297
if (copy_to_user(uinsns, prog->bpf_func, ulen))
kernel/bpf/syscall.c
5321
prog->aux->func[i]->bpf_func;
kernel/bpf/syscall.c
5327
ksym_addr = (unsigned long) prog->bpf_func;
kernel/bpf/trampoline.c
1023
bpf_func_t bpf_func,
kernel/bpf/trampoline.c
1041
p->bpf_func = bpf_func;
kernel/bpf/trampoline.c
1059
bpf_func_t bpf_func)
kernel/bpf/trampoline.c
1068
if (p->bpf_func == bpf_func)
kernel/bpf/trampoline.c
1083
bpf_func_t bpf_func;
kernel/bpf/trampoline.c
1096
bpf_lsm_find_cgroup_shim(prog, &bpf_func);
kernel/bpf/trampoline.c
1103
shim_link = cgroup_shim_find(tr, bpf_func);
kernel/bpf/trampoline.c
1113
shim_link = cgroup_shim_alloc(prog, bpf_func, cgroup_atype, attach_type);
kernel/bpf/trampoline.c
1145
bpf_func_t bpf_func;
kernel/bpf/trampoline.c
1151
bpf_lsm_find_cgroup_shim(prog, &bpf_func);
kernel/bpf/trampoline.c
1157
shim_link = cgroup_shim_find(tr, bpf_func);
kernel/bpf/trampoline.c
935
node->link->prog->bpf_func);
kernel/bpf/trampoline.c
972
tr->extension_prog->bpf_func, NULL);
kernel/bpf/verifier.c
1006
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
1033
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
1070
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
1101
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
1150
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
1174
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
19107
fname = kallsyms_lookup((unsigned long)btp->bpf_func, NULL, NULL, NULL,
kernel/bpf/verifier.c
19203
addr = (long) tgt_prog->bpf_func;
kernel/bpf/verifier.c
19205
addr = (long) tgt_prog->aux->func[subprog]->bpf_func;
kernel/bpf/verifier.c
3926
struct bpf_func_state *ptr_state = bpf_func(env, reg);
kernel/bpf/verifier.c
3957
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
4012
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
586
if (!is_spi_bounds_valid(bpf_func(env, reg), spi, nr_slots))
kernel/bpf/verifier.c
5991
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
6600
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
681
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
7305
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
7361
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
761
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
8154
struct bpf_func_state *state = bpf_func(env, key);
kernel/bpf/verifier.c
877
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
907
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
937
struct bpf_func_state *state = bpf_func(env, reg);
kernel/bpf/verifier.c
978
struct bpf_func_state *state = bpf_func(env, reg);
kernel/events/core.c
10330
(u64)(unsigned long)prog->bpf_func,
kernel/events/core.c
10339
(u64)(unsigned long)subprog->bpf_func,
kernel/trace/bpf_trace.c
2201
return tracepoint_probe_register_may_exist(tp, (void *)btp->bpf_func, link);
kernel/trace/bpf_trace.c
2206
return tracepoint_probe_unregister(btp->tp, (void *)btp->bpf_func, link);
net/core/filter.c
1337
fp->bpf_func = NULL;