Lines Matching refs:progs
532 * continue executing. This flag is used for fentry progs when there are no
533 * fexit progs.
536 /* Call original function after fentry progs, but before fexit progs.
553 struct bpf_prog *progs[BPF_MAX_TRAMP_PROGS];
662 struct bpf_dispatcher_prog progs[BPF_DISPATCHER_MAX];
682 .mutex = __MUTEX_INITIALIZER(_name.mutex), .func = &_name##_func, .progs = {}, .num_progs = 0, .image = NULL, \
785 u32 func_cnt; /* used by non-func prog as the number of func progs */
1051 void bpf_prog_array_free(struct bpf_prog_array *progs);
1052 int bpf_prog_array_length(struct bpf_prog_array *progs);
1054 int bpf_prog_array_copy_to_user(struct bpf_prog_array *progs, __u32 __user *prog_ids, u32 cnt);
1056 void bpf_prog_array_delete_safe(struct bpf_prog_array *progs, struct bpf_prog *old_prog);
1098 /* To be used by __cgroup_bpf_run_filter_skb for EGRESS BPF progs