Lines Matching refs:bpf_prog
6886 struct bpf_prog;
6956 struct bpf_prog *prog;
9160 void (*map_poke_run)(struct bpf_map *, u32, struct bpf_prog *, struct bpf_prog *);
9270 struct bpf_prog *linked_prog;
9280 struct bpf_prog **func;
9288 struct bpf_prog *prog;
9381 struct bpf_prog {
9497 int (*test_run)(struct bpf_prog *, const union bpf_attr *, union bpf_attr *);
9501 const struct bpf_func_proto * (*get_func_proto)(enum bpf_func_id, const struct bpf_prog *);
9502 bool (*is_valid_access)(int, int, enum bpf_access_type, const struct bpf_prog *, struct bpf_insn_access_aux *);
9503 int (*gen_prologue)(struct bpf_insn *, bool, const struct bpf_prog *);
9505 u32 (*convert_ctx_access)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog *, u32 *);
9513 struct bpf_prog *prog;
9572 struct bpf_prog *prog;
12338 struct bpf_prog *flow_dissector_prog;
12546 struct bpf_prog *xdp_prog;
14589 struct bpf_prog *prog;
15115 struct bpf_prog *prog;
32161 struct bpf_prog *prog;
34180 struct bpf_prog prog;
34309 typedef void (*btf_trace_xdp_exception)(void *, const struct net_device *, const struct bpf_prog *, u32);
34313 typedef void (*btf_trace_xdp_redirect)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32);
34315 typedef void (*btf_trace_xdp_redirect_err)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32);
34317 typedef void (*btf_trace_xdp_redirect_map)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32);
34319 typedef void (*btf_trace_xdp_redirect_map_err)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32);
34453 struct bpf_prog *prog;
34481 struct bpf_prog *prog;
34516 typedef u32 (*bpf_convert_ctx_access_t)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog *, u32 *);
35312 struct bpf_prog *prog;
35785 int (*prepare)(struct bpf_prog *);
35786 int (*translate)(struct bpf_prog *);
35787 void (*destroy)(struct bpf_prog *);
35811 struct bpf_prog *prog;
35931 struct bpf_prog *prog;
54859 int (*bpf_prog)(struct bpf_prog *);
55065 struct hlist_head bpf_prog;
106929 struct bpf_prog *prog;
107164 struct bpf_prog *msg_parser;
107165 struct bpf_prog *skb_parser;
107166 struct bpf_prog *skb_verdict;
107781 struct bpf_prog *prog;
108726 struct bpf_prog *filter;
108736 struct bpf_prog *filter;
108779 struct bpf_prog *prog;
108780 struct bpf_prog *oldprog;
108792 struct bpf_prog *filter;
110375 struct bpf_prog *filter;
110392 struct bpf_prog *filter;
114348 struct bpf_prog *bpf_prog;