Symbol: bpf_prog_aux
arch/arm64/net/bpf_jit_comp.c
460
struct bpf_prog_aux *aux = ctx->prog->aux;
arch/parisc/net/bpf_jit_comp64.c
599
struct bpf_prog_aux *aux = ctx->prog->aux;
arch/riscv/net/bpf_jit_comp64.c
1375
struct bpf_prog_aux *aux = ctx->prog->aux;
arch/x86/net/bpf_jit_comp32.c
258
const struct bpf_prog_aux *aux)
arch/x86/net/bpf_jit_comp32.c
319
const struct bpf_prog_aux *aux)
arch/x86/net/bpf_jit_comp32.c
367
const struct bpf_prog_aux *aux)
arch/x86/net/bpf_jit_comp32.c
580
u8 **pprog, const struct bpf_prog_aux *aux)
arch/x86/net/bpf_jit_comp32.c
680
const struct bpf_prog_aux *aux)
include/linux/bpf-cgroup.h
173
int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *map);
include/linux/bpf-cgroup.h
467
static inline int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux,
include/linux/bpf.h
137
int (*map_poke_track)(struct bpf_map *map, struct bpf_prog_aux *aux);
include/linux/bpf.h
138
void (*map_poke_untrack)(struct bpf_map *map, struct bpf_prog_aux *aux);
include/linux/bpf.h
1798
struct bpf_prog_aux *main_prog_aux;
include/linux/bpf.h
1896
struct bpf_prog_aux *aux; /* Auxiliary fields */
include/linux/bpf.h
2243
void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux);
include/linux/bpf.h
2301
static inline void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3593
void __bpf_free_used_maps(struct bpf_prog_aux *aux,
include/linux/bpf.h
3628
struct bpf_prog_aux *prog_aux);
include/linux/bpf.h
3634
static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3639
static inline bool bpf_prog_is_offloaded(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3670
struct bpf_prog_aux *prog_aux)
include/linux/bpf.h
3697
static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3702
static inline bool bpf_prog_is_offloaded(struct bpf_prog_aux *aux)
include/linux/bpf.h
44
struct bpf_prog_aux;
include/linux/filter.h
35
struct bpf_prog_aux;
kernel/bpf/arraymap.c
1047
struct bpf_prog_aux *aux;
kernel/bpf/arraymap.c
1051
struct bpf_prog_aux *prog_aux)
kernel/bpf/arraymap.c
1084
struct bpf_prog_aux *prog_aux)
kernel/bpf/bpf_struct_ops.c
1509
void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux)
kernel/bpf/core.c
103
struct bpf_prog_aux *aux;
kernel/bpf/core.c
2499
struct bpf_prog_aux *aux = fp->aux;
kernel/bpf/core.c
2576
struct bpf_prog_aux *aux = fp->aux;
kernel/bpf/core.c
3024
void __bpf_free_used_maps(struct bpf_prog_aux *aux,
kernel/bpf/core.c
3042
static void bpf_free_used_maps(struct bpf_prog_aux *aux)
kernel/bpf/core.c
3063
static void bpf_free_used_btfs(struct bpf_prog_aux *aux)
kernel/bpf/core.c
3071
struct bpf_prog_aux *aux;
kernel/bpf/core.c
3074
aux = container_of(work, struct bpf_prog_aux, work);
kernel/bpf/core.c
3112
struct bpf_prog_aux *aux = fp->aux;
kernel/bpf/core.c
763
container_of(ksym, struct bpf_prog_aux, ksym)->prog :
kernel/bpf/fixups.c
337
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/helpers.c
1502
struct bpf_prog_aux *, aux)
kernel/bpf/helpers.c
3358
struct bpf_prog_aux *aux;
kernel/bpf/helpers.c
3448
struct bpf_prog_aux *aux)
kernel/bpf/helpers.c
4598
struct bpf_prog_aux *aux, enum task_work_notify_mode mode)
kernel/bpf/helpers.c
4653
struct bpf_prog_aux *aux)
kernel/bpf/helpers.c
4671
struct bpf_prog_aux *aux)
kernel/bpf/local_storage.c
474
int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *_map)
kernel/bpf/offload.c
429
struct bpf_prog_aux *aux = args->prog->aux;
kernel/bpf/offload.c
458
struct bpf_prog_aux *aux = prog->aux;
kernel/bpf/offload.c
817
struct bpf_prog_aux *prog_aux)
kernel/bpf/preload/iterators/iterators.bpf.c
104
struct bpf_prog_aux *aux;
kernel/bpf/preload/iterators/iterators.bpf.c
50
struct bpf_prog_aux *aux;
kernel/bpf/stream.c
216
u32 len__sz, struct bpf_prog_aux *aux)
kernel/bpf/stream.c
249
__bpf_kfunc int bpf_stream_print_stack(int stream_id, struct bpf_prog_aux *aux)
kernel/bpf/stream.c
85
static struct bpf_stream *bpf_stream_get(enum bpf_stream_id stream_id, struct bpf_prog_aux *aux)
kernel/bpf/syscall.c
2439
struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu);
kernel/bpf/syscall.c
2472
struct bpf_prog_aux *aux;
kernel/bpf/syscall.c
2475
aux = container_of(work, struct bpf_prog_aux, work);
kernel/bpf/syscall.c
2485
struct bpf_prog_aux *aux = prog->aux;
kernel/bpf/trampoline.c
811
struct bpf_prog_aux *aux = tgt_prog->aux;
kernel/bpf/verifier.c
10826
BTF_ID(struct, bpf_prog_aux)
kernel/bpf/verifier.c
16235
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
16905
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
18359
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
18528
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
18966
struct bpf_prog_aux *aux = tgt_prog->aux;
kernel/bpf/verifier.c
2376
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
2682
struct bpf_prog_aux *prog_aux;
kernel/sched/ext/cid.c
291
const struct bpf_prog_aux *aux)
kernel/sched/ext/cid.c
351
__bpf_kfunc s32 scx_bpf_cid_to_cpu(s32 cid, const struct bpf_prog_aux *aux)
kernel/sched/ext/cid.c
373
__bpf_kfunc s32 scx_bpf_cpu_to_cid(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext/cid.c
666
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
10034
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
10181
__bpf_kfunc struct rq *scx_bpf_cpu_rq(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
10211
__bpf_kfunc struct rq *scx_bpf_locked_rq(const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
10238
__bpf_kfunc struct task_struct *scx_bpf_cpu_curr(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
10262
__bpf_kfunc struct task_struct *scx_bpf_cid_curr(s32 cid, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
10436
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
8685
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
8712
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
8777
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
8934
__bpf_kfunc u32 scx_bpf_dispatch_nr_slots(const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
8954
__bpf_kfunc void scx_bpf_dispatch_cancel(const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
8999
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9041
__bpf_kfunc bool scx_bpf_dsq_move_to_local(u64 dsq_id, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9154
__bpf_kfunc bool scx_bpf_sub_dispatch(u64 cgroup_id, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9213
__bpf_kfunc u32 scx_bpf_reenqueue_local(const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9252
__bpf_kfunc s32 scx_bpf_create_dsq(u64 dsq_id, s32 node, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9331
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9354
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9428
__bpf_kfunc void scx_bpf_kick_cpu(s32 cpu, u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9447
__bpf_kfunc s32 scx_bpf_kick_cid(s32 cid, u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9471
__bpf_kfunc s32 scx_bpf_dsq_nr_queued(u64 dsq_id, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9518
__bpf_kfunc void scx_bpf_destroy_dsq(u64 dsq_id, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9540
u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9628
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9667
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9702
__bpf_kfunc void scx_bpf_reenqueue_local___v2(const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9771
const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9796
u32 data__sz, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9824
u32 data__sz, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9878
__bpf_kfunc u32 scx_bpf_cpuperf_cap(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9898
__bpf_kfunc u32 scx_bpf_cidperf_cap(s32 cid, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9929
__bpf_kfunc u32 scx_bpf_cpuperf_cur(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9949
__bpf_kfunc u32 scx_bpf_cidperf_cur(s32 cid, const struct bpf_prog_aux *aux)
kernel/sched/ext/ext.c
9980
__bpf_kfunc void scx_bpf_cpuperf_set(s32 cpu, u32 perf, const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1012
const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1067
const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1121
scx_bpf_get_idle_cpumask_node(s32 node, const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1146
__bpf_kfunc const struct cpumask *scx_bpf_get_idle_cpumask(const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1179
scx_bpf_get_idle_smtmask_node(s32 node, const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1208
__bpf_kfunc const struct cpumask *scx_bpf_get_idle_smtmask(const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1258
__bpf_kfunc bool scx_bpf_test_and_clear_cpu_idle(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1299
const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1340
u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1385
const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
1433
u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext/idle.c
982
__bpf_kfunc s32 scx_bpf_cpu_node(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext/internal.h
1717
static inline struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux)
kernel/sched/ext/internal.h
1777
static inline struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux)
net/bpf/bpf_dummy_struct_ops.c
82
static const struct bpf_ctx_arg_aux *find_ctx_arg_info(struct bpf_prog_aux *aux, int offset)
net/core/filter.c
1659
struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu);
tools/sched_ext/include/scx/compat.bpf.h
420
void scx_bpf_dsq_reenq___compat(u64 dsq_id, u64 reenq_flags, const struct bpf_prog_aux *aux__prog) __ksym __weak;
tools/testing/selftests/bpf/progs/kfunc_implicit_args.c
11
extern int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux) __weak __ksym;
tools/testing/selftests/bpf/progs/kfunc_implicit_args.c
9
extern int bpf_kfunc_implicit_arg_impl(int a, struct bpf_prog_aux *aux) __weak __ksym; /* illegal */
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1321
__bpf_kfunc int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1323
__bpf_kfunc int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1324
__bpf_kfunc int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1325
__bpf_kfunc int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1895
int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1907
int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1914
int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1921
int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux)