bpf_prog_aux
struct bpf_prog_aux *aux = ctx->prog->aux;
struct bpf_prog_aux *aux = ctx->prog->aux;
struct bpf_prog_aux *aux = ctx->prog->aux;
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
u8 **pprog, const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *map);
static inline int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux,
int (*map_poke_track)(struct bpf_map *map, struct bpf_prog_aux *aux);
void (*map_poke_untrack)(struct bpf_map *map, struct bpf_prog_aux *aux);
struct bpf_prog_aux *main_prog_aux;
struct bpf_prog_aux *aux; /* Auxiliary fields */
void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux);
static inline void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux)
void __bpf_free_used_maps(struct bpf_prog_aux *aux,
struct bpf_prog_aux *prog_aux);
static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux)
static inline bool bpf_prog_is_offloaded(const struct bpf_prog_aux *aux)
struct bpf_prog_aux *prog_aux)
static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux)
static inline bool bpf_prog_is_offloaded(struct bpf_prog_aux *aux)
struct bpf_prog_aux;
struct bpf_prog_aux;
struct bpf_prog_aux *aux;
struct bpf_prog_aux *prog_aux)
struct bpf_prog_aux *prog_aux)
void *bpf_prog_get_assoc_struct_ops(const struct bpf_prog_aux *aux)
struct bpf_prog_aux *aux;
struct bpf_prog_aux *aux = fp->aux;
struct bpf_prog_aux *aux = fp->aux;
void __bpf_free_used_maps(struct bpf_prog_aux *aux,
static void bpf_free_used_maps(struct bpf_prog_aux *aux)
static void bpf_free_used_btfs(struct bpf_prog_aux *aux)
struct bpf_prog_aux *aux;
aux = container_of(work, struct bpf_prog_aux, work);
struct bpf_prog_aux *aux = fp->aux;
container_of(ksym, struct bpf_prog_aux, ksym)->prog :
struct bpf_prog_aux *aux = env->prog->aux;
struct bpf_prog_aux *, aux)
struct bpf_prog_aux *aux;
struct bpf_prog_aux *aux)
struct bpf_prog_aux *aux, enum task_work_notify_mode mode)
struct bpf_prog_aux *aux)
struct bpf_prog_aux *aux)
int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *_map)
struct bpf_prog_aux *aux = args->prog->aux;
struct bpf_prog_aux *aux = prog->aux;
struct bpf_prog_aux *prog_aux)
struct bpf_prog_aux *aux;
struct bpf_prog_aux *aux;
u32 len__sz, struct bpf_prog_aux *aux)
__bpf_kfunc int bpf_stream_print_stack(int stream_id, struct bpf_prog_aux *aux)
static struct bpf_stream *bpf_stream_get(enum bpf_stream_id stream_id, struct bpf_prog_aux *aux)
struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu);
struct bpf_prog_aux *aux;
aux = container_of(work, struct bpf_prog_aux, work);
struct bpf_prog_aux *aux = prog->aux;
struct bpf_prog_aux *aux = tgt_prog->aux;
BTF_ID(struct, bpf_prog_aux)
struct bpf_prog_aux *aux = env->prog->aux;
struct bpf_prog_aux *aux = env->prog->aux;
struct bpf_prog_aux *aux = env->prog->aux;
struct bpf_prog_aux *aux = env->prog->aux;
struct bpf_prog_aux *aux = tgt_prog->aux;
struct bpf_prog_aux *aux = env->prog->aux;
struct bpf_prog_aux *prog_aux;
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
__bpf_kfunc u32 scx_bpf_dispatch_nr_slots(const struct bpf_prog_aux *aux)
__bpf_kfunc void scx_bpf_dispatch_cancel(const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
__bpf_kfunc bool scx_bpf_dsq_move_to_local(u64 dsq_id, const struct bpf_prog_aux *aux)
__bpf_kfunc bool scx_bpf_sub_dispatch(u64 cgroup_id, const struct bpf_prog_aux *aux)
__bpf_kfunc u32 scx_bpf_reenqueue_local(const struct bpf_prog_aux *aux)
__bpf_kfunc s32 scx_bpf_create_dsq(u64 dsq_id, s32 node, const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
__bpf_kfunc void scx_bpf_kick_cpu(s32 cpu, u64 flags, const struct bpf_prog_aux *aux)
u64 flags, const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
__bpf_kfunc void scx_bpf_reenqueue_local___v2(const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
u32 data__sz, const struct bpf_prog_aux *aux)
u32 data__sz, const struct bpf_prog_aux *aux)
__bpf_kfunc u32 scx_bpf_cpuperf_cap(s32 cpu, const struct bpf_prog_aux *aux)
__bpf_kfunc u32 scx_bpf_cpuperf_cur(s32 cpu, const struct bpf_prog_aux *aux)
__bpf_kfunc void scx_bpf_cpuperf_set(s32 cpu, u32 perf, const struct bpf_prog_aux *aux)
__bpf_kfunc struct rq *scx_bpf_cpu_rq(s32 cpu, const struct bpf_prog_aux *aux)
__bpf_kfunc struct rq *scx_bpf_locked_rq(const struct bpf_prog_aux *aux)
__bpf_kfunc struct task_struct *scx_bpf_cpu_curr(s32 cpu, const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
scx_bpf_get_idle_cpumask_node(s32 node, const struct bpf_prog_aux *aux)
__bpf_kfunc const struct cpumask *scx_bpf_get_idle_cpumask(const struct bpf_prog_aux *aux)
scx_bpf_get_idle_smtmask_node(s32 node, const struct bpf_prog_aux *aux)
__bpf_kfunc const struct cpumask *scx_bpf_get_idle_smtmask(const struct bpf_prog_aux *aux)
__bpf_kfunc bool scx_bpf_test_and_clear_cpu_idle(s32 cpu, const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
u64 flags, const struct bpf_prog_aux *aux)
const struct bpf_prog_aux *aux)
u64 flags, const struct bpf_prog_aux *aux)
__bpf_kfunc s32 scx_bpf_cpu_node(s32 cpu, const struct bpf_prog_aux *aux)
static inline struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux)
static struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux)
static const struct bpf_ctx_arg_aux *find_ctx_arg_info(struct bpf_prog_aux *aux, int offset)
void scx_bpf_dsq_reenq___compat(u64 dsq_id, u64 reenq_flags, const struct bpf_prog_aux *aux__prog) __ksym __weak;
extern int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux) __weak __ksym;
extern int bpf_kfunc_implicit_arg_impl(int a, struct bpf_prog_aux *aux) __weak __ksym; /* illegal */
__bpf_kfunc int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux);
__bpf_kfunc int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux);
__bpf_kfunc int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux);
__bpf_kfunc int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux);
int bpf_kfunc_multi_st_ops_test_1_assoc(struct st_ops_args *args, struct bpf_prog_aux *aux)
int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux)
int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux)
int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux)