Lines Matching refs:bpf_prog
62 struct bpf_prog *xdp_prog;
70 struct bpf_prog *xdp_prog;
121 valsize != offsetofend(struct bpf_devmap_val, bpf_prog.fd)) || in dev_map_alloc_check()
336 static int dev_map_bpf_prog_run(struct bpf_prog *xdp_prog, in dev_map_bpf_prog_run()
464 struct net_device *dev_rx, struct bpf_prog *xdp_prog) in bq_enqueue()
496 struct bpf_prog *xdp_prog) in __xdp_enqueue()
701 const struct bpf_prog *xdp_prog) in dev_map_generic_redirect()
724 const struct bpf_prog *xdp_prog) in dev_map_redirect_clone()
743 const struct bpf_prog *xdp_prog, in dev_map_redirect_multi()
888 struct bpf_prog *prog = NULL; in __dev_map_alloc_node()
901 if (val->bpf_prog.fd > 0) { in __dev_map_alloc_node()
902 prog = bpf_prog_get_type_dev(val->bpf_prog.fd, in __dev_map_alloc_node()
914 dev->val.bpf_prog.id = prog->aux->id; in __dev_map_alloc_node()
917 dev->val.bpf_prog.id = 0; in __dev_map_alloc_node()
952 if (val.bpf_prog.fd > 0) in __dev_map_update_elem()