| /linux/kernel/sched/ |
| H A D | ext_idle.c | 986 __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 D | ext_internal.h | 1433 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 D | ext.c | 8160 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 D | iterators.bpf.c | 40 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 D | 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); 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 D | bpf.h | 40 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 D | core.c | 102 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 D | arraymap.c | 1049 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 D | local_storage.c | 474 int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *_map) in bpf_cgroup_storage_assign()
|
| H A D | syscall.c | 2360 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 D | trampoline.c | 751 struct bpf_prog_aux *aux = tgt_prog->aux; in bpf_freplace_check_tgt_prog()
|
| H A D | verifier.c | 2692 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 D | bpf_dummy_struct_ops.c | 82 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 D | bpf_jit_comp64.c | 599 struct bpf_prog_aux *aux = ctx->prog->aux; in bpf_jit_emit_insn()
|
| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 1375 struct bpf_prog_aux *aux = ctx->prog->aux; in bpf_jit_emit_insn()
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 459 struct bpf_prog_aux *aux = ctx->prog->aux; in pop_callee_regs()
|
| /linux/net/core/ |
| H A D | filter.c | 1659 struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); in sk_reuseport_prog_free_rcu()
|