Lines Matching refs:bpf_prog
60 struct bpf_prog *xdp_prog;
68 struct bpf_prog *xdp_prog;
120 valsize != offsetofend(struct bpf_devmap_val, bpf_prog.fd)) || in dev_map_init_map()
325 static int dev_map_bpf_prog_run(struct bpf_prog *xdp_prog, in dev_map_bpf_prog_run()
446 struct net_device *dev_rx, struct bpf_prog *xdp_prog) in bq_enqueue()
472 struct bpf_prog *xdp_prog) in __xdp_enqueue()
669 struct bpf_prog *xdp_prog) in dev_map_generic_redirect()
692 struct bpf_prog *xdp_prog) in dev_map_redirect_clone()
711 struct bpf_prog *xdp_prog, struct bpf_map *map, in dev_map_redirect_multi()
853 struct bpf_prog *prog = NULL; in __dev_map_alloc_node()
866 if (val->bpf_prog.fd > 0) { in __dev_map_alloc_node()
867 prog = bpf_prog_get_type_dev(val->bpf_prog.fd, in __dev_map_alloc_node()
879 dev->val.bpf_prog.id = prog->aux->id; in __dev_map_alloc_node()
882 dev->val.bpf_prog.id = 0; in __dev_map_alloc_node()
917 if (val.bpf_prog.fd > 0) in __dev_map_update_elem()