• Home
  • Raw
  • Download

Lines Matching defs:bpf_prog

4290 struct bpf_prog;
4362 struct bpf_prog *prog;
7552 struct bpf_prog *prog;
10047 struct bpf_prog *progs[2];
10600 void (*map_poke_run)(struct bpf_map *, u32, struct bpf_prog *, struct bpf_prog *);
10737 struct bpf_prog *dst_prog;
10751 struct bpf_prog **func;
10759 struct bpf_prog *prog;
10792 struct bpf_prog {
10911 struct bpf_prog *prog;
11072 struct bpf_prog *xdp_prog;
11204 int (*test_run)(struct bpf_prog *, const union bpf_attr *, union bpf_attr *);
11210 struct bpf_prog *prog;
11243 struct bpf_prog *extension_prog;
13044 struct bpf_prog *prog;
13588 struct bpf_prog *prog;
36497 struct bpf_prog *prog;
36505 int (*update_prog)(struct bpf_link *, struct bpf_prog *, struct bpf_prog *);
37630 struct bpf_prog *prog;
39668 bool (*allowed)(const struct bpf_prog *);
39688 const struct bpf_func_proto * (*get_func_proto)(enum bpf_func_id, const struct bpf_prog *);
39689 bool (*is_valid_access)(int, int, enum bpf_access_type, const struct bpf_prog *, struct bpf_insn_access_aux *);
39690 int (*gen_prologue)(struct bpf_insn *, bool, const struct bpf_prog *);
39692 u32 (*convert_ctx_access)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog *, u32 *);
40426 struct bpf_prog prog;
40566 typedef void (*btf_trace_xdp_exception)(void *, const struct net_device *, const struct bpf_prog *, u32);
40570 typedef void (*btf_trace_xdp_redirect)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40572 typedef void (*btf_trace_xdp_redirect_err)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40574 typedef void (*btf_trace_xdp_redirect_map)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40576 typedef void (*btf_trace_xdp_redirect_map_err)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40751 struct bpf_prog *tgt_prog;
40810 struct bpf_prog *prog;
40865 typedef u32 (*bpf_convert_ctx_access_t)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog *, u32 *);
41167 typedef int (*bpf_iter_attach_target_t)(struct bpf_prog *, union bpf_iter_link_info *, struct bpf_iter_aux_info *);
41209 struct bpf_prog *prog;
41278 struct bpf_prog *prog;
66314 struct bpf_prog *progs[40];
66745 struct bpf_prog *prog;
66984 struct bpf_prog *prog;
67003 } bpf_prog;
67084 struct bpf_prog *xdp_prog;
67116 } bpf_prog;
67232 struct bpf_prog *prog;
67268 int (*prepare)(struct bpf_prog *);
67269 int (*translate)(struct bpf_prog *);
67270 void (*destroy)(struct bpf_prog *);
67289 struct bpf_prog *prog;
67391 struct bpf_prog *prog;
67542 struct bpf_prog **progs;
67928 struct bpf_prog *prog;
80087 int (*bpf_prog)(struct bpf_prog *);
80320 struct hlist_head bpf_prog;
112648 struct bpf_prog *prog;
112930 struct bpf_prog *msg_parser;
112931 struct bpf_prog *skb_parser;
112932 struct bpf_prog *skb_verdict;
114015 struct bpf_prog *prog;
115804 struct bpf_prog *filter;
115814 struct bpf_prog *filter;
115918 struct bpf_prog *prog;
115919 struct bpf_prog *oldprog;
115931 struct bpf_prog *filter;
116237 struct bpf_prog *prog;