Symbol: bpf_prog_aux
arch/arm64/net/bpf_jit_comp.c
459
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
466
static inline int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux,
include/linux/bpf.h
133
int (*map_poke_track)(struct bpf_map *map, struct bpf_prog_aux *aux);
include/linux/bpf.h
134
void (*map_poke_untrack)(struct bpf_map *map, struct bpf_prog_aux *aux);
include/linux/bpf.h
1710
struct bpf_prog_aux *main_prog_aux;
include/linux/bpf.h
1807
struct bpf_prog_aux *aux; /* Auxiliary fields */
include/linux/bpf.h
2123
void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux);
include/linux/bpf.h
2178
static inline void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3400
void __bpf_free_used_maps(struct bpf_prog_aux *aux,
include/linux/bpf.h
3435
struct bpf_prog_aux *prog_aux);
include/linux/bpf.h
3441
static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3446
static inline bool bpf_prog_is_offloaded(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3477
struct bpf_prog_aux *prog_aux)
include/linux/bpf.h
3504
static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux)
include/linux/bpf.h
3509
static inline bool bpf_prog_is_offloaded(struct bpf_prog_aux *aux)
include/linux/bpf.h
40
struct bpf_prog_aux;
include/linux/filter.h
34
struct bpf_prog_aux;
kernel/bpf/arraymap.c
1049
struct bpf_prog_aux *aux;
kernel/bpf/arraymap.c
1053
struct bpf_prog_aux *prog_aux)
kernel/bpf/arraymap.c
1086
struct bpf_prog_aux *prog_aux)
kernel/bpf/bpf_struct_ops.c
1472
void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux)
kernel/bpf/core.c
102
struct bpf_prog_aux *aux;
kernel/bpf/core.c
2422
struct bpf_prog_aux *aux = fp->aux;
kernel/bpf/core.c
2499
struct bpf_prog_aux *aux = fp->aux;
kernel/bpf/core.c
2947
void __bpf_free_used_maps(struct bpf_prog_aux *aux,
kernel/bpf/core.c
2965
static void bpf_free_used_maps(struct bpf_prog_aux *aux)
kernel/bpf/core.c
2986
static void bpf_free_used_btfs(struct bpf_prog_aux *aux)
kernel/bpf/core.c
2994
struct bpf_prog_aux *aux;
kernel/bpf/core.c
2997
aux = container_of(work, struct bpf_prog_aux, work);
kernel/bpf/core.c
3035
struct bpf_prog_aux *aux = fp->aux;
kernel/bpf/core.c
762
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
3259
struct bpf_prog_aux *aux;
kernel/bpf/helpers.c
3349
struct bpf_prog_aux *aux)
kernel/bpf/helpers.c
4494
struct bpf_prog_aux *aux, enum task_work_notify_mode mode)
kernel/bpf/helpers.c
4549
struct bpf_prog_aux *aux)
kernel/bpf/helpers.c
4567
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
2360
struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu);
kernel/bpf/syscall.c
2393
struct bpf_prog_aux *aux;
kernel/bpf/syscall.c
2396
aux = container_of(work, struct bpf_prog_aux, work);
kernel/bpf/syscall.c
2406
struct bpf_prog_aux *aux = prog->aux;
kernel/bpf/trampoline.c
751
struct bpf_prog_aux *aux = tgt_prog->aux;
kernel/bpf/verifier.c
10937
BTF_ID(struct, bpf_prog_aux)
kernel/bpf/verifier.c
16574
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
17237
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
18678
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
18834
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
19170
struct bpf_prog_aux *aux = tgt_prog->aux;
kernel/bpf/verifier.c
2692
struct bpf_prog_aux *aux = env->prog->aux;
kernel/bpf/verifier.c
2997
struct bpf_prog_aux *prog_aux;
kernel/sched/ext.c
7883
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
7910
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
7975
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8126
__bpf_kfunc u32 scx_bpf_dispatch_nr_slots(const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8146
__bpf_kfunc void scx_bpf_dispatch_cancel(const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8191
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8233
__bpf_kfunc bool scx_bpf_dsq_move_to_local(u64 dsq_id, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8346
__bpf_kfunc bool scx_bpf_sub_dispatch(u64 cgroup_id, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8405
__bpf_kfunc u32 scx_bpf_reenqueue_local(const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8444
__bpf_kfunc s32 scx_bpf_create_dsq(u64 dsq_id, s32 node, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8523
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8546
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8623
__bpf_kfunc void scx_bpf_kick_cpu(s32 cpu, u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8709
u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8797
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8836
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8871
__bpf_kfunc void scx_bpf_reenqueue_local___v2(const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8937
const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8961
u32 data__sz, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
8988
u32 data__sz, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
9042
__bpf_kfunc u32 scx_bpf_cpuperf_cap(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
9070
__bpf_kfunc u32 scx_bpf_cpuperf_cur(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
9098
__bpf_kfunc void scx_bpf_cpuperf_set(s32 cpu, u32 perf, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
9216
__bpf_kfunc struct rq *scx_bpf_cpu_rq(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
9246
__bpf_kfunc struct rq *scx_bpf_locked_rq(const struct bpf_prog_aux *aux)
kernel/sched/ext.c
9273
__bpf_kfunc struct task_struct *scx_bpf_cpu_curr(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext.c
9419
const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1001
const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1056
const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1110
scx_bpf_get_idle_cpumask_node(s32 node, const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1135
__bpf_kfunc const struct cpumask *scx_bpf_get_idle_cpumask(const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1168
scx_bpf_get_idle_smtmask_node(s32 node, const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1197
__bpf_kfunc const struct cpumask *scx_bpf_get_idle_smtmask(const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1247
__bpf_kfunc bool scx_bpf_test_and_clear_cpu_idle(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1288
const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1329
u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1374
const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
1422
u64 flags, const struct bpf_prog_aux *aux)
kernel/sched/ext_idle.c
971
__bpf_kfunc s32 scx_bpf_cpu_node(s32 cpu, const struct bpf_prog_aux *aux)
kernel/sched/ext_internal.h
1431
static inline struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux)
kernel/sched/ext_internal.h
1477
static 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)
tools/sched_ext/include/scx/compat.bpf.h
408
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
1251
__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
1253
__bpf_kfunc int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1254
__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
1255
__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
1816
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
1828
int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1835
int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1842
int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux)