Home
last modified time | relevance | path

Searched refs:bpf_prog_aux (Results 1 – 17 of 17) sorted by relevance

/linux/kernel/sched/
H A Dext_idle.c986 __bpf_kfunc s32 scx_bpf_cpu_node(s32 cpu, const struct bpf_prog_aux *aux) in scx_bpf_cpu_node()
1016 const struct bpf_prog_aux *aux) in scx_bpf_select_cpu_dfl()
1071 const struct bpf_prog_aux *aux) in __scx_bpf_select_cpu_and()
1125 scx_bpf_get_idle_cpumask_node(s32 node, const struct bpf_prog_aux *aux) in scx_bpf_get_idle_cpumask_node()
1150 __bpf_kfunc const struct cpumask *scx_bpf_get_idle_cpumask(const struct bpf_prog_aux *aux) in scx_bpf_get_idle_cpumask()
1183 scx_bpf_get_idle_smtmask_node(s32 node, const struct bpf_prog_aux *aux) in scx_bpf_get_idle_smtmask_node()
1212 __bpf_kfunc const struct cpumask *scx_bpf_get_idle_smtmask(const struct bpf_prog_aux *aux) in scx_bpf_get_idle_smtmask()
1262 __bpf_kfunc bool scx_bpf_test_and_clear_cpu_idle(s32 cpu, const struct bpf_prog_aux *aux) in scx_bpf_test_and_clear_cpu_idle()
1303 const struct bpf_prog_aux *aux) in scx_bpf_pick_idle_cpu_node()
1344 u64 flags, const struct bpf_prog_aux *aux) in scx_bpf_pick_idle_cpu()
[all …]
H A Dext_internal.h1433 static inline struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux) in scx_prog_sched()
1479 static struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux) in scx_prog_sched()
H A Dext.c8160 const struct bpf_prog_aux *aux) in scx_bpf_dsq_insert___v2()
8187 const struct bpf_prog_aux *aux) in scx_bpf_dsq_insert()
8252 const struct bpf_prog_aux *aux) in __scx_bpf_dsq_insert_vtime()
8413 __bpf_kfunc u32 scx_bpf_dispatch_nr_slots(const struct bpf_prog_aux *aux) in scx_bpf_dispatch_nr_slots()
8433 __bpf_kfunc void scx_bpf_dispatch_cancel(const struct bpf_prog_aux *aux) in scx_bpf_dispatch_cancel()
8478 const struct bpf_prog_aux *aux) in scx_bpf_dsq_move_to_local___v2()
8520 __bpf_kfunc bool scx_bpf_dsq_move_to_local(u64 dsq_id, const struct bpf_prog_aux *aux) in scx_bpf_dsq_move_to_local()
8633 __bpf_kfunc bool scx_bpf_sub_dispatch(u64 cgroup_id, const struct bpf_prog_aux *aux) in scx_bpf_sub_dispatch()
8692 __bpf_kfunc u32 scx_bpf_reenqueue_local(const struct bpf_prog_aux *aux) in scx_bpf_reenqueue_local()
8731 __bpf_kfunc s32 scx_bpf_create_dsq(u64 dsq_id, s32 node, const struct bpf_prog_aux *aux) in scx_bpf_create_dsq()
[all …]
/linux/kernel/bpf/preload/iterators/
H A Diterators.bpf.c40 struct bpf_prog_aux { struct
50 struct bpf_prog_aux *aux; argument
104 struct bpf_prog_aux *aux; in dump_bpf_prog()
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c1251 __bpf_kfunc int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux); in BTF_ID_FLAGS()
1253 __bpf_kfunc int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux); in BTF_ID_FLAGS()
1254 __bpf_kfunc int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux); in BTF_ID_FLAGS()
1255 __bpf_kfunc int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux); in BTF_ID_FLAGS()
1816 int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux) in multi_st_ops_unreg()
1828 int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux)
1835 int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux)
1842 int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux)
/linux/include/linux/
H A Dbpf.h40 struct bpf_prog_aux;
133 int (*map_poke_track)(struct bpf_map *map, struct bpf_prog_aux *aux);
134 void (*map_poke_untrack)(struct bpf_map *map, struct bpf_prog_aux *aux);
1659 struct bpf_prog_aux { struct
1710 struct bpf_prog_aux *main_prog_aux; argument
1807 struct bpf_prog_aux *aux; /* Auxiliary fields */
2123 void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux);
2178 static inline void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux) in bpf_prog_get_assoc_struct_ops()
3400 void __bpf_free_used_maps(struct bpf_prog_aux *aux,
3435 struct bpf_prog_aux *prog_aux);
[all …]
/linux/kernel/bpf/
H A Dcore.c102 struct bpf_prog_aux *aux; in bpf_prog_alloc_no_stats()
762 container_of(ksym, struct bpf_prog_aux, ksym)->prog : in bpf_prog_ksym_find()
2422 struct bpf_prog_aux *aux = fp->aux; in __bpf_prog_map_compatible()
2499 struct bpf_prog_aux *aux = fp->aux; in bpf_check_tail_call()
2947 void __bpf_free_used_maps(struct bpf_prog_aux *aux, in __bpf_free_used_maps()
2965 static void bpf_free_used_maps(struct bpf_prog_aux *aux) in bpf_free_used_maps()
2986 static void bpf_free_used_btfs(struct bpf_prog_aux *aux) in bpf_free_used_btfs()
2994 struct bpf_prog_aux *aux; in bpf_prog_free_deferred()
2997 aux = container_of(work, struct bpf_prog_aux, work); in bpf_prog_free_deferred()
3035 struct bpf_prog_aux *aux = fp->aux; in bpf_prog_free()
H A Darraymap.c1049 struct bpf_prog_aux *aux;
1053 struct bpf_prog_aux *prog_aux) in prog_array_map_poke_track()
1086 struct bpf_prog_aux *prog_aux) in prog_array_map_poke_untrack()
H A Dlocal_storage.c474 int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *_map) in bpf_cgroup_storage_assign()
H A Dsyscall.c2360 struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); in __bpf_prog_put_rcu()
2393 struct bpf_prog_aux *aux; in bpf_prog_put_deferred()
2396 aux = container_of(work, struct bpf_prog_aux, work); in bpf_prog_put_deferred()
2406 struct bpf_prog_aux *aux = prog->aux; in __bpf_prog_put()
H A Dtrampoline.c751 struct bpf_prog_aux *aux = tgt_prog->aux; in bpf_freplace_check_tgt_prog()
H A Dverifier.c2692 struct bpf_prog_aux *aux = env->prog->aux; in bpf_find_exception_callback_insn_off()
2997 struct bpf_prog_aux *prog_aux; in bpf_add_kfunc_call()
10937 BTF_ID(struct, bpf_prog_aux) in BTF_ID()
16574 struct bpf_prog_aux *aux = env->prog->aux; in check_ld_imm()
17237 struct bpf_prog_aux *aux = env->prog->aux; in adjust_btf_func()
18678 struct bpf_prog_aux *aux = env->prog->aux; in do_check_common()
18834 struct bpf_prog_aux *aux = env->prog->aux; in do_check_subprogs()
19170 struct bpf_prog_aux *aux = tgt_prog->aux; in bpf_check_attach_target()
/linux/net/bpf/
H A Dbpf_dummy_struct_ops.c82 static const struct bpf_ctx_arg_aux *find_ctx_arg_info(struct bpf_prog_aux *aux, int offset) in find_ctx_arg_info()
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c599 struct bpf_prog_aux *aux = ctx->prog->aux; in bpf_jit_emit_insn()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c1375 struct bpf_prog_aux *aux = ctx->prog->aux; in bpf_jit_emit_insn()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c459 struct bpf_prog_aux *aux = ctx->prog->aux; in pop_callee_regs()
/linux/net/core/
H A Dfilter.c1659 struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); in sk_reuseport_prog_free_rcu()