Lines Matching defs:cls_bpf_prog
38 struct cls_bpf_prog {
87 struct cls_bpf_prog *prog;
140 static bool cls_bpf_is_ebpf(const struct cls_bpf_prog *prog)
145 static int cls_bpf_offload_cmd(struct tcf_proto *tp, struct cls_bpf_prog *prog,
146 struct cls_bpf_prog *oldprog,
151 struct cls_bpf_prog *obj;
197 static int cls_bpf_offload(struct tcf_proto *tp, struct cls_bpf_prog *prog,
198 struct cls_bpf_prog *oldprog,
217 struct cls_bpf_prog *prog,
228 struct cls_bpf_prog *prog)
258 static void cls_bpf_free_parms(struct cls_bpf_prog *prog)
269 static void __cls_bpf_delete_prog(struct cls_bpf_prog *prog)
280 struct cls_bpf_prog *prog = container_of(to_rcu_work(work),
281 struct cls_bpf_prog,
288 static void __cls_bpf_delete(struct tcf_proto *tp, struct cls_bpf_prog *prog,
317 struct cls_bpf_prog *prog, *tmp;
329 struct cls_bpf_prog *prog;
339 static int cls_bpf_prog_from_ops(struct nlattr **tb, struct cls_bpf_prog *prog)
376 static int cls_bpf_prog_from_efd(struct nlattr **tb, struct cls_bpf_prog *prog,
417 struct cls_bpf_prog *oldprog = *arg;
420 struct cls_bpf_prog *prog;
538 static int cls_bpf_dump_bpf_info(const struct cls_bpf_prog *prog,
556 static int cls_bpf_dump_ebpf_info(const struct cls_bpf_prog *prog,
580 struct cls_bpf_prog *prog = fh;
633 struct cls_bpf_prog *prog = fh;
642 struct cls_bpf_prog *prog;
656 struct cls_bpf_prog *prog;